~sylvain-pineau/checkbox-ng:urwid_manifest

Last commit made on 2019-11-21
Get this branch:
git clone -b urwid_manifest 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:
urwid_manifest
Repository:
lp:~sylvain-pineau/checkbox-ng

Recent commits

2300945... by Sylvain Pineau

master: Save the launcher manifest section on disk when test_selection_forced is set

5f24128... by Sylvain Pineau

master: Add the system manifest urwird step

0fceda7... by Sylvain Pineau

subcommands:launcher: Save the launcher manifest section on disk when test_selection_forced is set

cbd56c4... by Sylvain Pineau

subcommands:launcher: Add the system manifest urwird step

cc7f6db... by Sylvain Pineau

urwid: Add the ManifestBrowser screen

01b7989... by Sylvain Pineau

session:remote_assistant: Add both get_manifest_repr and save_manifest

API bump 8->9

5c5e04f... by Sylvain Pineau

session:assistant: Add the save_manifest() method

To store the manifest file on disk.

ed99e78... by Sylvain Pineau

session:assitant: Automatically exclude plainbox::collect-manifest from now on

f567b94... by Sylvain Pineau

session:assistant: add get_manifest_repr to populate the urwid screen

This new method extracts from run_list all participating manifest units from
all Resource expressions to only present to the tester questions that will
be used by the selected jobs (vs all manifest units from all providers).

The returned structure is a dict of prompts. Each value being a list of
manifests represented as dictionaries.

The manifest value is None by default but can be pre-filled from the on-disk
cached manifest ('~/.local/share/plainbox/machine-manifest.json') or -new-
from the launcher [manifest] section.

b89d4cd... by Sylvain Pineau

plainbox:launcher: Add the manifest section

Each variable present in the [manifest] section will be used a a preset value
for the system manifest, taking precedence over the disk cache.