【发布时间】:2013-07-18 06:17:37
【问题描述】:
我正在尝试并行运行测试方法。 testNG xml 中的 parallel 属性对我的执行没有影响。它们对所有四个可能的选项(方法、测试、类、实例)运行相同。即我的方法对所有四个选项按顺序调用。但我需要它们以并行方式运行。从here 我了解“方法”选项应该对我有用。有什么帮助吗?
TestNG xml 如下。
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Test Suite" verbose="1" parallel="methods" thread-count="2">
<test name="parallel">
<classes>
<class name="com.sample.A" />
</classes>
</test>
</suite>
测试类如下
package com.sample;
Class A
{
@Test
public void abc() throws Exception
{
// some code here
}
@Test
public void xyz() throws Exception
{
//some code here
}
}
【问题讨论】:
-
我从不使用 parallel=methods ,因为我也从未观察到它做任何事情。不过,使用 parallel=classes 对我来说效果很好。
标签: java selenium-webdriver testng