Перейти к содержимому

Фотография

Автоматический перезапуск упавшего теста


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 dmitrijbuckov

dmitrijbuckov

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Dmitruj.B

Отправлено 12 февраля 2020 - 05:38

Как перезапустить упавший тест с помощью JUnit5. На борту также имеется TestNG. Раскурил кучу статей, перепробовал кучу вариантов из них, результат никакой


  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 12 февраля 2020 - 06:18

Что подразумевается под "результат никакой"?

 

Пробовали эти способы?

https://junit-pionee...at-failed-test/

https://github.com/a...runner-jupiter/


  • 0

#3 dmitrijbuckov

dmitrijbuckov

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Dmitruj.B

Отправлено 12 февраля 2020 - 08:07

Что подразумевается под "результат никакой"?

 

Пробовали эти способы?

https://junit-pionee...at-failed-test/

https://github.com/a...runner-jupiter/

 

 Спасибо огромное за помощь)перезапуск работает, но есть нюанс.если какой-то тест проходит не с первого раза ему дается статус "ignored".не знаете можно ли как-то добиться чтобы ему присваивался статус "PASS"?


  • 0

#4 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 12 февраля 2020 - 09:18

Спасибо огромное за помощь)перезапуск работает, но есть нюанс.если какой-то тест проходит не с первого раза ему дается статус "ignored".не знаете можно ли как-то добиться чтобы ему присваивался статус "PASS"?

Насколько я знаю - нет, только так. Но, может, более детальное изучение фреймворков даст какой-нибудь обходной путь.
  • 0

#5 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 12 февраля 2020 - 09:27

ОП наверное делает запускалку для парсера веб-сайтов, и пытается прикрутить фреймворки для тестов, которые конечно же для этой цели не подходят


  • 0

#6 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 12 февраля 2020 - 12:27

Ну, если не использовать ассерты, то почему бы и нет? ))))


  • 0

#7 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 12 февраля 2020 - 12:52

 

 

Ну, если не использовать ассерты, то почему бы и нет? ))))

"нет" потому что это два совершенно разных подхода

 

парсер запускается регулярно и должен пробовать повторно при фейле, при постоянных фейлах сервис должен автоматически остановиться до фикса

а тесты запускаются по пушу и должны "падать" при фейле

 

может для одного парсера такой "колхоз" и прокатит, ведь можно "допилить", но когда парсеров много это уже будет серьёзная головная боль


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных