我正在使用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/

10-15 10:14