Mercurial > hgsubversion
comparison tests/comprehensive/test_verify_and_startrev.py @ 892:3bfb7e985c47
svn verify: add a test for corrupt repositories.
This case contains a couple of unlikely (but not impossible) failure
cases that the code previously did not handle. The verifier is updated
to address these, and the output made a bit more consistent.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Wed, 14 Dec 2011 00:07:58 +0100 |
parents | c6388ed0ec0a |
children | 9562f606c4aa |
comparison
equal
deleted
inserted
replaced
889:7a98fbadcae9 | 892:3bfb7e985c47 |
---|---|
19 # these fixtures contain no files at HEAD and would result in empty clones | 19 # these fixtures contain no files at HEAD and would result in empty clones |
20 _skipshallow = set([ | 20 _skipshallow = set([ |
21 'binaryfiles.svndump', | 21 'binaryfiles.svndump', |
22 'binaryfiles-broken.svndump', | 22 'binaryfiles-broken.svndump', |
23 'emptyrepo.svndump', | 23 'emptyrepo.svndump', |
24 'correct.svndump', | |
25 'corrupt.svndump', | |
24 ]) | 26 ]) |
25 | 27 |
26 _skipall = set([ | 28 _skipall = set([ |
27 'project_root_not_repo_root.svndump', | 29 'project_root_not_repo_root.svndump', |
28 ]) | 30 ]) |
29 | 31 |
30 _skipstandard = set([ | 32 _skipstandard = set([ |
31 'subdir_is_file_prefix.svndump', | 33 'subdir_is_file_prefix.svndump', |
34 'correct.svndump', | |
35 'corrupt.svndump', | |
32 ]) | 36 ]) |
33 | 37 |
34 def _do_case(self, name, stupid, layout): | 38 def _do_case(self, name, stupid, layout): |
35 subdir = test_util.subdir.get(name, '') | 39 subdir = test_util.subdir.get(name, '') |
36 repo, svnpath = self.load_and_fetch(name, subdir=subdir, stupid=stupid, | 40 repo, svnpath = self.load_and_fetch(name, subdir=subdir, stupid=stupid, |