svn commit: r1936396 - subversion/trunk

[email protected] Mon, 20 Jul 2026 16:05:31 -0000
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <178456353171.2935528.15771111092199896126@svn03-he-fi>
Author: ivan
Date: Mon Jul 20 16:05:31 2026
New Revision: 1936396

Log:
cmake: Add SVN_TEST_CLEANUP option to control '--cleanup' test run option.

* CMakeLists.txt
  (): Add SVN_TEST_CLEANUP option. Enable by default. Add '--cleanup' to
  test arguments list if SVN_TEST_CLEANUP is enabled.

Modified:
   subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt	Mon Jul 20 15:25:33 2026	(r1936395)
+++ subversion/trunk/CMakeLists.txt	Mon Jul 20 16:05:31 2026	(r1936396)
@@ -77,6 +77,7 @@ option(SVN_TEST_EXPAND "Expand tests; Th
 option(SVN_TEST_CONFIGURE_FOR_PARALLEL "Configures tests for parallel run execution" OFF)
 set(SVN_TEST_COMMAND_ARGUMENTS "" CACHE STRING "Additional command line options to be passed to run_tests.py")
 option(SVN_TEST_CHECK_XML_SCHEMA "Enable extended XML schema validation" OFF)
+option(SVN_TEST_CLEANUP "Clean up directories for successful tests" ON)
 option(SVN_ENABLE_APACHE_MODULES "Build modules for Apache HTTPD" OFF)
 
 option(SVN_ENABLE_SWIG_PERL "Enable Subversion Perl bindings Perl" OFF)
@@ -1173,8 +1174,10 @@ if(SVN_ENABLE_TESTS)
       --verbose
       --log-to-stdout
       --set-log-level=WARNING
-      --cleanup
     )
+    if(SVN_TEST_CLEANUP)
+      list(APPEND test_args --cleanup)
+    endif()
     if(SVN_TEST_CHECK_XML_SCHEMA)
       list(APPEND test_args --check-xml-schema)
     endif()