~jocave/checkbox-ng:provider-manager-exe

Last commit made on 2019-03-11
Get this branch:
git clone -b provider-manager-exe https://git.launchpad.net/~jocave/checkbox-ng
Only Jonathan Cave can upload to this branch. If you are Jonathan Cave please log in for upload directions.

Branch merges

Branch information

Name:
provider-manager-exe
Repository:
lp:~jocave/checkbox-ng

Recent commits

90bb7aa... by Jonathan Cave

test_provider_manager: update unit tests

824f15b... by Jonathan Cave

provider-tools: entry point w/ manage.py behaviour

Create an executable that provides same features as
manage.py but can be called on a provider directory
rather than from it. This allows the python environemt
to be acquired from e.g. a snap

321808f... by PMR <pmr@pmr-lander>

Merge #362852 from ~sylvain-pineau/checkbox-ng:remote_resume_after_reboot_V2

ec339fa... by Sylvain Pineau

session:remote_assistant: Bump API version (4->5)

af67a3e... by Sylvain Pineau

remote: Add urwid screen when slave is resuming a session

A 10s delay lets the user to press CTRL-C and open the cancellation menu.
Useful to break a potential reboot loop.

eb5ea30... by Sylvain Pineau

remote: Enhance run_jobs with resumed_session_info data

When the slave is about to resume a session (e.g after a sut reboot),
run_jobs is called with a non empty resumed_session_info that contains
the id of the last run job.
The only ui change is the display of the resumed job id and its outcome.

When silent ui type is used a 20s delay allows the tester to manually interrupt
the auto-resume.

53b40f1... by Sylvain Pineau

session:remote_assistant: Add the get_job_result method

2865cb0... by Sylvain Pineau

session:remote_assistant: Save the launcher in the session app_blob

The easiest way to reload launcher settings when resuming sessions.

c18bd94... by Sylvain Pineau

session:remote_assistant: Add the resume_by_id method

Calling this method resume the remote session and sets the last job result.
It also takes into account the special file $CHECKBOX_DATA/__result to
record a different result object.

Per job attemps for auto-retry are set again and guessed using the launcher
max_attempts value and the number of existing results stored in the result_history.

Note: This method is now used by resume_last.

25b2a61... by Sylvain Pineau

remote: Add missing header before displaying results