diff options
author | Ankit Jain <radical@gmail.com> | 2022-05-13 04:59:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-13 04:59:59 +0300 |
commit | c26475cd413dc40ce95d57e45795d890b6571760 (patch) | |
tree | 812c814c97423d88eb399b39263b581eacf867e9 /eng/pipelines/common/evaluate-default-paths.yml | |
parent | 4751154cea730251d3870e91668bda06a1a2c7ae (diff) |
[wasm] Misc debugger improvements (#68988)
* [wasm] Move the browser provisioning stuff to a new targets file
.. from `DebuggerTestSuite.csproj`. This will allow other projects to
use this too.
* [wasm][debugger] Handle failure to connect to the browser
* [wasm] Improve the browser path lookup
so it can be used outside the debugger tests project too. For example,
with Wasm.Build.Tests+playwright .
* [wasm][debugger] Throw exceptions from tasks correctly
.. using `ExceptionDispatchInfo.Capture` so we get the original stack
trace.
* [wasm][debugger] General improvements in debug proxy
- like logging
- updated API to make it easier to use by other projects, like the
upcoming wasm-app-host .
* [wasm][debugger] Add support for setting an automatic breakpoint
.. on the first line of the entrypoint method (`Main`). This will be
useful for debugging with the upcoming wasm-app-host, along with the use
of `wait-for-debugger`.
Implemented by @thaystg .
* [wasm][debugger] Add support for wait_for_debugger
If requested, then it will cause invocation of `main` to be delayed till
a debugger is attached.
Implemented by @thaystg
* [wasm] Cleanup in Wasm.Build.Tests
.. in the lead up to wasm-app-host tests.
* [wasm] Update the default paths used to trigger builds on CI
.. to include templates, and provisioning props.
* disable non-wasm builds
* [wasm][debugger] Fix path to artifacts dir
* [wasm] Emit message with bundle path
* [wasm][templates] Make the project use the target dir's name as the
.. project name, instead of always creating `browser.dll`, and
`console.dll`.
* [wasm][debugger] Use a single static instance of HttpClient
.. as recommended by the documentation.
* Revert "disable non-wasm builds"
This reverts commit 7b8b60d58c886e7e66cf2fea910f1feb4d6374f1.
* Address review feedback, and improve the autogenerated bpid
Diffstat (limited to 'eng/pipelines/common/evaluate-default-paths.yml')
-rw-r--r-- | eng/pipelines/common/evaluate-default-paths.yml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/eng/pipelines/common/evaluate-default-paths.yml b/eng/pipelines/common/evaluate-default-paths.yml index b5effcf6267..9d171b67242 100644 --- a/eng/pipelines/common/evaluate-default-paths.yml +++ b/eng/pipelines/common/evaluate-default-paths.yml @@ -109,6 +109,7 @@ jobs: - src/tests/BuildWasmApps/* - src/mono/wasm/build/* - src/mono/wasm/runtime/* + - src/mono/wasm/templates/* - src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Manifest/* - src/mono/nuget/Microsoft.NET.Runtime.WebAssembly.Sdk/* - src/mono/nuget/Microsoft.NET.Runtime.wasm.Sample.Mono/* @@ -125,7 +126,9 @@ jobs: include: - src/mono/wasm/debugger/* - src/mono/wasm/runtime/* - - src/mono/wasm/BrowsersForTesting.props + - src/tests/BuildWasmApps/* + - eng/testing/ProvisioningVersions.props + - eng/testing/scenarios/WasmDebuggerTestsJobsList.txt - src/mono/mono/* - subset: allwasm include: |