diff --git a/test/test.py b/test/test.py index 9dba9172f..334e04118 100644 --- a/test/test.py +++ b/test/test.py @@ -756,10 +756,9 @@ def maybeUpdateRefImages(options, browser): if options.noPrompts or prompt('Would you like to update the master copy in ref/?'): sys.stdout.write(' Updating ref/ ... ') - # XXX unclear what to do on errors here ... - # NB: do *NOT* pass --delete to rsync. That breaks this - # entire scheme. - subprocess.check_call(( 'rsync', '-arvq', 'tmp/', 'ref/' )) + if not os.path.exists('ref'): + subprocess.check_call('mkdir ref', shell = True) + subprocess.check_call('cp -Rf tmp/* ref/', shell = True) print 'done' else: