1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-10 10:00:57 +09:00
Satori/docs/workflow/testing
David Wrighton 939f050e32
Improve coreclr test infra (#77929)
These fixes were built for PR #74886; however, as that PR is so utterly large and unreviewable, I've pulled out the test infra changes for separate review

Changes
- Increase the number of trampolines in the llvm aot compilation process to 20,000 from 10,000 (This avoids running out of them in some of the hardware intrinsics tests
- Add a concept of striping tests when running under GC stress
  - To use this new feature, specify <NumberOfStripesToUseInStress>N</NumberOfStripesToUseInStress> within the merged test assembly. If this value is set, then the tests within that merged test assembly will be run across N different work items instead of 1 when running under any form of GC stress based scenario. At this moment the largest supported value of N is 99
- Emit the testresults.xml file as a file which is exported from the tests. This is useful for debugging testresult.xml parsing failures
- Fix the testresults summary generator to never emit an empty CDATA string. If one is present the parser may fail the parse.
- In the XUnitWrapperGenerator fix the implementation of the Outerloop and ActiveIssue when used with a conditional member.
- Add PlatformDetection.IsMonoLLVMAOT, PlatformDetection.IsMonoLLVMFULLAOT, and PlatformDetection.IsMonoInterpreter boolean properties to the PlatformDetection type for use with the ActiveIssue attribute
- Add some documentation about project files for coreclr tests, as well as some documentation on the command line parameters for merged test runner assemblies
2022-11-07 16:19:53 -08:00
..
coreclr Improve coreclr test infra (#77929) 2022-11-07 16:19:53 -08:00
host Retire .NET 5 (#69911) 2022-10-27 11:53:40 -07:00
libraries Fix unit test example (#70457) 2022-06-08 14:59:38 -07:00
mono Updated test doc. (#75736) 2022-09-16 12:46:16 -05:00
testing-workloads.md Improvements to CoreCLR Building, Debugging, and Testing Documentation (#75569) 2022-10-10 13:39:22 -07:00
using-corerun-and-coreroot.md Doc improvements (#76863) 2022-10-11 13:35:53 -07:00
using-dev-shipping-packages.md Doc improvements (#76863) 2022-10-11 13:35:53 -07:00
using-your-build-with-installed-sdk.md Doc improvements (#76863) 2022-10-11 13:35:53 -07:00
visualstudio.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00