我已经通过 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>
错误: php单元:
BUILD FAILED /var/lib/jenkins/workspace/Project/build.xml:23: Execute failed: java.io.IOException: Cannot run >program “bin/phpunit”: error=13, Permission denied at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ........
我尝试在 Ubuntu 12.04 上为 Symfony2 项目实现 CI 服务器。知道会发生什么吗?
最佳答案
检查执行phpunit
程序的权限。请尝试使用 sudo
执行您的脚本。
注意:尝试使用chmod
修改phpunit
安装目录的权限,例如
chmod 777
关于java - Jenkins 不会运行 PHPUunit - 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24567062/