# 本地开发测试脚本(VS 自带 ctest 跑 build/release,可选 -Filter 按用例名过滤)。 # 用法: pwsh -File scripts\dev-test.ps1 # 全量 # pwsh -File scripts\dev-test.ps1 ContourBands # 仅匹配 ContourBands.* 的用例 param([string]$Filter = '') $ErrorActionPreference = 'Stop' $ctest = 'D:\Program Files\Microsoft Visual Studio\18\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\ctest.exe' $bdir = 'D:\Git\lanbingtech\geopro\build\release' $cargs = @('--test-dir', $bdir, '--output-on-failure') if ($Filter) { $cargs += @('-R', $Filter) } & $ctest @cargs exit $LASTEXITCODE