usertest on brisbane-core status report
Ian Clatworthy
ian.clatworthy at internode.on.net
Fri Feb 13 08:39:33 GMT 2009
I've spent today trying to getting usertest supporting and
benchmarking the new formats being compared in brisbane-core.
I haven't had a lot of luck so far unfortunately.
I've raised a bug report (https://bugs.edge.launchpad.net/bzr/+bug/328962)
for the issue blocking development4, development4-hash16 and
development4-hash255 benchmarking. Perhaps John can take a
look at that?
I also ran into issues with the groupcompress formats.
I've sent a stacktrace off to Robert for the issue blocking
gc-plain (with bzr.dev or brisbane-core) testing. gc-plain-chk
was also failing in a different way yet again, probably related
to the autopack logic around 1000 revisions. I spent some time
trying to track it down without luck. :-(
FWIW, the latest trunk of usertest (rev 139) has the necessary
tweaks to make it easy for anyone to benchmark these formats on
real branches/repositories. Here's the basic recipe ...
Setup:
cd bzr/repo
ln -s brisbane-core bzr-dev4plain
ln -s brisbane-core bzr-dev4h16
ln -s brisbane-core bzr-dev4h255
cd ~/bin
ln -s ~/bzr/repo/bzr-dev4plain/bzr bzr-dev4plain
ln -s ~/bzr/repo/bzr-dev4h16/bzr bzr-dev4h16
ln -s ~/bzr/repo/bzr-dev4h255/bzr bzr-devh255
Then, grab a copy of usertest/contrib/bzr-benchmarks and put an
interesting project archive in repos/bzr, e.g. a tar.bz2 of
the bzr 1.12 release (standalone) branch.
To benchmark, cd into bm.common and edit doit.sh to select the
tools of interest (the scripts in ~/bin) and the projects.
If it doesn't work for you, ping me.
Ian C.
More information about the bazaar
mailing list