From 14e64a1e091fe3d4ac2da1803288e563c0246cb0 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 21 Oct 2022 13:54:24 +0200
Subject: [PATCH] [T] Convert nb- tests to website.

---
 scripts/cmake/test/NotebookTest.cmake   | 5 +++--
 scripts/cmake/test/OgsTestWrapper.cmake | 4 ++++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/scripts/cmake/test/NotebookTest.cmake b/scripts/cmake/test/NotebookTest.cmake
index 5478ff3822e..29de30a70cb 100644
--- a/scripts/cmake/test/NotebookTest.cmake
+++ b/scripts/cmake/test/NotebookTest.cmake
@@ -54,7 +54,7 @@ function(NotebookTest)
 
     set(TEST_NAME "nb-${NotebookTest_DIR}/${NotebookTest_NAME_WE}")
 
-    set(_exe_args Notebooks/testrunner.py --out ${Data_BINARY_DIR}
+    set(_exe_args Notebooks/testrunner.py --hugo --out ${Data_BINARY_DIR}
                   ${NotebookTest_SOURCE_DIR}/${NotebookTest_NAME}
     )
 
@@ -64,6 +64,8 @@ function(NotebookTest)
             ${CMAKE_COMMAND}
             -E env PYVISTA_HEADLESS=1
             ${CMAKE_COMMAND}
+            # TODO: only works if notebook is in a leaf directory
+            # -DFILES_TO_DELETE=${Data_BINARY_DIR}/${NotebookTest_DIR}
             -DEXECUTABLE=${Python_EXECUTABLE}
             "-DEXECUTABLE_ARGS=${_exe_args}"
             -DWORKING_DIRECTORY=${Data_SOURCE_DIR} -DCAT_LOG=TRUE -P
@@ -82,7 +84,6 @@ function(NotebookTest)
                   PATH=path_list_prepend:$<TARGET_FILE_DIR:ogs>
     )
     if(DEFINED NotebookTest_RESOURCE_LOCK)
-        message(STATUS "NB: ${NotebookTest_RESOURCE_LOCK}")
         set_tests_properties(
             ${TEST_NAME}
             PROPERTIES RESOURCE_LOCK ${NotebookTest_RESOURCE_LOCK}
diff --git a/scripts/cmake/test/OgsTestWrapper.cmake b/scripts/cmake/test/OgsTestWrapper.cmake
index b80b75671a8..4acf05398e7 100644
--- a/scripts/cmake/test/OgsTestWrapper.cmake
+++ b/scripts/cmake/test/OgsTestWrapper.cmake
@@ -1,3 +1,7 @@
+foreach(file ${FILES_TO_DELETE})
+    file(REMOVE ${file})
+endforeach()
+
 execute_process(
     COMMAND ${WRAPPER_COMMAND} ${EXECUTABLE} ${EXECUTABLE_ARGS}
     WORKING_DIRECTORY ${WORKING_DIRECTORY}
-- 
GitLab