Author: stsp
Date: Tue Mar 17 09:17:47 2015
New Revision: 1667199

URL: http://svn.apache.org/r1667199
Log:
Provide a way for C tests to enable sleep for timestamps.

Needed for an upcoming new test. No functional change.

* subversion/tests/svn_test.h
  (svn_test__enable_sleep_for_timestamps,
   svn_test__disable_sleep_for_timestamps): Declare.

* subversion/tests/svn_test_main.c
  (svn_test__enable_sleep_for_timestamps,
   svn_test__disable_sleep_for_timestamps): New.
  (svn_test_main): Use svn_test__disable_sleep_for_timestamps() rather
   than calling apr_env_set directly.

Modified:
    subversion/trunk/subversion/tests/svn_test.h
    subversion/trunk/subversion/tests/svn_test_main.c

Modified: subversion/trunk/subversion/tests/svn_test.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/svn_test.h?rev=1667199&r1=1667198&r2=1667199&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/svn_test.h (original)
+++ subversion/trunk/subversion/tests/svn_test.h Tue Mar 17 09:17:47 2015
@@ -355,6 +355,11 @@ svn_test__fs_type_not(const svn_test_opt
                       const char *predicate_value,
                       apr_pool_t *pool);
 
+void
+svn_test__enable_sleep_for_timestamps(apr_pool_t *pool);
+
+void
+svn_test__disable_sleep_for_timestamps(apr_pool_t *pool);
 
 #ifdef __cplusplus
 }

Modified: subversion/trunk/subversion/tests/svn_test_main.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/svn_test_main.c?rev=1667199&r1=1667198&r2=1667199&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/svn_test_main.c (original)
+++ subversion/trunk/subversion/tests/svn_test_main.c Tue Mar 17 09:17:47 2015
@@ -973,9 +973,7 @@ svn_test_main(int argc, const char *argv
   opts.verbose = verbose_mode;
 
   /* Disable sleeping for timestamps, to speed up the tests. */
-  apr_env_set(
-         "SVN_I_LOVE_CORRUPTED_WORKING_COPIES_SO_DISABLE_SLEEP_FOR_TIMESTAMPS",
-         "yes", pool);
+  svn_test__disable_sleep_for_timestamps(pool);
 
   /* You can't be both quiet and verbose. */
   if (quiet_mode && verbose_mode)
@@ -1092,3 +1090,19 @@ svn_test__fs_type_not(const svn_test_opt
 {
   return (0 != strcmp(predicate_value, opts->fs_type));
 }
+
+void
+svn_test__enable_sleep_for_timestamps(apr_pool_t *pool)
+{
+  apr_env_set(
+         "SVN_I_LOVE_CORRUPTED_WORKING_COPIES_SO_DISABLE_SLEEP_FOR_TIMESTAMPS",
+         "no", pool);
+}
+
+void
+svn_test__disable_sleep_for_timestamps(apr_pool_t *pool)
+{
+  apr_env_set(
+         "SVN_I_LOVE_CORRUPTED_WORKING_COPIES_SO_DISABLE_SLEEP_FOR_TIMESTAMPS",
+         "yes", pool);
+}


Reply via email to