diff --git a/test/porousmediumflow/richards/benchmarks/CMakeLists.txt b/test/porousmediumflow/richards/benchmarks/CMakeLists.txt
index 5347c31cc3cf10848fe8171c29ac7ca1f3bed307..bdf5758e3d675029293e66809a6f20bcf53411cb 100644
--- a/test/porousmediumflow/richards/benchmarks/CMakeLists.txt
+++ b/test/porousmediumflow/richards/benchmarks/CMakeLists.txt
@@ -14,6 +14,7 @@ add_executable(test_richards_benchmark_tpfa EXCLUDE_FROM_ALL main.cc)
 
 dumux_add_test(NAME test_richards_benchmark_infiltration_tpfa
                TARGET test_richards_benchmark_tpfa
+               CMAKE_GUARD HAVE_UMFPACK
                LABELS porousmediumflow richards
                COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
                CMD_ARGS --script fuzzyData
@@ -47,6 +48,7 @@ dumux_add_test(NAME test_richards_benchmark_infiltration_tpfa
 
 dumux_add_test(NAME test_richards_benchmark_evaporation_tpfa
                TARGET test_richards_benchmark_tpfa
+               CMAKE_GUARD HAVE_UMFPACK
                LABELS porousmediumflow richards
                COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
                CMD_ARGS --script fuzzyData