Browserstack mix简单和并行测试(java)

时间:2015-08-11 21:17:51

标签: java parallel-processing browserstack

我正在使用browserstack来运行并行测试。但是,这个特定的测试包含两个部分:首先我必须运行一个简单的测试部分,非并行,然后运行并行测试。

我的问题是我想将所有这些加入到一个自动化测试中,但由于以下原因我不能这样做:为了运行并行测试,我必须使用运行配置运行它并指定链接到它的xml或从xml文件本身运行它。

那么,任何可以帮助我的人呢?如果我想做一些不可能的事情,我也会很高兴知道它!

1 个答案:

答案 0 :(得分:0)

没有人回答,但我最后使用parallel =“classes”修复了它!因此,我在一个特定的测试中运行并行类,而不是运行并行测试。 xml看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="10" name="Suite" preserve-order="false">

 <test name="FirstTest">
  <classes>
    <class name="nonparallel.class"/>
  </classes>
  </test>

  <test name="SecondTest" parallel="classes" >
   <classes>
    <class name="parallel.class1"/>
    <class name="parallel.class2"/>
    <class name="parallel.class3"/>
   </classes>
  </test> <!-- Test -->
</suite>

第一个测试将在开始时运行,之后并行类将并行运行!

我希望它能帮助别人!