I've been trying to get the PHPUnit On Server to work. This would be a killer unique feature for PHPStorm, but I've been unable to get any headway with it. I'd like to know what steps it is taking behind the scenes so maybe I can get it working with my project.Specifically I'd like to know what is being transferred, executed, where PHPStorm is looking for the output, and what PHPStorm is expecting for the output.
For what it's worth, most projects I work with have all the code files outside of the webroot and expose only a bootstrap in the documentroot. I think this may be part of the issue, but if necessary I can symlink a directory to the webroot in my development environment. Ideally I'd like to see it execute the tests via a ssh call.
My current workflow has been having a ssh terminal up and running the tests through there. I had been using Komodo before and was able to get unit test debugging working with an environment variable setting, but I've yet to get that trick to work for PHPStorm.
Thanks for any info you have!