light/tools/ci/steps/amd64/msvc/unit-tests.ps1
light7734 798732632a
Some checks failed
continuous-integration/drone/push Build is failing
ci: major refactors & add msvc check (#8)
reviewed-on: #8
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-20 04:37:05 +00:00

16 lines
396 B
PowerShell

conan profile detect
conan build . -s compiler.cppstd=20 -s build_type=Release
$tests = Get-ChildItem -Path "./build" -Recurse -File | Where-Object {
$_.Name -like "*_tests.exe"
}
foreach ($test in $tests) {
Write-Host "Running $($test.FullName)"
& $test.FullName
if ($LASTEXITCODE -ne 0) {
Write-Error "Test $($test.Name) failed! T_T"
exit $LASTEXITCODE
}
}