phpunit使用phing失败

时间:2014-04-28 07:57:35

标签: php jenkins phing

我正在使用jenkins来构建和测试我的php应用程序,因为它是用PHP编写的(而不是ant ..)

这是我的构建文件的一部分:

<?xml version="1.0" encoding="UTF-8"?>
<project name="project name" default="target">
  ...
  <target name="phpcs-ci" description="Find coding standard violations using PHP_CodeSniffer creating a log file for the continuous integration server">
  <exec executable="phpcs" output="/dev/null">
     <arg value="--report=checkstyle" />
     <arg value="--report-file=${project.basedir}/build/logs/checkstyle.xml" />
     <arg value="--standard=${project.basedir}/build/phpcs.xml" />
     <arg path="${project.basedir}/src" />
  </exec>
  </target>
  ...
  <!-- Kick off phpunit -->
  <target name="phpunit" description="Run tests described in phpunit.xml file.">
    <exec logoutput="true" command="phpunit" escape="false" /> 
  </target>
...
</project>

构建显示此错误:

  

PHP致命错误:类PHPUnitTestRunner包含1个抽象方法   因此必须宣布抽象或实施其余的   方法(PHPUnit_Framework_TestListener :: addRiskyTest)中   /usr/share/php/phing/tasks/ext/phpunit/PHPUnitTestRunner.php上线   322

任何想法如何解决这个问题?

0 个答案:

没有答案