Я получаю следующую ошибку вывода журнала при выполнении MSTest активности рабочего процесса для моего Team Build 2010:MSTest документооборота активность выполнение ошибка
MSTest
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe /nologo /usestderr /testcontainer:"D:\TFS\Builds\MyProyect\Debug\W_DEBUG\W_DEBUG_20111214.15\Binary\OrderedTest1.orderedtest" /publish:"http://localhost:8080/tfs/DefaultCollection" /publishbuild:"vstfs:///Build/Build/2550" /teamproject:"MyProyect" /platform:"Mixed Platforms" /flavor:"Debug"
The directory name is invalid
Если я выполнить эту команду на моем сервере сборки на месте (в двойных кавычках MSTest.exe), он отлично работает.
Как я могу установить этот абсолютный путь для MSTest-активности? Я попытался установить свойство MSTest ToolPath на:
System.IO.Path.GetFullPath("C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\")
безуспешно.
Заранее спасибо
У вас есть Visual Studio, установленная на сервере сборки? Без него MsTest не существует. – jessehouwing
Как я уже сказал, если я запустил эту команду локально (на сервере сборки), она отлично работает. Фактически, я переместил всю папку, содержащую «MSTest.exe», на другой путь без пробелов (например, C: \ Common7 \ IDE \ ...), и ошибка сохраняется. Это не космос, я понятия не имею, почему это может быть. – GoRoS
У кого-нибудь есть решение? –