light/tools/ci/amd64/msvc/unit_tests.ps1
light7734 3998c4127a
All checks were successful
continuous-integration/drone/push Build is passing
ci: add memory sanitization check (#9)
reviewed-on: #9
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io>
2025-07-20 11:12:29 +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
}
}