Testing TestNG-并行方法不起作用
我有一个testNG套件,希望在其中运行我指定的所有类中的所有方法:Testing TestNG-并行方法不起作用,testing,automation,testng,Testing,Automation,Testng,我有一个testNG套件,希望在其中运行我指定的所有类中的所有方法: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite thread-count="20" name="SmokeTestSuite" parallel="methods"> <test name="Test1" group-b
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="20" name="SmokeTestSuite" parallel="methods">
<test name="Test1" group-by-instances="true" junit="true">
<classes>
<class name="Class1"/>
<class name="Class2"/>
<class name="Class3"/>
</classes>
</test>
</suite>
然而,这并不是运行所有的方法,而是一次只运行一个类
如果我按照以下方式编写套件,它就可以工作了——但是,以这种方式复制代码并不吸引人/非常耗时
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="20" name="SmokeTestSuite" parallel="tests">
<test name="Test1" group-by-instances="true" junit="true">
<classes>
<class name="Class1"/>
<methods>
<include name="myAutoTest1"/>
</methods>
</classes>
</test>
<test name="Test2" group-by-instances="true" junit="true">
<classes>
<class name="Class1"/>
<methods>
<include name="myAutoTest2"/>
</methods>
</classes>
</test>
<test name="Test3" group-by-instances="true" junit="true">
<classes>
<class name="Class1"/>
<methods>
<include name="myAutoTest3"/>
</methods>
</classes>
</test>
<test name="Test4" group-by-instances="true" junit="true">
<classes>
<class name="Class2"/>
<methods>
<include name="myAutoTest4"/>
</methods>
</classes>
</test>
<test name="Test5" group-by-instances="true" junit="true">
<classes>
<class name="Class3"/>
<methods>
<include name="myAutoTest5"/>
</methods>
</classes>
</test>
<test name="Test6" group-by-instances="true" junit="true">
<classes>
<class name="Class3"/>
<methods>
<include name="myAutoTest6"/>
</methods>
</classes>
</test>
</suite>
你知道为什么会发生这种情况吗
谢谢是必须的吗?如果没有它,它是否能按预期工作?没有它,任何测试都不会运行。我想它们是junit测试。但是,如果您使用testng作为运行程序,为什么不转换为testng测试呢。JUnit没有像我们期望的那样工作,因此我们希望尝试TestNG来实现它。但是为什么不尝试将junit测试转换为testng测试呢?并行应与TestNG测试一起使用。