I'm trying to use the integrated method of running phpunit tests within PHPStorm and having some issues getting it to work.
PHP: 5.6.10
PHPUnit: 4.5.1
PHPStorm: 8.0.3
Thanks to https://stackoverflow.com/a/30345501/1636594 I learned that I had to downgrade my phpunit version to < 4.6.
Finding https://stackoverflow.com/a/25903332/1636594 I tried both @runInSeparateProcess notation and strerr="false|true" in my configuration. With process isolation, I saw the same issue as this user (basically phpunit --help instead of each test in isolation). With stderr="false|true" I get the same either way (Cannot modify header information... blah blah).
The tests run fine without process isolation or stderr set to either one of true or false, both give successful passing tests.
For now I'm obviously just running my tests in the terminal, but I would really like to be able to use the coverage feature but its basically useless for any line of code after a header call.
-d output_buffering=On
under "Interpreter Option" - LazyOne