Мне нужно передать строку «журнал ошибок» в качестве полезного аргумента шаблона при запуске вкусных тестов вне стека.
Это довольно просто в bash:
PS C:\Pyrethrum> stack test --fast --ta "-p \"fail log\""
Но попытки добиться того же с помощью Powershell сводят меня с ума:
PS C:\Pyrethrum> stack test --fast --ta "-p ""fail"" "
работает (запускает тесты) при отсутствии места
PS C:\Pyrethrum> stack test --fast --ta "-p ""fail log"" "
Ошибка при разборе целей: каталог не найден: log
PS C:\Pyrethrum> stack test --fast --ta "-p `"fail log`""
пытается установить пакет с именем log
PS C:\Pyrethrum> stack test --fast --ta "-p \"fail log\""
параметр --ta: неопределенная строка: endOfInput
PS C:\Pyrethrum> stack test --fast --ta "-p /fail log/ "
... строит, но шаблон требует кавычек
pyrethrum-0.1.0.0: test (suite: pyrethrum-test, args: -p / faillog /)
параметр -p: невозможно проанализировать шаблон
Какая правильная командная строка позволяет запустить ее в Powershell?