lp:~vila/bzr/selftest-fixes

Created by Vincent Ladeuil and last modified
Get this branch:
bzr branch lp:~vila/bzr/selftest-fixes
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vincent Ladeuil
Project:
Bazaar
Status:
Development

Recent revisions

4625. By Vincent Ladeuil

NEWS entry and some cleanup for submission.

4624. By Vincent Ladeuil

-Eslices conditions statistics display.

* bzrlib/tests/__init__.py:
(selftest_debug_flags): Add a 'slices' debug flag.
(fork_for_tests.TestInOtherProcess.run): Display some key
statistics related to test suite slicing.

4623. By Vincent Ladeuil

Some tuning and cleanup.

* bzrlib/tests/__init__.py:
(fork_for_tests.TestInOtherProcess.run): Cap slize size at 8 to
avoid spawning too much processes.
(fork_for_tests.TestInOtherProcess.run_slice): Don't leave zombies
around, that hurts performances when tenths or hundreds are
produced.

4622. By Vincent Ladeuil

Implement a balancing scheme to maximize processor utilisation.

* bzrlib/tests/__init__.py:
(fork_for_tests): Change the palce we fork to better control which
tests are run where.

4621. By Vincent Ladeuil

Start hacking on balancing parallel selftest.

* bzrlib/tests/__init__.py:
(fork_for_tests): Start balancing forked selftest. This version
does not work.

4620. By Vincent Ladeuil

Fixed as per John's review.

4619. By Vincent Ladeuil

Make --parallel=fork work again.

* bzrlib/tests/__init__.py:
(run_suite): CoutingDecorator is incompatible with
--parallel=fork, don't use the former when the later is
required (even if we lose the toal number of tests that has to be
run...).

4618. By Canonical.com Patch Queue Manager <email address hidden>

(robertc) Fix test_write_group to not test inappropriate things on
 RemoteRepository. (Robert Collins)

4617. By Canonical.com Patch Queue Manager <email address hidden>

(robertc) Prepare test_foreign for rich roots as the default format.
 (Robert Collins)

4616. By Canonical.com Patch Queue Manager <email address hidden>

(robertc) Change a KnownFailure into a test with two success paths in
 preperation for 2a as default. (Robert Collins)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar RepositoryFormatKnitPack6 (bzr 1.9)
Stacked on:
lp:~bzr/bzr/trunk-old
This branch contains Public information 
Everyone can see this information.

Subscribers