@zbender

Какова последовательность выполнения PHPUnit тестов?

В классе PHPUnit есть зависимость тестов.
public function test1(){
...
}

/**
* @depends test1
*/
public function test2(){
...
}

/**
* @depends test1
*/
public function test3(){
...
}

При запуске теста, он выполняется в следующей последовательности: test3, test1, test2. Т.к. test3 зависит от test1 (а он еще не выполнен) - test3 пропускается.
Не пойму, почему именно такая последовательность выполнения и как её задать?
  • Вопрос задан
  • 3136 просмотров
Пригласить эксперта
Ответы на вопрос 1
Trrrrr
@Trrrrr
Вообще тесты должны быть независимыми.
Нельзя ли как то переделать код, что бы не было такой проблемы?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы