我正在使用Ant执行一组TestNG测试,如下所示:
<testng suitename="functional_test_suite" outputdir="${basedir}/target/"
classpathref="maven.test.classpath" dumpCommand="false" verbose="2"
haltonfailure="true" haltonskipped="false" parallel="methods" threadCount="2">
<classfileset dir="${basedir}/target/test-classes/">
<include name="**/*Test.class" />
</classfileset>
我希望测试在第一次失败后立即停止。 haltonfailure似乎并不能解决问题,如果整个套件都有测试失败,它只会停止构建蚂蚁。有什么办法可以在第一次失败时暂停套件执行?
谢谢
最佳答案
您可以对各个测试方法设置依赖性。 testng dependencies。仅在所需的依赖项通过的情况下才运行测试方法。
关于ant - 在TestNG中首次失败后停止套件执行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5683284/