Как перезапустить упавший тест с помощью JUnit5. На борту также имеется TestNG. Раскурил кучу статей, перепробовал кучу вариантов из них, результат никакой
Автоматический перезапуск упавшего теста
#1
Отправлено 12 февраля 2020 - 05:38
#2
Отправлено 12 февраля 2020 - 06:18
Что подразумевается под "результат никакой"?
Пробовали эти способы?
https://junit-pionee...at-failed-test/
https://github.com/a...runner-jupiter/
#3
Отправлено 12 февраля 2020 - 08:07
Что подразумевается под "результат никакой"?
Пробовали эти способы?
Спасибо огромное за помощь)перезапуск работает, но есть нюанс.если какой-то тест проходит не с первого раза ему дается статус "ignored".не знаете можно ли как-то добиться чтобы ему присваивался статус "PASS"?
#4
Отправлено 12 февраля 2020 - 09:18
Насколько я знаю - нет, только так. Но, может, более детальное изучение фреймворков даст какой-нибудь обходной путь.Спасибо огромное за помощь)перезапуск работает, но есть нюанс.если какой-то тест проходит не с первого раза ему дается статус "ignored".не знаете можно ли как-то добиться чтобы ему присваивался статус "PASS"?
#5
Отправлено 12 февраля 2020 - 09:27
ОП наверное делает запускалку для парсера веб-сайтов, и пытается прикрутить фреймворки для тестов, которые конечно же для этой цели не подходят
#6
Отправлено 12 февраля 2020 - 12:27
Ну, если не использовать ассерты, то почему бы и нет? ))))
#7
Отправлено 12 февраля 2020 - 12:52
Ну, если не использовать ассерты, то почему бы и нет? ))))
"нет" потому что это два совершенно разных подхода
парсер запускается регулярно и должен пробовать повторно при фейле, при постоянных фейлах сервис должен автоматически остановиться до фикса
а тесты запускаются по пушу и должны "падать" при фейле
может для одного парсера такой "колхоз" и прокатит, ведь можно "допилить", но когда парсеров много это уже будет серьёзная головная боль
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных