~sylvain-pineau/checkbox-ng:allow-gzip-trailing-garbage

Last commit made on 2019-12-19
Get this branch:
git clone -b allow-gzip-trailing-garbage https://git.launchpad.net/~sylvain-pineau/checkbox-ng
Only Sylvain Pineau can upload to this branch. If you are Sylvain Pineau please log in for upload directions.

Branch merges

Branch information

Name:
allow-gzip-trailing-garbage
Repository:
lp:~sylvain-pineau/checkbox-ng

Recent commits

b18e56c... by Sylvain Pineau

results.py: Ignore trailing garbage in job result record.gz files

The python gzip modules does not support trailing garbage as other gzip
command line tools does:

$ zcat com.cano
nical.certification__stress_stress-ng-test-for-class-scheduler.record.gz
[...]
gzip: com.canonical.certification__stress_stress-ng-test-for-class-scheduler.record.gz: decompression OK, trailing garbage ignored

If decompression works, checkbox should not crash and prevent the reports to be generated.

7b9427b... by PMR <pmr@pmr-lander>

Merge #376118 from ~sylvain-pineau/checkbox-ng:avocado_allergy

4cc527e... by Sylvain Pineau

setup: avocado allergy

9385a15... by PMR <pmr@pmr-lander>

Merge #376071 from ~jocave/checkbox-ng:load-providers-in-session

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

Merge #376062 from ~jocave/checkbox-ng:support-resume-custom-joblist

a1689c8... by Jonathan Cave

suspend/resume: tests for new metadata

bad94b4... by Jonathan Cave

suspend/resume: support custom joblist metadata

Ensure that the new custom_joblist flag and removed_joblist
metadata items are stored in the session json and reloaded on
resume.

cc5f2b2... by Jonathan Cave

load_providers: refactor in to SA init

All checkbox invocations now call load_providers() immediately on
start so that a predicatble set of providers are available for
whatever subcommand action is performed. This refactors the code
so this expected behaviour is encoded in the SessionAssistant init

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

Merge #376058 from ~jocave/checkbox-ng:pass-only-env-vars

628d2de... by Jonathan Cave

execution: pass environ dict rather than config

Simplify the job runners by taking only a dictionary of environment
variables rather than a full PlainBoxConfig. Only the envrionment
section of the config is being used.