diff --git a/eng/pipelines/common/evaluate-default-paths.yml b/eng/pipelines/common/evaluate-default-paths.yml
index 022b5b01adfe8e..fc681981778d6e 100644
--- a/eng/pipelines/common/evaluate-default-paths.yml
+++ b/eng/pipelines/common/evaluate-default-paths.yml
@@ -258,22 +258,6 @@ jobs:
- ${{ parameters._const_paths._always_exclude }}
- ${{ parameters._const_paths._perf_pipeline_specific_only }}
- - subset: wasmdebuggertests
- combined: true
- include:
- - ${{ parameters._const_paths._wasm_chrome }}
- - src/libraries/System.Runtime.InteropServices/*
- - src/libraries/System.Runtime.InteropServices.JavaScript/*
- - src/mono/mono/*
- - src/mono/browser/debugger/*
- - src/mono/browser/runtime/*
- - ${{ parameters._const_paths._wasm_src_native }}
- - ${{ parameters._const_paths._wasm_pipelines }}
- exclude:
- - src/mono/nuget/*
- - ${{ parameters._const_paths._always_exclude }}
- - ${{ parameters._const_paths._perf_pipeline_specific_only }}
-
# wasm/runtimetests need to be run
- subset: wasm_runtimetests
combined: true
diff --git a/eng/pipelines/common/templates/wasm-debugger-tests.yml b/eng/pipelines/common/templates/wasm-debugger-tests.yml
deleted file mode 100644
index a61321809bc552..00000000000000
--- a/eng/pipelines/common/templates/wasm-debugger-tests.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-parameters:
- alwaysRun: false
- isExtraPlatformsBuild: false
- isWasmOnlyBuild: false
- browser: 'chrome'
- shouldContinueOnError: false
- runOnlyOnWasmOnlyPipelines: false
- extraBuildArgs: ''
- nameSuffix: ''
- platforms: []
-
-jobs:
-
-# Wasm debugger tests - windows
-- template: /eng/pipelines/common/platform-matrix.yml
- parameters:
- jobTemplate: /eng/pipelines/common/global-build-job.yml
- helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml
- buildConfig: Release
- runtimeFlavor: mono
- platforms: ${{ parameters.platforms }}
- shouldContinueOnError: ${{ parameters.shouldContinueOnError }}
- variables:
- # map dependencies variables to local variables
- - name: alwaysRunVar
- value: ${{ parameters.alwaysRun }}
- - name: shouldRunOnDefaultPipelines
- value: $[
- or(
- eq(variables['wasmDarcDependenciesChanged'], true),
- eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'], true),
- eq(stageDependencies.EvaluatePaths.evaluate_paths_outputs['DarcDependenciesChanged.Microsoft_DotNet_HotReload_Utils_Generator_BuildTool'], true),
- eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_wasmdebuggertests.containsChange'], true))
- ]
- jobParameters:
- testGroup: innerloop
- isExtraPlatforms: ${{ parameters.isExtraPlatformsBuild }}
- ${{ if eq(parameters.nameSuffix, '') }}:
- nameSuffix: Mono_DebuggerTests_${{ parameters.browser }}
- ${{ else }}:
- nameSuffix: ${{ parameters.nameSuffix }}
- buildArgs: -s mono+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:TestWasmDebuggerTests=true /p:TestAssemblies=false /p:BrowserHost=$(_hostedOs) /p:DebuggerHost=${{ parameters.browser }} ${{ parameters.extraBuildArgs }}
- timeoutInMinutes: 180
- # if !alwaysRun, then:
- # if this is runtime-wasm (isWasmOnlyBuild):
- # - then run only if it would not have run on default pipelines (based
- # on path changes)
- # - else run based on path changes
- condition: >-
- or(
- eq(variables['alwaysRunVar'], true),
- and(
- eq(variables['isDefaultPipeline'], variables['shouldRunOnDefaultPipelines']),
- eq(${{ parameters.isWasmOnlyBuild }}, ${{ parameters.runOnlyOnWasmOnlyPipelines }})))
- postBuildSteps:
- - template: /eng/pipelines/libraries/helix.yml
- parameters:
- creator: dotnet-bot
- testRunNamePrefixSuffix: Mono_${{ parameters.browser }}_$(_BuildConfig)
- extraHelixArguments: /p:BrowserHost=$(_hostedOs) /p:_DebuggerHosts=${{ parameters.browser }}
- scenarios:
- - wasmdebuggertests
diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml
index 236cd8c9278e6c..f2c2f84e8730af 100644
--- a/eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml
+++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml
@@ -55,17 +55,6 @@ jobs:
runAOT: true
alwaysRun: true
- # Wasm Debugger tests - firefox
- - template: /eng/pipelines/common/templates/wasm-debugger-tests.yml
- parameters:
- platforms:
- - browser_wasm_firefox
- browser: firefox
- extraBuildArgs: /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
- ## ff tests are unstable currently
- shouldContinueOnError: true
- alwaysRun: true
-
# Disabled for now
#- template: /eng/pipelines/coreclr/perf-wasm-jobs.yml
#parameters:
@@ -239,42 +228,6 @@ jobs:
isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }}
isWasmOnlyBuild: ${{ parameters.isWasmOnlyBuild }}
-- ${{ if and(ne(parameters.isRollingBuild, true), or(ne(parameters.excludeNonLibTests, true), eq(parameters.debuggerTestsOnly, true))) }}:
- # Debugger tests
- - template: /eng/pipelines/common/templates/wasm-debugger-tests.yml
- parameters:
- platforms:
- - browser_wasm
- - browser_wasm_win
- extraBuildArgs: /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
- isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }}
- isWasmOnlyBuild: ${{ parameters.isWasmOnlyBuild }}
-
- - template: /eng/pipelines/common/templates/wasm-debugger-tests.yml
- parameters:
- platforms:
- - browser_wasm_firefox
- browser: firefox
- extraBuildArgs: /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
- isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }}
- isWasmOnlyBuild: ${{ parameters.isWasmOnlyBuild }}
- alwaysRun: ${{ parameters.isWasmOnlyBuild }}
- # ff tests are unstable currently
- shouldContinueOnError: true
-
- # Active Issue https://github.com/dotnet/runtime/issues/98771
- # - template: /eng/pipelines/common/templates/wasm-debugger-tests.yml
- # parameters:
- # platforms:
- # - Browser_wasm
- # - Browser_wasm_win
- # extraBuildArgs: /p:WasmEnableThreads=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
- # nameSuffix: DebuggerTests_MultiThreaded
- # alwaysRun: ${{ parameters.isWasmOnlyBuild }}
- # isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }}
- # isWasmOnlyBuild: ${{ parameters.isWasmOnlyBuild }}
- # runOnlyOnWasmOnlyPipelines: true
-
# Disable for now
#- template: /eng/pipelines/coreclr/perf-wasm-jobs.yml
#parameters:
diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml
index 65aa5b96a79c06..63ff2e01f6070d 100644
--- a/eng/pipelines/runtime.yml
+++ b/eng/pipelines/runtime.yml
@@ -898,15 +898,6 @@ extends:
alwaysRun: ${{ variables.isRollingBuild }}
extraBuildArgs: /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
- # Wasm Debugger tests
- - template: /eng/pipelines/common/templates/wasm-debugger-tests.yml
- parameters:
- platforms:
- - browser_wasm
- - browser_wasm_win
- alwaysRun: ${{ variables.isRollingBuild }}
- extraBuildArgs: /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
-
# Wasm runtime tests
- template: /eng/pipelines/common/templates/wasm-runtime-tests.yml
parameters:
diff --git a/eng/testing/tests.browser.targets b/eng/testing/tests.browser.targets
index a3406b78f43686..44c7bc6805fa80 100644
--- a/eng/testing/tests.browser.targets
+++ b/eng/testing/tests.browser.targets
@@ -245,9 +245,8 @@
+ Text="Only supported scenarios are WasmTestOnV8, WasmTestOnChrome, WasmTestOnFirefox and BuildWasmApps at the moment. It was $(Scenario)." />
diff --git a/src/libraries/sendtohelix-browser.targets b/src/libraries/sendtohelix-browser.targets
index eb030e64c76b8b..c1e5d9d5d20c4f 100644
--- a/src/libraries/sendtohelix-browser.targets
+++ b/src/libraries/sendtohelix-browser.targets
@@ -35,7 +35,6 @@
$(Scenario)-ST-
$(Scenario)-MT-
- true
true
@@ -177,9 +176,8 @@
+ Text="Only supported scenarios are WasmTestOnV8, WasmTestOnChrome, WasmTestOnFirefox and BuildWasmApps at the moment. It was $(Scenario)." />
- <_BaseProjectsToBuild Include="$(PerScenarioProjectFile)" Condition="'%(_Scenarios.Identity)' != 'buildwasmapps' and '%(_Scenarios.Identity)' != 'buildiosapps' and '%(_Scenarios.Identity)' != 'wasmdebuggertests'">
+ <_BaseProjectsToBuild Include="$(PerScenarioProjectFile)" Condition="'%(_Scenarios.Identity)' != 'buildwasmapps' and '%(_Scenarios.Identity)' != 'buildiosapps'">
$(_PropertiesToPass);Scenario=%(_Scenarios.Identity);TestArchiveRuntimeFile=$(TestArchiveRuntimeFile)
%(_BaseProjectsToBuild.AdditionalProperties);NeedsToBuildWasmAppsOnHelix=$(NeedsToBuildWasmAppsOnHelix)
@@ -109,14 +109,6 @@
-
- <_DebuggerHostsItem Include="$(_DebuggerHosts.Split('/'))" />
-
- <_WasmDebuggerTestsProjectsToBuild Include="$(PerScenarioProjectFile)">
- $(_PropertiesToPass);Scenario=WasmDebuggerTests;TestArchiveRuntimeFile=$(TestArchiveRuntimeFile);DebuggerHost=%(_DebuggerHostsItem.Identity)
-
-
-
<_TestUsingWorkloadsValues Include="false" />
@@ -128,7 +120,7 @@
- <_ProjectsToBuild Include="@(_BuildWasmAppsProjectsToBuild);@(_WasmDebuggerTestsProjectsToBuild);@(_BuildiOSAppsProjectsToBuild);@(_BaseProjectsToBuild)" />
+ <_ProjectsToBuild Include="@(_BuildWasmAppsProjectsToBuild);@(_BuildiOSAppsProjectsToBuild);@(_BaseProjectsToBuild)" />
diff --git a/src/libraries/tests.proj b/src/libraries/tests.proj
index d451d728d062a1..05f3105404b41e 100644
--- a/src/libraries/tests.proj
+++ b/src/libraries/tests.proj
@@ -25,7 +25,7 @@
false
- true
+ true
@@ -674,13 +674,6 @@
(('$(ContinuousIntegrationBuild)' == 'true' and '$(TestWasmBuildTests)' == 'true') or
('$(ContinuousIntegrationBuild)' != 'true' and '$(TestAssemblies)' == 'true'))"
BuildInParallel="false" />
-
-
diff --git a/src/mono/browser/Makefile b/src/mono/browser/Makefile
index 0b5e8a9912b07c..bb0b68dda75cd0 100644
--- a/src/mono/browser/Makefile
+++ b/src/mono/browser/Makefile
@@ -113,22 +113,6 @@ run-browser-tests-%:
build-runtime-tests:
$(TOP)/src/tests/build.sh -mono os browser wasm $(CONFIG) $(MSBUILD_ARGS)
-build-debugger-tests-helix:
- $(DOTNET) build -restore -bl:$(LOG_PATH)/Wasm.Debugger.Tests.binlog \
- /p:ContinuousIntegrationBuild=true /p:ArchiveTests=true \
- $(TOP)/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj \
- $(_MSBUILD_WASM_BUILD_ARGS) $(MSBUILD_ARGS)
-
-submit-debugger-tests-helix: build-debugger-tests-helix
- EMSDK_PATH=$(EMSDK_PATH) BUILD_REASON=wasm-test SYSTEM_TEAMPROJECT=public BUILD_REPOSITORY_NAME=dotnet/runtime BUILD_SOURCEBRANCH=main \
- $(TOP)/eng/common/msbuild.sh --ci -restore $(TOP)/src/libraries/sendtohelix.proj \
- /p:TestRunNamePrefixSuffix=WasmDebugger /p:HelixBuild=`date "+%Y%m%d.%H%M"` /p:Creator=`whoami` \
- /bl:$(LOG_PATH)/SendToHelix.binlog -p:HelixTargetQueue=$(HELIX_TARGET_QUEUE) \
- /p:RuntimeFlavor=mono /p:TargetRuntimeIdentifier= /p:MonoForceInterpreter= /p:TestScope=innerloop \
- /p:_Scenarios=wasmdebuggertests \
- $(_MSBUILD_WASM_BUILD_ARGS) \
- $(MSBUILD_ARGS)
-
submit-wbt-helix:
PATH="$(JSVU):$(PATH)" \
$(DOTNET) build $(TOP)/src/mono/wasm/Wasm.Build.Tests/ /v:m /p:ArchiveTests=true /t:ArchiveTests $(_MSBUILD_WASM_BUILD_ARGS) $(MSBUILD_ARGS) && \
diff --git a/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj b/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj
index 008a633de76263..3183d12fb9d7bc 100644
--- a/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj
+++ b/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj
@@ -16,7 +16,6 @@
BundleDebuggerTestsForHelix
true
$(Configuration)
- wasm.helix.targets
diff --git a/src/mono/browser/debugger/Wasm.Debugger.Tests/wasm.helix.targets b/src/mono/browser/debugger/Wasm.Debugger.Tests/wasm.helix.targets
deleted file mode 100644
index 4c36a8937fc1fd..00000000000000
--- a/src/mono/browser/debugger/Wasm.Debugger.Tests/wasm.helix.targets
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- true
- true
- $(DebuggerHost)-
- true
- <_DebuggerTestsWorkItemTimeout Condition="'$(Scenario)' == 'WasmDebuggerTests'">00:50:00
- <_DebuggerTestsWorkItemTimeout Condition="'$(Scenario)' == 'WasmDebuggerTests' and '$(BrowserHost)' == 'windows'">00:50:00
-
- $(HelixExtensionTargets);_AddWorkItemsForWasmDebuggerTests
-
-
-
-
-
-
-
-
-
-
-
-
- $(TestArchiveTestsDir)Wasm.Debugger.Tests.zip
- $(HelixCommand)
- $(_DebuggerTestsWorkItemTimeout)
- set "TEST_ARGS=--filter category^^!=failing^&FullyQualifiedName~%(Identity)"
- export "TEST_ARGS=--filter category!=failing&FullyQualifiedName~%(Identity)"
-
-
-
-
diff --git a/src/mono/wasi/Makefile b/src/mono/wasi/Makefile
index 16f62c1c856c45..e8e8cc051cbb5b 100644
--- a/src/mono/wasi/Makefile
+++ b/src/mono/wasi/Makefile
@@ -73,16 +73,6 @@ build-debugger-tests-helix:
$(TOP)/src/mono/browser/debugger/Wasm.Debugger.Tests/Wasm.Debugger.Tests.csproj \
$(_MSBUILD_WASM_BUILD_ARGS) $(MSBUILD_ARGS)
-submit-debugger-tests-helix: build-debugger-tests-helix
- BUILD_REASON=wasm-test SYSTEM_TEAMPROJECT=public BUILD_REPOSITORY_NAME=dotnet/runtime BUILD_SOURCEBRANCH=main \
- $(TOP)/eng/common/msbuild.sh --ci -restore $(TOP)/src/libraries/sendtohelix.proj \
- /p:TestRunNamePrefixSuffix=WasmDebugger /p:HelixBuild=`date "+%Y%m%d.%H%M"` /p:Creator=`whoami` \
- /bl:$(TOP)/artifacts/log/$(CONFIG)/SendToHelix.binlog -p:HelixTargetQueue=$(HELIX_TARGET_QUEUE) \
- /p:RuntimeFlavor=mono /p:TargetRuntimeIdentifier= /p:MonoForceInterpreter= /p:TestScope=innerloop \
- /p:_Scenarios=wasmdebuggertests \
- $(_MSBUILD_WASM_BUILD_ARGS) \
- $(MSBUILD_ARGS)
-
submit-wbt-helix:
PATH="$(JSVU):$(PATH)" \
$(DOTNET) build $(TOP)/src/mono/wasi/Wasi.Build.Tests/ /v:m /p:ArchiveTests=true /t:ArchiveTests $(_MSBUILD_WASM_BUILD_ARGS) $(MSBUILD_ARGS) && \