diff --git a/test/porousmediumflow/1p/implicit/incompressible/CMakeLists.txt b/test/porousmediumflow/1p/implicit/incompressible/CMakeLists.txt
index 80b07d271eaaefe14afc7835df5b1aab6c807d63..30dae4f00b0ebc4df330b8e0f96e5d79926fff0b 100644
--- a/test/porousmediumflow/1p/implicit/incompressible/CMakeLists.txt
+++ b/test/porousmediumflow/1p/implicit/incompressible/CMakeLists.txt
@@ -5,6 +5,10 @@ dune_symlink_to_source_files(FILES grids)
 add_executable(test_1p_incompressible_tpfa_anadiff EXCLUDE_FROM_ALL main.cc)
 target_compile_definitions(test_1p_incompressible_tpfa_anadiff PUBLIC "TYPETAG=OnePIncompressibleTpfa" "NUMDIFFMETHOD=DiffMethod::analytic")
 
+# using mpfa and analytical Jacobian
+add_executable(test_1p_incompressible_mpfa_anadiff EXCLUDE_FROM_ALL main.cc)
+target_compile_definitions(test_1p_incompressible_mpfa_anadiff PUBLIC "TYPETAG=OnePIncompressibleMpfa" "NUMDIFFMETHOD=DiffMethod::analytic")
+
 # using box and analytical Jacobian
 add_executable(test_1p_incompressible_box_anadiff EXCLUDE_FROM_ALL main.cc)
 target_compile_definitions(test_1p_incompressible_box_anadiff PUBLIC "TYPETAG=OnePIncompressibleBox" "NUMDIFFMETHOD=DiffMethod::analytic")
@@ -32,13 +36,12 @@ dune_add_test(NAME test_1p_incompressible_tpfa_quad
 
 # using mpfa and analytical Jacobian
 dune_add_test(NAME test_1p_incompressible_mpfa
-              SOURCES main.cc
-              COMPILE_DEFINITIONS TYPETAG=OnePIncompressibleMpfa NUMDIFFMETHOD=DiffMethod::analytic
+              TARGET test_1p_incompressible_mpfa_anadiff
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS  --script fuzzy
                         --files ${CMAKE_SOURCE_DIR}/test/references/test_1p_cc-reference.vtu
                                 ${CMAKE_CURRENT_BINARY_DIR}/test_1p_incompressible_mpfa-00001.vtu
-                        --command "${CMAKE_CURRENT_BINARY_DIR}/test_1p_incompressible_mpfa params.input -Problem.Name test_1p_incompressible_mpfa")
+                        --command "${CMAKE_CURRENT_BINARY_DIR}/test_1p_incompressible_mpfa_anadiff params.input -Problem.Name test_1p_incompressible_mpfa")
 
 # using box and analytical Jacobian
 dune_add_test(NAME test_1p_incompressible_box
@@ -83,6 +86,16 @@ dune_add_test(NAME test_1p_incompressible_tpfa_extrude
                                     -Problem.CheckIsConstantVelocity true
                                     -Problem.EnableGravity false)
 
+# using mpfa and analytical Jacobian with extrusion factor
+dune_add_test(NAME test_1p_incompressible_mpfa_extrude
+              TARGET test_1p_incompressible_mpfa_anadiff
+              COMMAND ./test_1p_incompressible_mpfa_anadiff
+              CMD_ARGS params.input -Problem.Name test_1p_incompressible_mpfa_extrude
+                                    -Problem.ExtrusionFactor 10
+                                    -Vtk.AddVelocity 1
+                                    -Problem.CheckIsConstantVelocity true
+                                    -Problem.EnableGravity false)
+
 # using box and analytical Jacobian with extrusion factor
 dune_add_test(NAME test_1p_incompressible_box_extrude
               TARGET test_1p_incompressible_box_anadiff
@@ -107,4 +120,18 @@ dune_add_test(NAME test_1p_incompressible_box_extrude_distorted
                                     -Problem.EnableGravity false
                                     -Grid.File ./grids/randomlydistorted.dgf)
 
+# using mpfa and analytical Jacobian with extrusion factor on distorted grid
+dune_add_test(NAME test_1p_incompressible_mpfa_extrude_distorted
+              SOURCES main.cc
+              CMAKE_GUARD dune-uggrid_FOUND
+              COMPILE_DEFINITIONS GRIDTYPE=Dune::UGGrid<2>
+              COMPILE_DEFINITIONS TYPETAG=OnePIncompressibleMpfa NUMDIFFMETHOD=DiffMethod::analytic
+              COMMAND ./test_1p_incompressible_mpfa_extrude_distorted
+              CMD_ARGS params.input -Problem.Name test_1p_incompressible_mpfa_extrude_distorted
+                                    -Problem.ExtrusionFactor 10
+                                    -Vtk.AddVelocity 1
+                                    -Problem.CheckIsConstantVelocity true
+                                    -Problem.EnableGravity false
+                                    -Grid.File ./grids/randomlydistorted.dgf)
+
 set(CMAKE_BUILD_TYPE Release)