Есть ли способ узнать, есть ли сбои в моем тестовом примере PHPUnit с помощью tearDown ()?

Как мне лучше всего проверить в PHPUnit, успешно или не удалось выполнить мой тест? Я пытаюсь сделать снимок экрана для своего окна Selenium, но только если мой тест не прошел. Я пробовал сделать снимок экрана в onNotSuccessfulTest, но если я всегда закрываю окно в tearDown () (что я должен делать), то в моей функции onNotSuccessfulTest нет сеанса, с помощью которого можно было бы сделать снимок экрана.

Решение, о котором я думаю, включает проверку успешности или неудачи теста в tearDown, определение того, делать ли снимок экрана или нет.

Я использую PHPUnit 3.6 и php-webdriver от Facebook, поэтому, насколько мне известно, у меня нет переменной captureScreenshotOnFailure.

Мысли?

10
задан Dan Chan 6 December 2011 в 22:13
поделиться