~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_sign_my_commits.py

(jelmer) Cope with slight differences in number of HPSS call counts for 'bzr
 verify-signatures' test. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
177
177
        self.reset_smart_call_log()
178
178
        self.run_bzr('sign-my-commits')
179
179
        out = self.run_bzr(['verify-signatures', self.get_url('branch')])
180
 
        self.assertLength(21, self.hpss_calls)
 
180
        # This figure represent the amount of work to perform this use case. It
 
181
        # is entirely ok to reduce this number if a test fails due to rpc_count
 
182
        # being too low. If rpc_count increases, more network roundtrips have
 
183
        # become necessary for this use case. Please do not adjust this number
 
184
        # upwards without agreement from bzr's network support maintainers.
 
185
 
 
186
        # The number of readv requests seems to vary depending on the generated
 
187
        # repository and how well it compresses, so allow for a bit of
 
188
        # variation:
 
189
        if len(self.hpss_calls) not in (21, 22):
 
190
            self.fail("Incorrect length: wanted 21 or 22, got %d for %r" % (
 
191
                len(self.hpss_calls), self.hpss_calls))