Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move timing out tests to Outerloop #101556

Merged
merged 1 commit into from
Apr 25, 2024

Conversation

eiriktsarpalis
Copy link
Member

Fix #101522

Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-text-json, @gregsdennis
See info in area-owners.md if you want to be subscribed.

@@ -3069,10 +3069,9 @@ public void WritingHugeBase64Bytes(JsonWriterOptions options)
}

// https://github.com/dotnet/runtime/issues/30746
[Theory]
[Theory, OuterLoop("Very long running test")]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This test to took 40 seconds to run on my machine, arguably this is too long even for outerloop. I think we could just reduce the amount of inputs being used by this theory.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for removing the conditions for the outer loop attribute. It's also showing up in the output I shared for the issue this is fixing.

Copy link
Member

@carlossanlop carlossanlop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. We should backport to prev4.

@@ -4422,7 +4421,7 @@ public void EscapeAsciiCharacters(JsonWriterOptions options)

[Theory]
[MemberData(nameof(JsonOptions_TestData))]
[OuterLoop("Too slow", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser))]
[OuterLoop("Too slow", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoRuntime))]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These could probably be restricted to IsMonoInterpreter not all of mono but this is probably fine

@lewing lewing merged commit e7ddbbb into dotnet:main Apr 25, 2024
77 of 84 checks passed
matouskozak pushed a commit to matouskozak/runtime that referenced this pull request Apr 30, 2024
michaelgsharp pushed a commit to michaelgsharp/runtime that referenced this pull request May 9, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Long Running Test: System.Text.Json.Tests.Utf8JsonWriterTests.WriteNumbers
3 participants