JSTestDriver и непрерывная интеграция

Я пытаюсь использовать JSTestDriver для автоматизации моих тестов Javascript с Hudson в качестве серверной части непрерывной интеграции. Я стремлюсь к тому, чтобы Хадсон по крайней мере подготовил отчет о результатах тестирования, причем наиболее желательным результатом была бы неудачная сборка после неудачного теста.

Я быстро поискал в Интернете и обнаружил, что у Hudson, похоже, нет прямого плагина для JSTestDriver (у него есть только один для TeamCity). Я думал об использовании Hudson для мониторинга тестов javascript в качестве внешней задачи, но у меня такое ощущение, что это сложнее, чем требуется.

Есть ли у кого-нибудь опыт / советы по вышеуказанному сценарию?

Спасибо.


person BeraCim    schedule 15.10.2009    source источник


Ответы (3)


Плагин xUnit покрывает вас?

Как правило, плагины для тестирования Hudson не запускают тесты - вы создаете сценарий, который должен запускать тесты. Затем Хадсон берет созданный отчет и красиво отображает его в пользовательском интерфейсе Hudson.

person Michael Donohue    schedule 15.10.2009

Нашел эту статью, которая была недавно опубликована по этой теме. Похоже, Hudson поддерживает JsTestDriver через свои основные функции. Вам просто нужно знать, как его настроить.

http://cjohansen.no/en/javascript/javascript_continuous_integration_with_jstestdson_and_integration_with_jstestdriver

person LLBBL    schedule 29.10.2010

Попробуйте этот поток: Не удалось заставить hudson проанализировать тест JUnit вывод XML

В основном jstestdriver генерирует вам JUnit-совместимые результаты XML, которые вы можете в дальнейшем использовать в выбранной вами системе CI.

person miek    schedule 14.01.2010