Run tests / Add support for composite r2r runs (#2967)
* Add support for composite r2r runs
This is achieved by using already existing properties in the sdk: PublishReadyToRun and PublishReadyToRunComposite. The compositer2r toolchain adds these properties to a standar project template. In order to test with custom built runtime, the toolchain reuses the already existing customruntimepack and aotcompilerpath bdn args.
Example command used locally from microbenchmarks project:
dotnet run -c Releas...
#2306
run-tests.yaml
on: push
test-pack
4m 20s
spellcheck-docs
11s
Matrix: test-linux
Matrix: test-macos
Matrix: test-windows-core
Matrix: test-windows-full
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
test-linux-trx-21210953698-ubuntu-24.04-arm
|
5.19 MB |
sha256:f0f5295304b1f6163a6f5537956e31df1c74d1adfe55a3b096ef9408886ace1d
|
|
|
test-linux-trx-21210953698-ubuntu-latest
|
5.22 MB |
sha256:cc2a8b32e53fe7a005a085e11598ecbd6d9561106bc13369120f106356062b67
|
|
|
test-macos(arm64)-trx-21210953698
|
5.22 MB |
sha256:d2f236cfe3d905198816d789d38dfa16cfa1aac4abf0c3b8a451ee91c8105033
|
|
|
test-macos(x64)-trx-21210953698
|
5.23 MB |
sha256:edfb9f89fb2464daf3fcb6f79014445333bd70bc6ef7c6d0d0db44593a29f51c
|
|
|
test-windows-core-trx-21210953698-windows-11-arm
|
813 KB |
sha256:4d192fd081a60c27c0af8ced990c1877f3a4df8b84eef6019b5ff13ff6932171
|
|
|
test-windows-core-trx-21210953698-windows-latest
|
834 KB |
sha256:f9227111e58342dc911c4dd69a52966f7e2026186e14de40bcb7e5da3a58e39e
|
|
|
test-windows-full-trx-21210953698-windows-11-arm
|
9.65 MB |
sha256:0169ea7f770e6a9b42d89afcb70256490f6348f55812938949274da0fa144970
|
|
|
test-windows-full-trx-21210953698-windows-latest
|
9.67 MB |
sha256:6a62b887edda84d66bcc6ac64a9ea6065ef158481ba142b457f25fc522adb159
|
|