diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 1288c085..e30b7f94 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -280,7 +280,7 @@ jobs:
           cmake --build build_hello_world/ --config ${{ matrix.config.build_type }}
 
       - name: Run Hello World (Linux / MacOS / Windows MinGW)
-        if: ${{ !startsWith(matrix.config.name, 'Windows / MSVC') }}
+        if: ${{ !startsWith(matrix.config.name, 'Windows / MSVC') }} && ${{ !matrix.config.coverage }}
         shell: bash
         run: "./build_hello_world/helloworld"