При парализации тестов с помощью testNG классы не раняться в одном потоке

131
03 апреля 2019, 09:20

testng.xml:

<suite name="Default Suite" parallel="classes" thread-count="3">
    <test name="example">
        <classes>
            <class name="ExampleTest"/>
            <class name="ExampleTest2"/>
        </classes>
    </test>
</suite>

тесты :

@Test(singleThreaded = true)
public class ExampleTest {
@Test
public void firstTest() {
    // пелрвый тест
}
@Test
public void secondTest() {
    // второй тест, зависит от прохождения перевого
}
}

тесты запускаются в три потока, но первый тест в одном потоке, а второй во втором, соответственно второй валиться так как он завесит от первого Как паралелить тесты так чтобы все тесты в одном классе ранились в одном потоке?

Заранее спасибо.

Answer 1

Если тесты зависимы то они должны быть одним тестом .

Просто объедините их

READ ALSO
Цикл for и его секреты, если они есть?

Цикл for и его секреты, если они есть?

Хотелось бы узнать как будет выполняться цикл for: 1) Вот так:

151
Adding container&#39;s parent to itself

Adding container's parent to itself

Имеется следующий код:

144
Зачем нужны аннотации в Spring?

Зачем нужны аннотации в Spring?

Начал разбираться с этим фреймворком и хотелось бы узнать вот что:

160
TensorFlow - создание модели для обучения (.pb) распознавания речи и преобразования в текст

TensorFlow - создание модели для обучения (.pb) распознавания речи и преобразования в текст

помогите пожалуйста разобраться с TensorFlowМне нужно создать Android приложение для распознавания команд управления, но сделать это нужно с использованием...

151