diff --git a/Applications/CMakeLists.txt b/Applications/CMakeLists.txt
index 5437ef7489ff07c396675a7f36f41e0b32981302..3ae68b08854d4b4eef305f46a0e19f2c3332adf0 100644
--- a/Applications/CMakeLists.txt
+++ b/Applications/CMakeLists.txt
@@ -13,3 +13,5 @@ ENDIF() # OGS_BUILD_GUI
 IF(OGS_BUILD_CLI )
     ADD_SUBDIRECTORY(CLI)
 ENDIF() # OGS_BUILD_CLI
+
+INCLUDE(Tests.cmake)
diff --git a/Applications/Tests.cmake b/Applications/Tests.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..84879e3b44571c62f5ecdfc564e699a874d0cff6
--- /dev/null
+++ b/Applications/Tests.cmake
@@ -0,0 +1,5 @@
+
+add_test(NAME ogs_no_args COMMAND ogs)
+set_tests_properties(ogs_no_args PROPERTIES WILL_FAIL TRUE)
+
+AddOgsBenchmark(ogs_empty_project EmptyProject.xml)
diff --git a/Tests/Data/EmptyProject.xml.md5 b/Tests/Data/EmptyProject.xml.md5
new file mode 100644
index 0000000000000000000000000000000000000000..a88b3bf302e772e3108792ab23e378089e41b022
--- /dev/null
+++ b/Tests/Data/EmptyProject.xml.md5
@@ -0,0 +1 @@
+ec9e4b48ac57b1fa7ea3113cef7f9935