TeamCity — Как запустить Nunit step на «клиентской» машине, которая не является агентом сборки

#nunit #teamcity

#nunit #teamcity

Вопрос:

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я не хочу, чтобы тесты выполнялись на агенте сборки, поскольку это увеличивает нагрузку на виртуальную машину, на которой установлен агент, и у меня есть выделенная виртуальная машина для автоматизации

Мой текущий шаг сборки выглядит следующим образом

TeamCity Nunit Step

%TestDirectory% — это параметр, который указывает на мой сетевой ресурс — например, [vm-name] testfiles $

На данный момент я получаю следующую ошибку при попытке запустить тесты

Результат теста TeamCity

Я попытался добавить сетевой путь в Панель управления -> свойства обозревателя -> безопасность -> интрасеть -> сайты -> дополнительно -> новый сайт

Я также пытался добавить

 <supportedRuntime version="v4.0"/>
<loadFromRemoteSources enabled="true"/>
  

В nunit-console.exe.config amp; nunit-console-x86.exe.config, но пока ничего не меняет эту ошибку

Любой совет / помощь были бы замечательными

Комментарии:

1. Если у вас есть выделенная виртуальная машина для автоматизации, вам следует установить свой агент там…

2. Здравствуйте — у меня есть только 3 агента, которые все в настоящее время используются, поэтому установка агента на компьютере не является вариантом