diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 4e920e42fa4cb9bcf914023c6c3dbb0c4af60431..5727147268286825c6d4e1dbf65db7fe7d92e14e 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -42,7 +42,7 @@ jobs:
           echo $(g++ --version)
       - run: cmake . -DPYTHON_EXECUTABLE=$(which python${{ matrix.python }}) -DBUILD_TESTING_SCIPY=ON
       - run: make -j2
-      - run: make test
+      - run: ctest --output-on-failure
 
   check:
     if: always()