PHPUnit stderr被忽略了

时间:2015-03-28 18:45:12

标签: phpunit phpstorm

我想用PhpUnit运行一些功能/集成测试(而不是单元测试)。它运行良好,除了在某些情况下会出现以下错误:

无法修改标题信息 - 已经发送的标题(输出从phar:// C:/easyphp/binaries/php/php_runningversion/phpunit.phar/phpunit/Util/Printer.php:137开始)

尝试修改标题信息时会发生这种情况,例如seassion_startset_cookieredirect等。有一个解决方法,--stderr运行时选项或stderr="true" xml配置,将输出重定向到因此stderr没有启动输出。这对Netbeans很有用。

然而,这些似乎都不适用于PhpStorm。知道为什么吗?

这是命令行(由PhpStorm创建):

C:\easyphp\binaries\php\php_runningversion\php.exe   
    C:\Users\xxx\AppData\Local\Temp\ide-phpunit.php 
    --stderr
    --bootstrap C:\easyphp\data\localweb\tests\bootstrap.php
    --configuration C:\easyphp\data\localweb\tests\configuration.xml
    C:\easyphp\data\localweb\tests

配置文件:

<phpunit colors="false" stderr="true" />

0 个答案:

没有答案
相关问题