Skip to content

Most CoreCLR tests not running in CI. #35798

@sdmaclea

Description

@sdmaclea

There are several issues currently.

The most significant is that the targetGeneric tests are not currently running in CI.

The root cause of this is the unzipping of the targetSpecific and targetGeneric tests into the same directory is broken, because the second download clean the directory removing the targetGeneric tests. The draft fix is #35699.

It also turns out that #35645 fix to eliminate the targetSpecific build legs would also fix the directory cleaning issue.

However #35699 & #35645 both demonstrates another set of issues.

  • The generic tests include Linux specific tests. When run on Windows these fail.
  • The specific tests are missing WIndows specific tests.

So in general

  • any test which doesn't run on OSX is not being built in the targetGeneric phase.
  • any test which doesn't run on every target cannot be treated as targetGeneric

The current proposed solution is #35783. This test allows tests for all targets to be build on any platform. It builds all tests on OSX and removes obsolete build legs and cleans up residue.

/cc @dotnet/runtime-infrastructure

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions