<ItemGroup Condition="'$(TargetOS)' == 'browser' and '$(MonoWasmBuildVariant)' == 'multithread'">
<!-- Don't want the default smoke tests - just verify that threading works -->
<SmokeTestProject Remove="@(SmokeTestProject)" />
+ <SmokeTestProject Include="$(MonoProjectRoot)sample\wasm\browser-threads\Wasm.Browser.Threads.Sample.csproj" />
+ <!-- this sample is messy sandbox right now
<SmokeTestProject Include="$(MonoProjectRoot)sample\wasm\browser-threads-minimal\Wasm.Browser.Threads.Minimal.Sample.csproj" />
+ -->
<SmokeTestProject Include="$(MSBuildThisFileDirectory)System.Net.WebSockets.Client\tests\System.Net.WebSockets.Client.Tests.csproj" />
<!-- ActiveIssue https://github.com/dotnet/runtime/issues/88084
<SmokeTestProject Include="$(MSBuildThisFileDirectory)System.Net.Http\tests\FunctionalTests\System.Net.Http.Functional.Tests.csproj" />
console.log("smoke: HttpClientThread(blurst.txt) done " + t4);
console.log("smoke: running WsClientMain");
- let w0 = await exports.Sample.Test.WsClientMain("wss://socketsbay.com/wss/v2/1/demo/");
+ let w0 = await exports.Sample.Test.WsClientMain("wss://corefx-net-http11.azurewebsites.net/WebSocket/EchoWebSocket.ashx");
console.log("smoke: WsClientMain done " + w0);
/* ActiveIssue https://github.com/dotnet/runtime/issues/88057
console.log("smoke: running StartAllocatorFromWorker");
exports.Sample.Test.StartAllocatorFromWorker();
+ /* ActiveIssue https://github.com/dotnet/runtime/issues/88663
await delay(5000);
console.log("smoke: running GCCollect");
console.log("smoke: running GCCollect");
exports.Sample.Test.GCCollect();
+ console.log("smoke: running GCCollect done");
+ */
console.log("smoke: running StopTimerFromWorker");
exports.Sample.Test.StopTimerFromWorker();