You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Derive PHPUnit pass/fail from JUnit XML, not process exit status
Since PHP hangs during shutdown after every test run (Turso deadlock),
the process is killed by `timeout` and we can't rely on PHPUnit's
own exit code. Write a JUnit XML log and parse it to decide the step's
status — any <error> or <failure> element fails the step, with a
summary printed as a workflow notice.
0 commit comments