bzr-svn now passses all bzr.dev branch/repository/tree/controldir interface tests
Jelmer Vernooij
jelmer at samba.org
Thu Oct 20 21:02:30 UTC 2011
I'm very glad to finally announce that bzr-svn now finally passes all
the interface tests for repositories, branches, trees and control
directories in bzr [1]. Getting to this point has taken a couple of
years, and required numerous changes in both bzr-svn and bzr. It is
also an awful lot of tests:
$ testr run
...
id=1085, tests=2779, skips=850
Apart from the fact that a lot of bzr-svn bugs have been fixed as part
of this process, this has helped improve the bzr testsuite and format
infrastructure. Formats don't have to support all features, but are
required to fail gracefully for features they don't support (e.g. ghost
revisions on the revision history mainline) - and the testsuite verifies
they do. The skips in the testrepository output are mostly due to that -
features that aren't supported using the svn format. With these changes
in the bzr core done, it should also be a lot easier to get bzr-git and
bzr-hg to pass all tests.
Cheers,
Jelmer
[1] this is with bzr-svn trunk and bzr.dev (with
https://code.launchpad.net/~jelmer/bzr/commit-builder-updates-branch/+merge/79471)
More information about the bazaar
mailing list