lp://staging/~treinish/testrepository/testrepository-group-regex

Created by Matthew Treinish and last modified
Get this branch:
bzr branch lp://staging/~treinish/testrepository/testrepository-group-regex
Only Matthew Treinish can upload to this branch. If you are Matthew Treinish please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Matthew Treinish
Project:
Testrepository
Status:
Merged

Recent revisions

224. By Matthew Treinish

Add group_regex option to .testr.conf to leverage use of group_regex
for scheduling.

223. By Matthew Treinish

Add group regex scheduling hint to the test partitioner

This commit adds a new optional parameter, group_regex, to TestListingFixture.
The parameter group_regex is used to group the test_ids. By passing a regex
string with the parameter the test partitioner will match the regex to the
test ids and then group by the result. In the case a test id does not match
the regex it will be put in a default group. These groups are then used for
scheduling the partitions. Each test groups is scheduled together so that all
tests in a group are run together on the same partition. For the purposes of
scheduling the groups the sum of all test ids in a group is used to schedule
the whole group in a partition.

222. By Robert Collins

* Switch to using multiprocessing to determine CPU counts.
 (Chris Jones, #1092276)

221. By Robert Collins

Only return streams from CLI._iter_stream if the type matches the first type the command declared.

220. By Robert Collins

Simplify load a little.

219. By Robert Collins

Consolidate on the StreamResult API for make_results' return values.

218. By Robert Collins

Missing (C) header.

217. By Robert Collins

Cleanup crufty imports.

216. By Robert Collins

Drop unused class TestResultFilter.

215. By Robert Collins

Drop the ExtendedToStream wrapping around UI.make_result.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~testrepository/testrepository/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers