У меня есть простой проект 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 ...)