@romainneutron I'm not sure what you are trying to say. The point of the test is too see if a *suppressed* error is generated by ProcessPipes::readStreams() when Process::run() is called. Since it is suppressed I do not believe PHPUnit converts it. The suppressed error causes problems for custom shutdown functions since the error is still hanging around at the end of execution.