我已经通过Composer安装了PHPUnit,当我尝试将PHPUnit作为Ant任务运行时,它失败了。
任务:
<target name="phpunit" description="Run unit tests with PHPUnit">
<exec executable="bin/phpunit" failonerror="true">
<arg value="-c" />
<arg path="${basedir}/app/phpunit.xml.dist" />
</exec>
</target>
错误: PHPUnit的:
建立失败 /var/lib/jenkins/workspace/Project/build.xml:23:执行失败:java.io.IOException:无法运行&gt;程序“bin / phpunit”:错误= 13,权限被拒绝 在java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ........
我曾尝试在Ubuntu 12.04上为Symfony2项目实现CI服务器。知道可能发生了什么吗?
答案 0 :(得分:1)
检查执行phpunit
程序的权限。请尝试使用sudo
执行您的脚本。
注意:尝试使用phpunit
chmod
安装目录的权限
chmod 777