【发布时间】:2014-12-22 08:06:18
【问题描述】:
为了减少我的测试的运行时间,我想并行运行我的测试。 我有几个类不能并行运行。
假设我有两种类型的课程: - 并行类 - 包含 class1、class2 - NotParallel 类 - 包含 class3、class4 我想将 class1 和 class2 与 class3 和 class4 并行运行(但 lass3 不会与 class4 并行运行)
我尝试过这样做:
<suite name="sanity" thread-count="2" parallel="tests">
<test name="parallel" preserve-order="true" parallel="classes">
<classes>
<class name="class1"/>
<class name="class2"/>
</classes>
</test>
<test name="NotParallel" preserve-order="true">
<classes>
<class name="class3"/>
<class name="class4"/>
</classes>
</test>
</suite>
我正在并行运行两个测试,但只有第一个测试在其中包含类的并行性。
如果我可以选择添加 parallel="classes",我尝试在 TestNG 文档中进行搜索 去测试。 我在那里看不到它,但它正在工作。
是否有人使用此选项来并行测试类(而不是套件)
您是否发现它不起作用的任何问题或案例?
谢谢
【问题讨论】:
标签: selenium parallel-processing testng