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

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

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

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

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

При запуске теста, он выполняется в следующей последовательности: test3, test1, test2. Т.к. test3 зависит от test1 (а он еще не выполнен) - test3 пропускается.
Не пойму, почему именно такая последовательность выполнения и как её задать?
  • Вопрос задан
  • 3163 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
Trrrrr
@Trrrrr
Вообще тесты должны быть независимыми.
Нельзя ли как то переделать код, что бы не было такой проблемы?
Ответ написан
Ваш ответ на вопрос

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

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