diff --git a/test/stokes/CMakeLists.txt b/test/stokes/CMakeLists.txt
index 0160ab746066dd84113b5b9a2bfcc920d8d5b7ed..b1fde82b59a6fbd2d471e63b547c6f4b03649d16 100644
--- a/test/stokes/CMakeLists.txt
+++ b/test/stokes/CMakeLists.txt
@@ -9,3 +9,8 @@ dune_add_system_test(TARGET stokes_numdiff
                      INIFILE stokes_numdiff.mini
                      SCRIPT dune_vtkcompare.py
                      )
+
+add_generated_executable(UFLFILE stokes_dg.ufl
+                         TARGET stokes_dg_numdiff
+                         FORM_COMPILER_ARGS --numerical-jacobian
+                         )
diff --git a/test/stokes/stokes_dg.ufl b/test/stokes/stokes_dg.ufl
new file mode 100644
index 0000000000000000000000000000000000000000..5704c65a40bb6c6a450741ccda8b158603598e54
--- /dev/null
+++ b/test/stokes/stokes_dg.ufl
@@ -0,0 +1,17 @@
+cell = triangle
+P2 = VectorElement("Lagrange", cell, 2)
+P1 = FiniteElement("Lagrange", cell, 1)
+TH = P2 * P1
+
+v, q = TestFunctions(TH)
+u, p = TrialFunctions(TH)
+
+n = FacetNormal(cell)('+')
+eps = -1.0
+
+r = \
+  + eps*inner(avg(grad(v))*n, jump(u))*dS
+#  + inner(grad(u), grad(v))*dx \
+#  - inner(avg(grad(u))*n, jump(v))*dS \
+
+forms = [r]