У меня есть следующая командная строка для выполнения vstest.console на нашем бамбуковом сервере.
vstest.console.exe C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\bin\Debug\cit-XXX-automatedtesting.dll /settings:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\dev-default.runsettings /TestAdapterPath:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\packages\MSTest.TestAdapter.1.4.0\build\_common
Я могу запустить это вручную из powershell на самом сервере.Но когда я ставлю ту же команду в команду сценария через бамбук.
Варианты:
- Описание задачи: Наш VSTest
- Интерпретатор: Powershell
- Расположение сценария: Встроенный
- Тело сценария:
vstest.console.exe C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\bin\Debug\cit-XXX-automatedtesting.dll /settings:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\code\dev-default.runsettings /TestAdapterPath:C:\bamboo\xml-data\build-dir\XXX-FCT-JOB1\packages\MSTest.TestAdapter.1.4.0\build\_common.
Кто-нибудь может сказать, почему это не происходит через командную строку, запущенную из бамбука?Причина, по которой я это делаю, заключается в том, что мы работаем со старой версией бамбука, у которой нет опции TestAdapterPath в VSTestConsole.