Jenkins不会运行PHPUunit - 权限被拒绝

时间:2014-07-04 05:10:10

标签: java symfony ant jenkins phpunit

我已经通过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服务器。知道可能发生了什么吗?

1 个答案:

答案 0 :(得分:1)

检查执行phpunit程序的权限。请尝试使用sudo执行您的脚本。

注意:尝试使用phpunit

修改chmod安装目录的权限

chmod 777