9476d4c647
The previous implementation didn't log anything, including stdout, stderr and the command line, and didn't detect non-zero exit code, making it hard to investigate the test failures.