diff options
author | Simon McVittie <smcv@debian.org> | 2017-01-09 13:02:43 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2017-01-09 13:07:24 +0000 |
commit | 62c9df67212c7c42eb03ad9e36891afe4bc2d9a2 (patch) | |
tree | ac935752349da269631242f7f38191c121d7eae4 /t | |
parent | 8bf22739372715e56f10a7798d23cda3e18139f3 (diff) | |
download | ikiwiki-62c9df67212c7c42eb03ad9e36891afe4bc2d9a2.tar ikiwiki-62c9df67212c7c42eb03ad9e36891afe4bc2d9a2.tar.gz |
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.
Diffstat (limited to 't')
-rwxr-xr-x | t/git-cgi.t | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/t/git-cgi.t b/t/git-cgi.t index 05af37740..6dfe18ad6 100755 --- a/t/git-cgi.t +++ b/t/git-cgi.t @@ -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'); |