lp:~zyga/checkbox/load-all-jobs

Created by Zygmunt Krynicki and last modified
Get this branch:
bzr branch lp:~zyga/checkbox/load-all-jobs
Only Zygmunt Krynicki can upload to this branch. If you are Zygmunt Krynicki please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Zygmunt Krynicki
Project:
Checkbox
Status:
Merged

Recent revisions

2580. By Zygmunt Krynicki

plainbox: prefer Provider1.load_all_jobs() over get_builtin_jobs()

Signed-off-by: Zygmunt Krynicki <email address hidden>

2579. By Zygmunt Krynicki

plainbox:secure:providers: add Provider1.load_all_jobs()

This method acts just like get_builtin_job() that it replaces with two
important differences. First, it never raises RFC822SyntaxError, instead
it collects all such exceptions into a list. This allows it to keep
loading jobs from subsequent files even if the first file has a syntax
problem early on. Second is that the full list of problems is returned
to the caller.

This allows it to be more resilient in face of user errors and makes it
a valuable method to have for tools that are aimed at provider developers.

The old get_builtin_jobs() is retained for compatibility but has been
re-implemented on top of load_all_jobs().

Signed-off-by: Zygmunt Krynicki <email address hidden>

2578. By Zygmunt Krynicki

"automatic merge by tarmac [r=zkrynicki][bug=][author=zkrynicki]"

2577. By Sylvain Pineau

"automatic merge by tarmac [r=roadmr][bug=1220098][author=sylvain-pineau]"

2576. By Daniel Manrique

"Fixes networking/info_automated and adds wireless/info_automated. [r=zkrynicki][bug=1262205][author=roadmr]"

2575. By Zygmunt Krynicki

"automatic merge by tarmac [r=][bug=][author=zkrynicki]"

2574. By Brendan Donegan

"automatic merge by tarmac [r=zkrynicki][bug=][author=brendan-donegan]"

2573. By Zygmunt Krynicki

"automatic merge by tarmac [r=zkrynicki,brendan-donegan][bug=][author=zkrynicki]"

2572. By Sylvain Pineau

"automatic merge by tarmac [r=zkrynicki][bug=][author=sylvain-pineau]"

2571. By Daniel Manrique

""Linting" of all the whitelists in lp:checkbox. Maily three types of changes:

- Lists not in order (both checkbox and plainbox reorder them on the fly but this makes the behavior more predictable).
- Lists referring to renamed (which I updated) or nonexistent (which I deleted) tests.
- Test X depends on test Y, but Y is not in the whitelist (I added it). [r=zkrynicki][bug=][author=roadmr]"

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