Сбой скрипта PowerShell при сбое теста дотнет
В небольшом скрипте PowerShell я создаю и тестирую приложение.NET.
Теперь я хочу предотвратить дальнейшие шаги в скрипте, если тесты приводят к одному или нескольким сбоям.
Я попытался получить результат теста следующим образом:
$exitcode = dotnet test .\Domain.Tests
Write-Host "result $exitcode"
но, к сожалению, он не возвращает код завершения, указывающий на успех, я просто получаю описание тестового тестирования.
Есть ли лучший способ, чем анализ строки для подсчета неудачных тестов?
1 ответ
Решение
E сть $lastexitcode
автоматическая переменная, вы можете проверить это для кода выхода.