Задать вопрос
@zbender

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

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

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

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

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

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

Похожие вопросы
Wanted Москва
До 200 000 ₽
от 1 000 до 2 000 $
Лантан Новосибирск
от 70 000 до 100 000 ₽