Add synchronization routines to ensure that Subprocess tests output
in a predictable order, and all test strings are output before the tests
terminate.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Force sync earlier for fork() and clone() (since we don't have to wait for exec there). Avoid depending on ordering between child output and LLDB exit.
Stress-testing it now.
Comment Actions
With this version, I haven't been able to reproduce a test failure in 350 iterations, so I guess it's good now.