diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index 4733fe2c0208c85d566a8fdca3498bed906341bc..b66cebc940254171aa0ef2af9338cf1648e6ef1e 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -310,7 +310,7 @@ if(SNAKEMAKE AND NOT OGS_USE_MPI)
     add_test(NAME workflow_ExtractBoundary
         COMMAND ${SNAKEMAKE}
                  -j 1
-                 --configfile ${PROJECT_BINARY_DIR}/Tests/snakemake.yaml
+                 --configfile ${PROJECT_BINARY_DIR}/snakemake.yaml
                  -d ${Data_BINARY_DIR}/FileIO/
                  -s ${CMAKE_CURRENT_SOURCE_DIR}/ExtractBoundary.smk
     )
diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake
index 0d946c5f99b2e0bd83045aa6da0ecfde6984e59b..e19a6e6774f2132bc9ab5c57a2d50f0d6ca53a6e 100644
--- a/scripts/cmake/test/Test.cmake
+++ b/scripts/cmake/test/Test.cmake
@@ -95,4 +95,4 @@ set_target_properties(ctest ctest-large ctest-cleanup ctest-large-cleanup
 add_dependencies(ctest ogs)
 add_dependencies(ctest-large ogs)
 
-configure_file(${PROJECT_SOURCE_DIR}/Tests/snakemake.in.yaml ${PROJECT_BINARY_DIR}/Tests/snakemake.yaml)
+configure_file(${PROJECT_SOURCE_DIR}/scripts/test/snakemake.in.yaml ${PROJECT_BINARY_DIR}/snakemake.yaml)
diff --git a/scripts/test/requirements.txt b/scripts/test/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5033e136ebfc21837190be223ca851ce1baa95b1
--- /dev/null
+++ b/scripts/test/requirements.txt
@@ -0,0 +1 @@
+snakemake==5.19.3
diff --git a/Tests/snakemake.in.yaml b/scripts/test/snakemake.in.yaml
similarity index 100%
rename from Tests/snakemake.in.yaml
rename to scripts/test/snakemake.in.yaml