Дорогие все,
Я пытаюсь запустить тесты, которые я разработал с MbUnit v2 под Gallio. Все изнутри скрипта NAnt, который запускается через TeamCity (на самом деле это установка CodeBetter TeamCity).
Тесты выполняются на моем локальном компьютере внутри GUI Gallio Runner с именем Icarus, но не тогда, когда бегун находится в локальном режиме, только если я укажу «IsolatedAppDomain» или «IsolatedProcess».
Он также запускается локально изнутри NAnt.
Это определение задачи Nant, которое я использую:
<gallio result-property="ExitCode" failonerror="true">
<files>
<!-- Specify the tests files and assemblies -->
<include name="${source.dir}\UnitTests.Subtext\bin\debug\UnitTests.Subtext.dll" />
</files>
</gallio>
Но затем, когда я зарегистрировал все и запустил его из TeamCity, процесс завершился ошибкой:
[16:08:39]: [test] gallio (9s)
[16:08:39]: [gallio] Gallio NAnt Task - Version 3.2 build 601
[16:08:39]: [gallio] Start time: 9:08 AM
[16:08:40]: [gallio] Initializing test runner.'
flowId='cf40ac56f24b5b47
[16:08:40]: [gallio] Running tests.' flowId='cf40ac56f24b5b47
[16:08:46]: UnitTests.Subtext (2s)
[16:08:48]: [UnitTests.Subtext] failed
[16:08:48]: [UnitTests.Subtext]
The test assembly setup failed.
[16:08:48]: [gallio] [failed] MbUnit v2 Assembly UnitTests.Subtext
The test assembly setup failed.
[16:08:48]: [gallio] Disposed test runner.' flowId='cf40ac56f24b5b47
[16:08:48]: [gallio] Stop time: 9:08 AM (Total execution time: 9.267
seconds)
[16:08:48]:
Test Execution Failed
Я попытался изменить тип бегуна на все 3 доступных бегуна (Local, IsolatedProcess, IsolatedAppDomain), но он не запускается.
Локальный: кажется, что он может загрузить тест, но не находит тесты, поэтому работает без сбоев (но тесты не выполняются), это также поведение по умолчанию, которое я имею на своей локальной машине при работе в Icarus
IsolatedProcess, IsolatedAppDomain: я получаю ошибку, упомянутую выше.
Я действительно понятия не имею, как я могу отладить эту проблему, учитывая тот факт, что я не могу подключиться к машине и попробовать запустить тесты вручную.
Есть идеи, в чем может быть проблема?
Спасибо
Simone