<test>标签下的TestNG测试并未在并行套件中并行运行=&#34;测试&#34; </test>

时间:2014-03-13 15:28:27

标签: parallel-processing testng

我的testng.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Sanity" parallel="tests" thread-count="2">
    <test verbose="2" name="Regression1">
                    <classes>
            <class name="package1.class1">
                <methods>
                    <include name="method1"></include>
                </methods>
            </class>
            <class name="package2.class2">
                <methods>
                    <include name="method2"></include>
                </methods>
            </class>
        </classes>
    </test>
    <test verbose="2" name="Regression2">
                    <classes>
            <class name="package3.class3">
                <methods>
                    <include name="method3"></include>
                </methods>
            </class>
            <class name="package4.class4">
                <methods>
                    <include name="method4"></include>
                </methods>
            </class>
            <class

    </test>
</suite>

我的要求是并行运行测试,例如应该启动两个浏览器实例,并且在浏览器实例1中,应该运行Regression1的method1,并且在浏览器实例2中,应该运行Regression2的method3,但是当前只启动一个线程仅使用一个浏览器实例,它会逐个执行所有测试,例如第一个Regression1测试将按顺序运行并测试Regression2。请帮助我在TestNG中实现我的要求

更新

上面用于并行运行测试标记测试的testng.xml设置是正确的,我在以编程方式运行testng时遇到了一些问题,现在已经解决了。

0 个答案:

没有答案