TeamCity автоматически определяет MSTest на основе значений реестра, описывающих путь установки Visual Studio. Если Visual Studio установлена в нестандартном месте, или раздел реестра поврежден, или агент TeamCity не имеет доступа к каталогу VisualStudio, TeamCity может не обнаружить MSTest. В этом случае соответствующий параметр конфигурации формата %teamcity.dotnet.mstest.xx.yy%
необходимо добавить в сборку вручную. Он должен содержать полный путь, включая исполняемый файл MSTest.exe
, например путь по умолчанию для MSTest 2013
- C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe
p.s.
вам нужно указать другой каталог для параметра конфигурации:
teamcity.dotnet.vstest.14.0 : C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe