Skip to content

Expand libraries testing #67741

@MichalStrehovsky

Description

@MichalStrehovsky

Currently running a single test only (look for NativeAOT in src\libraries\tests.proj) because in runtimelab we saw some odd race conditions when building multiple test projects. I think I fixed it for .NET 7, but we would need to update the .NET used to build the repo to .NET 7 to pick up the fix and see if the race is gone.

  • Make PR validation run at least the System.Runtime, System.Reflection, System.IO.Compression, System.IO.FileSystem, System.Linq.Expressions, System.Threading tests because there are pieces that are meaningfully different for NativeAOT. I might be missing some, but it's a start.
  • Add means to run all libraries tests in rolling builds, on all supported platforms.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions