This repository was archived by the owner on Jan 23, 2023. It is now read-only.
Improve corefx testing#24962
Merged
BruceForstall merged 44 commits intodotnet:masterfrom Jun 11, 2019
Merged
Conversation
a196910 to
3d46abb
Compare
Fix bug where the first failure causes all other tests to fail. See dotnet/arcade#2992
No longer needed; its sense was reversed.
8b44253 to
9189ba5
Compare
Author
|
/azp run coreclr-corefx |
Author
|
/azp run coreclr-corefx-jitstress |
Author
|
/azp run coreclr-corefx-jitstressregs |
Author
|
/azp run coreclr-corefx-jitstress2-jitstressregs |
echesakov
approved these changes
Jun 11, 2019
sbomer
approved these changes
Jun 11, 2019
Author
|
There are still failures. However, there are exciting new failures every run. And coreclr-corefx is now clean; only the "outerloop" jobs have failures. So I'm going to merge this. |
This was referenced Jan 31, 2020
picenka21
pushed a commit
to picenka21/runtime
that referenced
this pull request
Feb 18, 2022
CoreFX tests are now used to test CoreCLR on Windows/x64 and Linux/x64. PR testing includes normal and no-tiered modes. CI testing will include all JIT stress modes that apply to CoreCLR testing. Many tests have been disabled to allow the jobs to (mostly) run error-free. Support for other platforms requires fixes to the testhost generation. Commit migrated from dotnet/coreclr@96c8a12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add various JIT stress mode variations (scenarios). Enable this currently for Windows/x64 and Linux/x64. Other platform support will come later.
Four new Azure Pipelines are created, to contain various stress scenarios, run against all the CoreFX tests:
A number of additional CoreFX test exclusions have been added to make the tests all run error-free.
The file helixcorefxtests.proj and helixpublishwitharcade.proj are now somewhat similar, and perhaps should be merged. (Note that helixcorefxtests.proj does not have the "payload merging" support.)