D7586: remotefilelog: have command wait for background task in the tests
marmoute (Pierre-Yves David)
phabricator at mercurial-scm.org
Mon Dec 9 13:03:03 UTC 2019
marmoute created this revision.
marmoute added a comment.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
target is the stable-branch
REVISION SUMMARY
We leverage the feature introduced in the two previous commit to have the main
command wait for the background task to be finished before returning.
All test still pass and instability seems to have gone away.
Most of the sleep and explicit wait are now useless and will be cleaned up in
later changesets.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D7586
AFFECTED FILES
tests/test-remotefilelog-bgprefetch.t
tests/test-remotefilelog-repack-fast.t
tests/test-remotefilelog-repack.t
CHANGE DETAILS
diff --git a/tests/test-remotefilelog-repack.t b/tests/test-remotefilelog-repack.t
--- a/tests/test-remotefilelog-repack.t
+++ b/tests/test-remotefilelog-repack.t
@@ -6,6 +6,7 @@
$ cat >> $HGRCPATH <<EOF
> [devel]
> remotefilelog.ensurestart=True
+ > remotefilelog.bg-wait=True
> EOF
$ hg init master
diff --git a/tests/test-remotefilelog-repack-fast.t b/tests/test-remotefilelog-repack-fast.t
--- a/tests/test-remotefilelog-repack-fast.t
+++ b/tests/test-remotefilelog-repack-fast.t
@@ -8,6 +8,7 @@
> fastdatapack=True
> [devel]
> remotefilelog.ensurestart=True
+ > remotefilelog.bg-wait=True
> EOF
$ hg init master
diff --git a/tests/test-remotefilelog-bgprefetch.t b/tests/test-remotefilelog-bgprefetch.t
--- a/tests/test-remotefilelog-bgprefetch.t
+++ b/tests/test-remotefilelog-bgprefetch.t
@@ -6,6 +6,7 @@
$ cat >> $HGRCPATH <<EOF
> [devel]
> remotefilelog.ensurestart=True
+ > remotefilelog.bg-wait=True
> EOF
$ hg init master
To: marmoute, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list