aboutsummaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2017-01-09 13:02:43 +0000
committerSimon McVittie <smcv@debian.org>2017-01-09 13:07:24 +0000
commit62c9df67212c7c42eb03ad9e36891afe4bc2d9a2 (patch)
treeac935752349da269631242f7f38191c121d7eae4 /t
parent8bf22739372715e56f10a7798d23cda3e18139f3 (diff)
downloadikiwiki-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-xt/git-cgi.t4
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');