Mercurial > hg-stable
changeset 16482:a5d359b3927a stable
tests: remove test-pull-pull-corruption2.t
This test gave random failures on slow machines (solaris).
The test was added in 6f6e210b38cf as a test case from issue148. It did however
require manual setup:
The attached script creates such a corruption (you have to add a "import time;
time.spleep(3)" in localrepo.addchangegroup before the changegroup manifest are
written for example.
The test as it is has thus no value as automatic test case.
The necessary sleep could be added by a hook, but test-pending.t already tests
that.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 23 Apr 2012 01:39:26 +0200 |
parents | 37e0872b5ced |
children | 3c4910364797 |
files | tests/test-pull-pull-corruption2.t |
diffstat | 1 files changed, 0 insertions(+), 44 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-pull-pull-corruption2.t Mon Apr 23 01:39:26 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,44 +0,0 @@ -Corrupt an hg repo with two pulls. -create one repo with a long history - - $ hg init source1 - $ cd source1 - $ touch foo - $ hg add foo - $ for i in 1 2 3 4 5 6 7 8 9 10; do - > echo $i >> foo - > hg ci -m $i - > done - $ cd .. - -create a third repo to pull both other repos into it - - $ hg init version2 - $ hg -R version2 pull source1 & - $ sleep 1 - pulling from source1 - requesting all changes - adding changesets - adding manifests - adding file changes - added 10 changesets with 10 changes to 1 files - (run 'hg update' to get a working copy) - $ hg clone --pull -U version2 corrupted - requesting all changes - adding changesets - adding manifests - adding file changes - added 10 changesets with 10 changes to 1 files - $ wait - $ hg -R corrupted verify - checking changesets - checking manifests - crosschecking files in changesets and manifests - checking files - 1 files, 10 changesets, 10 total revisions - $ hg -R version2 verify - checking changesets - checking manifests - crosschecking files in changesets and manifests - checking files - 1 files, 10 changesets, 10 total revisions