[wasm][tests] Fix, and simplify sample building on CI (#63429)
authorAnkit Jain <radical@gmail.com>
Sat, 8 Jan 2022 04:45:04 +0000 (23:45 -0500)
committerGitHub <noreply@github.com>
Sat, 8 Jan 2022 04:45:04 +0000 (23:45 -0500)
commitcc7cd638b8c4c3fc876c3c57c6fe480e100a65fa
tree40b3df08e7078bbb5f7118431614aa371a88380a
parent92f547a9b34241e5fb1c18eb047da4560388f93a
[wasm][tests] Fix, and simplify sample building on CI (#63429)

1. Instead of hardcoding specific command lines for wasm samples in `sendtohelixhelp.proj`, generate a run script, which allows moving the execution commands to the respective projects.
2. this enables running the library tests additionally for v8, and browser, in case of `runtime-manual`. This was recently changed to run only for nodejs
3. And avoids running samples on debugger tests build
12 files changed:
eng/pipelines/runtime-manual.yml
src/libraries/sendtohelixhelp.proj
src/libraries/tests.proj
src/mono/sample/Directory.Build.props
src/mono/sample/Directory.Build.targets
src/mono/sample/wasm/Directory.Build.targets
src/mono/sample/wasm/browser-es6/Wasm.Browser.ES6.Sample.csproj
src/mono/sample/wasm/browser/Wasm.Browser.CJS.Sample.csproj
src/mono/sample/wasm/console-node-cjs/Wasm.Console.Node.CJS.Sample.csproj
src/mono/sample/wasm/console-node-es6/Wasm.Console.Node.ES6.Sample.csproj
src/mono/sample/wasm/console-v8-cjs/Wasm.Console.V8.CJS.Sample.csproj
src/mono/sample/wasm/console-v8-es6/Wasm.Console.V8.ES6.Sample.csproj