[wasm][debugger][tests] Allow overriding which browser to use (#19769)
commit98320ecbde70b29db4c2591f9a8ae82ee60a2b52
authorAnkit Jain <radical@gmail.com>
Mon, 18 May 2020 19:02:38 +0000 (18 15:02 -0400)
committerGitHub <noreply@github.com>
Mon, 18 May 2020 19:02:38 +0000 (18 15:02 -0400)
treecf84e9f2c77edfb6f363f1a21def193ac64399f3
parent4490662bc09963ea741f6962c1c3f44f111077a4
[wasm][debugger][tests] Allow overriding which browser to use (#19769)

* [wasm][debugger] Reduce debugger-tests timeout to 40m

- And run that before the system tests since the debugger is more likely
to fail at this point.

Based on @lewing's suggestion

* [wasm][tests] Allow overriding which browser to use

.. via the envvar `WASM_TESTS_ChromePath`.

This can also be set in an `appsettings.json` file next to the test
binaries, like:
```
{ "ChromePath": "</path/to/chrome/binary>" }
```

Also, prefer stable Chrome over Canary.

Co-authored by @lewing
scripts/ci/run-jenkins.sh
sdks/wasm/DebuggerTestSuite/DebuggerTestSuite.csproj
sdks/wasm/DebuggerTestSuite/Support.cs
sdks/wasm/DebuggerTestSuite/appsettings.json [new file with mode: 0644]
sdks/wasm/ProxyDriver/Program.cs