Browserstack сочетание простых и параллельных тестов (java)

Я использую browserstack для параллельного тестирования. Однако этот конкретный тест состоит из двух частей: сначала я должен запустить простую часть теста, непараллельную, а после этого я запускаю параллельный тест.

Моя проблема в том, что я хотел бы объединить все это в один автоматический тест, но я не могу этого сделать из-за следующего: чтобы запустить параллельный тест, мне нужно либо запустить его, используя Run Configurations, и указать связанный xml к нему или запустить из самого xml файла.

Итак, кто-нибудь, кто мог бы мне помочь в этом? Если я пытаюсь сделать что-то невозможное, я тоже буду признателен!


person Diana Vallverdu    schedule 11.08.2015    source источник


Ответы (1)


Никто не ответил, но я, наконец, исправил это с помощью 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>

Вначале будет запущен первый тест, а после этого параллельные классы будут работать параллельно!

Надеюсь, это кому-то поможет!

person Diana Vallverdu    schedule 12.08.2015