java顺序ant条件不会停止
我有一个selenium phpunit测试,我必须先独立启动selenium服务器,然后phpunit测试才能运行。。。 下面是我的代码:
<target name="phpunit-no-coverage"
unless="phpunit.done"
depends="prepare"
description="Run unit tests with PHPUnit (without generating code coverage reports)">
<parallel failonany="true">
<sequential>
<exec executable="java">
<arg line="-jar /var/lib/selenium/selenium-server-standalone-2.52.0.jar -trustAllSSLCertificates" />
</exec>
</sequential>
<sequential>
<waitfor maxwait="1" maxwaitunit="minute">
<socket server="localhost" port="4444" />
</waitfor>
<exec executable="phpunit" failonerror="true" taskname="phpunit">
<arg value="--configuration"/>
<arg path="${basedir}/seleniumtest.xml"/>
</exec>
<property name="phpunit.done" value="true"/>
</sequential>
</parallel>
</target>
我从詹金斯开始,当测试失败,构建失败时,一切都正常。它停了。但是当一切都好的时候。。。它不会停止:-(
这就是原因吗failonerror="true"
我想,我必须在phpunit测试后停止selenium服务器。但是怎么做呢
共 (0) 个答案