Author: jun66j5
Date: Sat Jan  6 07:37:46 2024
New Revision: 1915101

URL: http://svn.apache.org/viewvc?rev=1915101&view=rev
Log:
Follow-up to r1905955, fix randomly failing store_pristine_tests.py 9, 10, 11
and 12 due to `apr_stat` which gives only a resolution of seconds on macOS.

* subversion/tests/cmdline/store_pristine_tests.py
  (simple_diff_with_pristine): Sleep for timestamps change.
  (simple_diff_without_pristine): Ditto.
  (simple_revert_with_pristine): Ditto.
  (simple_revert_without_pristine): Ditto.

Modified:
    subversion/trunk/subversion/tests/cmdline/store_pristine_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/store_pristine_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/store_pristine_tests.py?rev=1915101&r1=1915100&r2=1915101&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/store_pristine_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/store_pristine_tests.py Sat Jan  
6 07:37:46 2024
@@ -25,7 +25,7 @@
 ######################################################################
 
 # General modules
-import os, logging, base64, functools
+import os, logging, base64, functools, time
 
 # Our testing module
 import svntest
@@ -351,6 +351,9 @@ def simple_diff_with_pristine(sbox):
   sbox.simple_add('file')
   sbox.simple_commit(message='r1')
 
+  # Sleep to ensure timestamps change
+  time.sleep(1.1)
+
   sbox.simple_append('file', 'bar\n', truncate=True)
 
   diff_output = svntest.verify.make_diff_header(
@@ -383,6 +386,9 @@ def simple_diff_without_pristine(sbox):
   sbox.simple_add('file')
   sbox.simple_commit(message='r1')
 
+  # Sleep to ensure timestamps change
+  time.sleep(1.1)
+
   sbox.simple_append('file', 'bar\n', truncate=True)
 
   diff_output = svntest.verify.make_diff_header(
@@ -415,6 +421,9 @@ def simple_revert_with_pristine(sbox):
   sbox.simple_add('file')
   sbox.simple_commit(message='r1')
 
+  # Sleep to ensure timestamps change
+  time.sleep(1.1)
+
   sbox.simple_append('file', 'bar\n', truncate=True)
 
   svntest.actions.run_and_verify_revert([sbox.ospath('file')])
@@ -447,6 +456,9 @@ def simple_revert_without_pristine(sbox)
   sbox.simple_add('file')
   sbox.simple_commit(message='r1')
 
+  # Sleep to ensure timestamps change
+  time.sleep(1.1)
+
   sbox.simple_append('file', 'bar\n', truncate=True)
 
   svntest.actions.run_and_verify_revert([sbox.ospath('file')])


Reply via email to