-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
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
targetGenericphase. - 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