Ошибка при использовании JsUnit с Hudson - PullRequest
0 голосов
/ 21 февраля 2010

Я только начал использовать плагин JsUnit с Hudson.Тесты JsUnit проходят, но когда плагин JsUnit запускается с результатами теста, он создает эту ошибку:

[xUnit] [ОШИБКА] - Не удалось разделить наборы тестов JUnit для файла 'tests / jsunit/logs/JSTEST-1266764410175-0.xml 'в файлы JUnit с помощью одного набора тестов.

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

http://www.pastebin.com/m175b27e0

Ответы [ 3 ]

2 голосов
/ 21 февраля 2010

Этот отчет об ошибке Хадсона может помочь. По крайней мере, он показывает формат, ожидаемый плагином xUnit.

1 голос
/ 02 марта 2010

Спасибо за отзыв, Дэйв. В итоге я позаимствовал XSLT из плагина JsUnit и создал скрипт на python, который применяет преобразование и вручную исправляет проблему в преобразованном XML. Затем в конце я добавил шаг сборки, который запускает скрипт для всех файлов, сгенерированных JsUnit, полностью обходя плагин JsUnit.

Немного хакерский, но он сделал свою работу. Вот код для всех, если они заинтересованы.

http://pastebin.com/3FP6kbLx

0 голосов
/ 29 октября 2010

Теперь есть плагин для интеграции с JsUnit. Похоже, вы используете JUnit для запуска ваших тестов JSUnit. Это две разные вещи.

http://wiki.hudson -ci.org / дисплей / HUDSON / JsUnit + плагин

...