Попытка вызвать mstest.exe
через powershell в gitlab ci yml.Когда я даю путь, как C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest.exe
powershell
выдает мне ошибку, говорящую C:\program no such cmdlet function exists
.
Когда я даю путь в кавычках, я получаю недопустимую ошибку yml:
This GitLab CI configuration is invalid: (<unknown>): found unknown escape character while parsing a quoted scalar at line 26 column 17
test_job:
stage: test
variables:
MSTestPath: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest.exe"
TestContainer: "/testcontainer: +$ProjectDLL"
TestName: "/test:+$TestName"
TestSettings: "/testsettings: +$TestSettingsPath"
script:
- echo "testing..."
- powershell '&' $MSTestPatch $TestContainer $TestName $TestSettings
only:
- master
tags:
- migration
Я хочу выполнить свои mstests с помощью gitlab CI в моем бегунке (который является моей машиной Windows) использование powershell в качестве оболочки.