Parcourir la source

Add retry logic to BenchmarkTest test on Windows

yhirose il y a 2 semaines
Parent
commit
ad5839f0d1
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  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"