~pwlars/checkbox-ng:require-psutil

Last commit made on 2020-03-04
Get this branch:
git clone -b require-psutil https://git.launchpad.net/~pwlars/checkbox-ng
Only Paul Larson can upload to this branch. If you are Paul Larson please log in for upload directions.

Branch merges

Branch information

Name:
require-psutil
Repository:
lp:~pwlars/checkbox-ng

Recent commits

80e2653... by Paul Larson

Add psutil to setup.py requirements

d055ff4... by PMR <pmr@pmr-lander>

Merge #380065 from ~pieq/checkbox-ng:automated-field-json-sub

6c84484... by Pierre Equoy

providers:exporters: add field in json template to know job type

The JSON submission template now includes a "plugin" field for jobs
("results") section.

This will allow us to track the number of manual, semi-automated and
automated jobs for a given run.

2e3c407... by PMR <pmr@pmr-lander>

Merge #379860 from ~kissiel/checkbox-ng:better-provider-loading

423dde2... by PMR <pmr@pmr-lander>

Merge #379878 from ~kissiel/checkbox-ng:fix-1853392-crash-on-reports

93f8058... by Maciej Kisielewski

xlsx: fix crash when resources were missing fields

Previously the xlsx exporter blindly accessed fields that may have not been
there, due to - for instance - crash in the resource job or misformat of some
information yielded by the resource job's binary. This patch uses .get()s on
thosde dictionaries, so the worst case scenario is missing information in the
report instead of a Checkbox crash.

Fixes: LP: #1853392

bb5a318... by Maciej Kisielewski

move sideloading logic from SA to providers module

This way all the logic that 'just loads providers' will load sideloaded ones
too. For example the throwaway manager that's used when nested parts are
evaluated uses the load_providers function which previously ignored sideloaded
providers.

Fixes: LP: #1864415

320099c... by Maciej Kisielewski

fixup! providers: add sideloaded flag to provider units

1c70c90... by Maciej Kisielewski

flag providers loaded using "embedded loader" as sideloaded

a380f3e... by Maciej Kisielewski

providers: add sideloaded flag to provider units