Настройка вывода теста xUnit в Hudson

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

Вот основные актуальные

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

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

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

Что я могу сделать?

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


person graham.reeds    schedule 27.04.2010    source источник
comment
Это проблема с разрешениями? Создал ли Хадсон C: \ develop \ money?   -  person Dave Bacher    schedule 27.04.2010
comment
Он был создан заранее. Вроде не прилипает рабочее пространство. Я перезапустил Hudson, и рабочая область снова пуста. Если я отправляю каталог рабочей области, он показывает мне папки, но если я затем перезагружаю страницу, отображается сообщение «Нет файлов в каталоге». Я обновил вопрос, чтобы отразить это.   -  person graham.reeds    schedule 28.04.2010


Ответы (1)


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

person graham.reeds    schedule 28.04.2010
comment
Если вам нужно ваше рабочее место в определенном месте. Здесь вы его настраиваете. --- Что вы на самом деле имеете в виду под настройкой рабочего пространства? Вы меняете значение переменной среды WORKSPACE? - person Peter Schuetze; 28.04.2010
comment
Если вы посмотрите в свой проект, там есть большая папка под названием Workspace. Если вы нажмете на нее, вы увидите текстовое поле и зеленую кнопку с надписью «Отправить». Установите это имя каталога, отправьте ему обновления, показывающие файлы и папки в нем, но на самом деле не прилипают - если вы перезагрузите страницу, это будет то же самое, если вы не были там. - person graham.reeds; 28.04.2010