Настройка вывода теста xUnit в Hudson - PullRequest
0 голосов
/ 27 апреля 2010

У меня есть простой проект PoC в Гудзоне. PoC имеет модульные тесты, написанные через UnitTest ++, и выводит результаты в виде XML для использования xUnit для преобразования в формат jUnit.

Вот наиболее значимые

  • Мой проект настроен на использование MSBuild для построения решения 2008 года.
  • Проект содержит как dll, которую он собирает, так и модульные тесты, которые выполняются как этап после сборки.
  • Я установил в рабочей области в Hudson значение c: \velop \ money (деньги - это название проекта), а в консоли Hudson я вижу папки рабочей области, файл решения и папки вывода (/ bin, / документ и т. д.).
  • Тестовое консольное приложение выводит свой файл 'money_unit_tests.xml' в папку 'reports' (создавая c: \velop \ money \ reports), которая предварительно создана.

Однако, похоже, что рабочее пространство не залипает. Если я отправляю каталог рабочей области, он показывает мне папки, но если я затем перезагружаю страницу, он показывает сообщение «Нет файлов в каталоге».

Почему Хадсон не использует C: \ Develop ... как я это настроил?

Что я могу изменить?

Если я не могу изменить это, что я могу сделать, чтобы смягчить эти изменения? (Я не хочу жестко закодировать вывод для xml в C: .hudson ...)

1 Ответ

1 голос
/ 28 апреля 2010

Похоже, в Configure есть расширенный параметр, который скрывает несколько дополнительных параметров. Под ним находится пользовательское рабочее пространство, которое озадачивает меня, для чего предназначена папка рабочего пространства (которая все еще пуста).

...