Сбой скрипта PowerShell при сбое теста дотнет

В небольшом скрипте PowerShell я создаю и тестирую приложение.NET.

Теперь я хочу предотвратить дальнейшие шаги в скрипте, если тесты приводят к одному или нескольким сбоям.

Я попытался получить результат теста следующим образом:

$exitcode = dotnet test  .\Domain.Tests
Write-Host "result $exitcode" 

но, к сожалению, он не возвращает код завершения, указывающий на успех, я просто получаю описание тестового тестирования.

Есть ли лучший способ, чем анализ строки для подсчета неудачных тестов?

1 ответ

Решение

E сть $lastexitcode автоматическая переменная, вы можете проверить это для кода выхода.

Другие вопросы по тегам