Repository navigation
Commit 33e7df2
fix(test): run the WGC smoke tests against the host's own helper
The helper path was pinned to `win32-x64`, so on an ARM64 host every smoke test
launched the x64 binary under emulation — a binary that machine never ships. Its
failures read as arm64 capture bugs: `test:wgc-mic:win` and the plain capture test
both died on "Helper never acknowledged the stop command", which is exactly what a
real arm64 capture regression would look like.
With the arch resolved the same way the build scripts resolve it, all four pass
against the arm64 helper: microphone (AAC written, device selected), webcam, system
audio and the two mixed. The two system-audio tests need sound actually playing on
the machine — with a silent host the loopback capture has nothing to record and the
output collapses to ~1s, which is a property of the test, not of the helper.1 parent 9c8725e commit 33e7df2
1 file changed
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
13 | 24 | | |
14 | 25 | | |
15 | 26 | | |
| |||
0 commit comments