答案 0 :(得分:6)
答案 1 :(得分:1)
'exec返回:255'可能是由CodeCoverage报告的内存消耗引起的,该报告将在启用像Pekka提到的error_reporting(E_ALL)后显示。也请尝试init_set('display_errors','on');
。通常情况下,你会面临“记忆大小......已经穷尽”的致命错误。
答案 2 :(得分:0)
就我而言,事实证明我没有安装网络服务器。安装nginx并将其设置为网络服务器(即使我没有使用它)解决了这个问题。
答案 3 :(得分:0)
它可能是由phpunit.xml
中的一些空的测试套件引起的,也就是说,测试代码中没有assertXXX
答案 4 :(得分:0)
我让Selenium,PHPUnit,PHPUnderControl和CruiseControl一起工作(这里http://www.siteconsortium.com/h/p1.php?id=php002)
只是一个非常基本的例子,但我能够让它像这样工作。从简单的东西开始,然后将其他东西复制回来。
<?xml version="1.0" encoding="UTF-8"?>
<project name="test" default="build" basedir=".">
<target name="build">
<exec executable="C:\\PHP\\phpunit.bat" dir="C:\\workspace\\proj\\phpunit" failonerror="on">
<arg line="--log-junit C:\\workspace\\proj\\build\\logs\\phpunit.xml
--configuration C:\\workspace\\proj\\phpunit.xml
--include-path C:\\trunk\\includes C:\\workspace\\proj\\includes" />
</exec>
</target>
</project>