繁体   English   中英

多次运行TestNg套件

[英]Running TestNg suite multiple times

我说过N个测试类,我有一个测试套件说test.xml可以运行所有N个测试,如何多次运行test.xml作为测试套件? 请帮我解释如何以编程方式多次运行它

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite1">
<test name="exampletest1">
<classes>
       <class name="tester.NewTest1" />
    </classes>
  </test>

  <test name="exampletest2">
    <classes>
       <class name="tester.NewTest2" />
    </classes>
  </test>

</suite>    

在这里试试这个,您可以随意修改它n次

for(int i=0;i<3;i++)
        {
            List<String> suites = new ArrayList<String>();
            suites.add("testng.xml"); //path of .xml file to be run-provide complete path

            TestNG tng = new TestNG();
            tng.setTestSuites(suites);

            tng.run(); //run test suite
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM