diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index c2adc02ffc8ec19ad63b60db135ec1627828334d..e8d33f3d5042a41a337c0cc57e871048c2f13c20 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -316,6 +316,10 @@ if(PARSL AND NOT OGS_USE_MPI)
             ${CMAKE_CURRENT_SOURCE_DIR}/ExtractBoundary.py
             ${PROJECT_BINARY_DIR}/buildinfo.yaml
     )
+    if(SNAKEMAKE)
+        # Prevent race-condition with snakemake test
+        set_tests_properties(parsl_ExtractBoundary PROPERTIES DEPENDS snakemake_ExtractBoundary)
+    endif()
 endif()
 
 AddTest(