瀏覽代碼

Add retry logic to BenchmarkTest test on Windows

yhirose 2 周之前
父節點
當前提交
ad5839f0d1
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      .github/workflows/test.yaml

+ 4 - 1
.github/workflows/test.yaml

@@ -165,7 +165,10 @@ jobs:
       run: cmake --build build --config Release -- /v:m /clp:ShowCommandLine
     - name: Run tests ${{ matrix.config.name }}
       if: ${{ matrix.config.run_tests }}
-      run: ctest --output-on-failure --test-dir build -C Release
+      run: ctest --output-on-failure --test-dir build -C Release -E "BenchmarkTest"
+    - name: Run benchmark tests with retry ${{ matrix.config.name }}
+      if: ${{ matrix.config.run_tests }}
+      run: ctest --output-on-failure --test-dir build -C Release -R "BenchmarkTest" --repeat until-pass:5
 
     env:
       VCPKG_ROOT: "C:/vcpkg"