Сначала запустите неудачные тесты во время повторного запуска в Гудзоне - PullRequest
2 голосов
/ 06 июня 2011

У меня длительная работа по модульному тестированию в Хадсоне.Если некоторые тесты не пройдены, я хочу запустить их в первую очередь, а не ждать, пока другие тесты будут выполняться перед ними (чтобы увидеть, исправил ли я их или нет).Можно ли настроить это в Гудзоне?Спасибо.

Ответы [ 2 ]

2 голосов
/ 12 декабря 2011

У меня раньше была такая же проблема, вот мое решение.

  1. Вы можете написать отдельную программу для запуска списка тестовых случаев. (В моем случае я написал основной класс Java для запуска Junit вручную.)
  2. Создайте задание, которое можно запускать с «Удаленной сборкой триггера», и передайте список из URL
  3. Используйте Селен , чтобы получить результат неудачи из "Результат теста" Хадсона
  4. Используйте Selenium для запуска задания из «Удаленной сборки триггера» со списком сбоев.

Кстати, вы также можете отправить письмо с результатом при повторном запуске теста, а затем вы можете просто проверить почту, если тест действительно "провал".

Обратите внимание, что Selenium не требуется, если у вас есть другой выбор.

0 голосов
/ 06 июня 2011

Не думаю, что это возможно в Hudson, но если вы используете Eclipse (извините, я предполагаю, что вы используете Java), вы можете запустить тесты и повторно запустить их с помощью «Rerun Test - Failures First» .

...