t/git-cgi.t: fix race condition

We need the changes to take place at least 1 second after the first
rebuild, so that the changed files are seen to have changed.
master
Simon McVittie 2017-01-09 13:02:43 +00:00
parent 8bf2273937
commit 62c9df6721
1 changed files with 4 additions and 0 deletions

View File

@ -178,6 +178,10 @@ sub test {
like($content, qr{This is the first test page});
my $orig_sha1 = run_git(['rev-list', '--max-count=1', 'HEAD']);
# We have to wait 1 second here so that new writes are guaranteed
# to have a strictly larger mtime.
sleep 1;
# Test the git hook, which accepts git commits
writefile('doc/writable/one.mdwn', 't/tmp/in',
'This is new content for the first test page');