Rails uses DRb when tests are parallelized with processes. [Ref](https://github.com/rails/rails/blob/efae65d005ee298207d720fb4f61c28a38973e8e/activesupport/lib/active_support/testing/parallelization.rb#L28-L39). Try to replace `Open3.popen3` with DRb and share results here. Probably it'll require a complete rewrite but there's not that much code. I'm most interested in comparing [file-based IPC & JSON-formatted messages](https://github.com/serpapi/turbo_tests/blob/9dcc2c9f6e7081e7bf068fd4aa02467944f1d05c/lib/turbo_tests/runner.rb#L174-L181) with [what DRb provides](https://github.com/rails/rails/blob/efae65d005ee298207d720fb4f61c28a38973e8e/activesupport/lib/active_support/testing/parallelization/worker.rb#L59-L75).