Commit 4dc0942
committed
fix: use venv crossbar in functional tests instead of PATH
The functional tests were using `exe = 'crossbar'` which relies on PATH
resolution. On GitHub Actions runners with Ubuntu, this picks up
/snap/bin/crossbar instead of the venv's crossbar, causing tests to fail.
Fixed by:
- start_crossbar(): Use virtualenv parameter to find crossbar binary
- start_cfx(): Derive venv bin dir from sys.executable
Note: This work was completed with AI assistance (Claude Code).1 parent 8db715e commit 4dc0942
1 file changed
Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
334 | 333 | | |
335 | 334 | | |
336 | 335 | | |
| |||
370 | 369 | | |
371 | 370 | | |
372 | 371 | | |
373 | | - | |
374 | | - | |
375 | | - | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
| |||
0 commit comments