[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 1.7.1 up for testing / signing

From: Stefan Sperling <stsp_at_elego.de>
Date: Sun, 18 Dec 2011 13:08:26 +0100

On Sun, Dec 18, 2011 at 12:52:25PM +0100, rupert THURNER wrote:
> On Sun, Dec 18, 2011 at 12:17, Stefan Sperling <stsp_at_elego.de> wrote:
> > On Sun, Dec 18, 2011 at 02:35:39AM -0800, rupert.thurner wrote:
> > > rupert @ unstable9s : ~/mgar-sav/pkg/subversion/trunk/work/solaris9-
> > > sparc/build-isa-sparcv8/subversion-1.7.2/subversion/tests/cmdline
> > > $ ./copy_tests.py 86 --verbose
> >
> > > PASS: copy_tests.py 86: changed dir after commit should match
> > > checkout
> >
> > So this time, it passed. This is probably just a race condition in the
> > test where it might not succeed if timestamps on disk aren't updated
> > quickly enough. Can you get it to fail again by running it a couple
> > of times?
> >
> > I think you can safely ignore this failure.
> >
>
> every time i run it with the test suite it fails. from java i know that the
> timestamps on solaris are 4 digits less accurate than on windows. can this
> be an issue here as well?

Yes, certainly.

Does this patch help?

Index: copy_tests.py
===================================================================
--- copy_tests.py (revision 1214870)
+++ copy_tests.py (working copy)
@@ -25,7 +25,7 @@
 ######################################################################
 
 # General modules
-import stat, os, re, shutil
+import stat, os, re, shutil, time
 
 # Our testing module
 import svntest
@@ -4647,6 +4647,8 @@ def changed_dir_data_should_match_checkout(sbox):
 
   svntest.actions.run_and_verify_svn(None, None, [], 'co', sbox.repo_url, verify_dir)
 
+ time.sleep(1.1) # sleep for timestamps
+
   was_cwd = os.getcwd()
   os.chdir(verify_dir)
 
Received on 2011-12-18 13:09:02 CET

This is an archived mail posted to the Subversion Dev mailing list.