Я пытаюсь разделить несколько довольно продолжительных выполнений модульных тестов между несколькими агентами сборки с помощью TeamCity, поэтому я удалил часть модульного теста этапа сборки (используя Visual Studio 2008, сборщик sln2008) в TeamCity и пытаюсь установить отдельные этапы сборки.
Однако я не могу вызвать встроенный модуль запуска NUnit, который поставляется с TeamCity.
На странице свойств системы агентов, у меня есть это:
teamcity.dotnet.nunitlauncher
C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe
Я убедился, что файл на самом деле там.
Вопрос в том, как мне указать использование этого системного свойства при определении шага сборки? Я настроил новый шаг сборки с соответствующими зависимостями на шаге, который создает двоичные файлы, и я убедился, что это работает, используя обычную консоль NUnit, но это не сообщает TeamCity правильно, сколько тестов были выполнены, поэтому я решил заменить его на встроенный модуль запуска NUnit.
Я попытался настроить шаг командной строки со следующими вариантами выполнения исполняемой команды, ни одна из них не работает, и все они дают мне ошибку, которая в основном утверждает, что файл не найден:
${teamcity.dotnet.nunitlauncher}
$(teamcity.dotnet.nunitlauncher)
%sys.teamcity.dotnet.nunitlauncher%
%env.teamcity.dotnet.nunitlauncher%
%env.teamcity_dotnet_nunitlauncher%
Есть идеи, что я делаю не так?