]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Prevent tests writing into the source directory.
authorVladislav Shchapov <vladislav@shchapov.ru>
Sun, 26 Nov 2023 19:13:49 +0000 (00:13 +0500)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Mon, 11 Dec 2023 22:24:23 +0000 (23:24 +0100)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
test/cmake/test-issues.cmake

index 05a350004240cdb97fcadf6ebc1177736be84c39..e731dd57dd9258005fab4cba76a6dde7d3ebb06a 100644 (file)
@@ -67,10 +67,18 @@ add_test(NAME GH-751
     -DINPUT=${CMAKE_CURRENT_SOURCE_DIR}/GH-751/test.txt
     -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compress-and-verify.cmake)
 
-set(TEST_COMMAND ${MINIDEFLATE_COMMAND} 
-    "-d;-k;-s;4;${CMAKE_CURRENT_SOURCE_DIR}/GH-1600/packobj.gz")
-add_test(NAME GH-1600-no-window-check COMMAND ${TEST_COMMAND})
+set(TEST_COMMAND "${MINIDEFLATE_COMMAND};-c;-d;-k;-s;4")
+add_test(NAME GH-1600-no-window-check
+    COMMAND ${CMAKE_COMMAND}
+    "-DCOMMAND=${TEST_COMMAND}"
+    "-DINPUT=${CMAKE_CURRENT_SOURCE_DIR}/GH-1600/packobj.gz"
+    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake
+)
 
-set(TEST_COMMAND ${MINIDEFLATE_COMMAND} 
-    "-d;-k;-s;4;-r;25;${CMAKE_CURRENT_SOURCE_DIR}/GH-1600/packobj.gz")
-add_test(NAME GH-1600-no-window-no-check COMMAND ${TEST_COMMAND})
+set(TEST_COMMAND "${MINIDEFLATE_COMMAND};-c;-d;-k;-s;4;-r;25")
+add_test(NAME GH-1600-no-window-no-check
+    COMMAND ${CMAKE_COMMAND}
+    "-DCOMMAND=${TEST_COMMAND}"
+    "-DINPUT=${CMAKE_CURRENT_SOURCE_DIR}/GH-1600/packobj.gz"
+    -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/run-and-redirect.cmake
+)