Uh oh!
There was an error while loading. Please reload this page.
[wasm][coreclr] Disable tests which need native relinking in Pri1 - #125062
Conversation
There was a problem hiding this comment.
Pull request overview
Disables a set of priority-1 JIT HFA tests for the WASM target by marking their projects as unsupported on WASM, to avoid Pri1 runs that would require native relinking (tracked by #123946).
Changes:
- Add
CLRTestTargetUnsupportedconditioned on$(TargetsWasm)to selected HFA test.csprojfiles (tests A/B/C/E/G). - Add an issue reference comment (
https://github.com/dotnet/runtime/issues/123946) alongside the new unsupported gating.
Reviewed changes
Copilot reviewed 40 out of 40 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_sf2A_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_sd2A_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_nf2A_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testA/hfa_nd2A_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_sf2B_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_sd2B_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_nf2B_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testB/hfa_nd2B_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_sf2C_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_sd2C_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_nf2C_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testC/hfa_nd2C_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_sf2E_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_sd2E_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_nf2E_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testE/hfa_nd2E_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_sf2G_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_sd2G_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_nf2G_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_r.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
| src/tests/JIT/jit64/hfa/main/testG/hfa_nd2G_d.csproj | Skip this Pri1 HFA test on WASM via CLRTestTargetUnsupported. |
Uh oh!
There was an error while loading. Please reload this page.
jkoritzinsky
left a comment
There was a problem hiding this comment.
Can we instead disable these tests with an ActiveIssue attribute against PlatformDetection.PlatformDoesNotSupportNativeTestAssets?
Then when we add support for the native relinking, we can just update that property and all the tests turn back on?
Uh oh!
There was an error while loading. Please reload this page.
No description provided.