Commit 2dc6a10
Fix false PASSED on XHarness app crash (exit 83)
When XHarness crashes with exit code 83 (APP_LAUNCH_FAILURE), the
test runner outputs 'Passed: 0 / Failed: 0'. The parser was not
detecting this as an env error because:
1. The regex 'APP_LAUNCH_FAILURE|exit code:? 83' didn't match the
actual format 'XHarness exit code: 83 (APP_LAUNCH_FAILURE)'
2. 'Passed: 0 / Failed: 0' fell through all checks to the generic
'Could not parse' path, but in some flows was treated as PASSED
Fixes:
- Add 'XHarness exit code: 83' as explicit env error pattern
- Add 'Application test run crashed' as env error pattern
- Guard: 'Passed: 0 + Failed: 0' = env error (zero tests ran)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 8a393cb commit 2dc6a10
File tree
1 file changed
+7
-0
lines changed- .github/skills/verify-tests-fail-without-fix/scripts
1 file changed
+7
-0
lines changedLines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
| 558 | + | |
| 559 | + | |
558 | 560 | | |
559 | 561 | | |
560 | 562 | | |
| |||
680 | 682 | | |
681 | 683 | | |
682 | 684 | | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
683 | 690 | | |
684 | 691 | | |
685 | 692 | | |
| |||
0 commit comments