Enables xml as a plainbox.transport entrypoint choice, so it can be arbitrarily used to export results
Added an --ignore-problems switch to glob-test, used to work around bugs in globs that fail to produce FPS readings due to bad GL version validation :P
"[r=sylvain-pineau][bug=][author=roadmr] automatic merge by tarmac"
tarmac-verify: use set -e to actually stop if tests fail

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Revert "Enables xml as a plainbox.transport entrypoint choice, so it can be arbitrarily used to export results"

This reverts commit 46324464cce211e072a30e563a01044887d343c0.

This commit got past the broken part of CI loop, in fact tests _fail_
with that patch in.
"[r=zkrynicki][bug=][author=zkrynicki] automatic merge by tarmac"
checkbox: add CheckBox.whitelists_dir

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
checkbox: add CheckBox.get_builtin_whitelists()

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
checkbox: bump copyright

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
session: fix duplicate detection for local jobs

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
session: don't warn about perfect duplicates when processing local jobs

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
job: implement JobDefinition.__ne__()

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
job: bump copyright

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
sru: add simple sru command

This command loads the 'sru' whitelist and proceeds to execute all jobs
form that whitelist in a non-interactive format. It still does not have
the certification website transport as that is under development but the
basic command seems to work okay.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
"[r=zkrynicki,cgregan][bug=][author=roadmr] automatic merge by tarmac"
"[r=sylvain-pineau][bug=][author=zkrynicki] automatic merge by tarmac"
Coverage: Exclude tests and vendor module from coverage

.coveragerc updated with a new "omit" config (See the [run] section)
"[r=zkrynicki][bug=][author=sylvain-pineau] Coverage: Exclude tests and vendor module from coverage"
Bumped changelog version to 0.15.6 and moved entries of changes made after 0.15.5 cutoff
docs: add a chapter about resource programs

This chapter documents how plainbox implements resource programs.
It does not specify what checkbox does nor does it specify how resource
programs are supposed to work because there is no such documentation.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>