lp:~sylvain-pineau/checkbox/nested_testplans

Created by Sylvain Pineau and last modified
Get this branch:
bzr branch lp:~sylvain-pineau/checkbox/nested_testplans
Only Sylvain Pineau can upload to this branch. If you are Sylvain Pineau please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sylvain Pineau
Project:
Checkbox
Status:
Merged

Recent revisions

4401. By Sylvain Pineau

plainbox:unit:testplan: Add support for nested testplans

A new field called nested_part now allows test plans to include the content
(include, mandatory include, bootstrap include and overrides) from another
test plan.

Several parts can then make a complete test plan. the nested part can be reused
in several test plans thus reducing error prone copy paste and duplication.
There's only one test plan to maintain.

Participating test plans units are built using a SessionManager.get_throwaway_manager
and those units are cached using functool lru_cache for performance reasons.

4400. By Sylvain Pineau

plainbox:session:assistant: Fix get_participating_categories

Use the run_list instead of the select_jobs result since both list don't
return the same thing, causing a KeyError in checkbox converged.

4399. By Sylvain Pineau

plainbox:commands:special: compute the job list also from given testplan

This command will be useful to list the jobs selected by nested test plans:

plainbox dev special -j -T 2013.com.canonical.certification::foo

4398. By Sylvain Pineau

plainbox:session:manager: Fix get_throwaway_manager

Create the manager object ouside the if block to avoid a crash id the method
is called with a non empty provider_list.

4397. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/doc_and_logging_fixes/ by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

4396. By Pierre Equoy

"automatic merge of lp:~pierre-equoy/checkbox/Fix-1589452-USB-type-C-jobs/ by tarmac [r=sylvain-pineau][bug=1589452][author=pierre-equoy]"

4395. By Po-Hsu Lin

"automatic merge of lp:~cypressyew/checkbox/fix-i18n-touch/ by tarmac [r=sylvain-pineau][bug=1584017][author=cypressyew]"

4394. By Launchpad Translations on behalf of checkbox-dev

Launchpad automatic translations update.

4393. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fixes_required_for_cdts/ by tarmac [r=pwlars][bug=][author=sylvain-pineau]"

4392. By Sylvain Pineau

"automatic merge of lp:~sylvain-pineau/checkbox/fix_provider_manager/ by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

Branch metadata

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

Subscribers