diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml index 167838aab80c33..27a5f568c5e0f7 100644 --- a/eng/pipelines/runtime.yml +++ b/eng/pipelines/runtime.yml @@ -415,17 +415,23 @@ extends: platforms: - browser_wasm alwaysRun: ${{ variables.isRollingBuild }} + extraBuildArgs: /p:RunSmokeTestsOnlyForNodeJs=true + extraHelixArgs: /p:RunSmokeTestsOnlyForNodeJs=true scenarios: - normal - WasmTestOnBrowser + - WasmTestOnNodeJs - template: /eng/pipelines/common/templates/wasm-library-tests.yml parameters: platforms: - browser_wasm_win alwaysRun: ${{ variables.isRollingBuild }} + extraBuildArgs: /p:RunSmokeTestsOnlyForNodeJs=true + extraHelixArgs: /p:RunSmokeTestsOnlyForNodeJs=true scenarios: - WasmTestOnBrowser + - WasmTestOnNodeJs # EAT Library tests - only run on linux - template: /eng/pipelines/common/templates/wasm-library-aot-tests.yml diff --git a/src/libraries/sendtohelix-wasm.targets b/src/libraries/sendtohelix-wasm.targets index 30654620bc14b6..425cdf37d9669b 100644 --- a/src/libraries/sendtohelix-wasm.targets +++ b/src/libraries/sendtohelix-wasm.targets @@ -204,8 +204,12 @@ <_WasmWorkItem Include="$(TestArchiveRoot)browseronly/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnBrowser'" /> <_WasmWorkItem Include="$(TestArchiveRoot)browserornodejs/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnBrowser'" /> - <_WasmWorkItem Include="$(TestArchiveRoot)browserornodejs/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS'" /> - <_WasmWorkItem Include="$(TestArchiveRoot)nodejsonly/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS'" /> + <_WasmWorkItem Include="$(TestArchiveRoot)browserornodejs/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS' and '$(RunSmokeTestsOnlyForNodeJs)' != 'true'" /> + <_WasmWorkItem Include="$(TestArchiveRoot)nodejsonly/**/*.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS' and '$(RunSmokeTestsOnlyForNodeJs)' != 'true'" /> + + + <_WasmWorkItem Include="$(TestArchiveRoot)**/System.Net.Http.Functional.Tests.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS' and '$(RunSmokeTestsOnlyForNodeJs)' == 'true'" /> + <_WasmWorkItem Include="$(TestArchiveRoot)**/System.Net.WebSockets.Client.Tests.zip" Condition="'$(Scenario)' == 'WasmTestOnNodeJS' and '$(RunSmokeTestsOnlyForNodeJs)' == 'true'" /> %(Identity) diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj index b9896f104b24cc..c75333b9ac27f2 100644 --- a/src/libraries/tests.proj +++ b/src/libraries/tests.proj @@ -535,6 +535,10 @@ + + + +