~kissiel/plainbox:session-assistant-2

Last commit made on 2017-09-26
Get this branch:
git clone -b session-assistant-2 https://git.launchpad.net/~kissiel/plainbox
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Branch information

Name:
session-assistant-2
Repository:
lp:~kissiel/plainbox

Recent commits

16d53db... by Maciej Kisielewski

stage 2

66f4bc0... by Maciej Kisielewski

stage 1

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

Merge #329445 from ~kissiel/plainbox:sa-selection-midway

38aec73... by PMR <pmr@pmr-lander>

Merge #329444 from ~kissiel/plainbox:testplanless-resume

5bce0dc... by Maciej Kisielewski

SA: allow sa.hand_pick_jobs in the main loop

This allows apps to re-apply selection patterns after some jobs were run,
thus generating new selection (list of strings matching ids).

Concrete mechanics:
    start session;
    call hand_pick_jobs('.*') (selecting all _existing_ jobs)
    run resource job that generates a new job that matches above pattern
    (*NEW*) call hand_pick_jobs() again to apply the filter to the new state
    run freshly instantiated jobs
    profit!

Signed-off-by: Maciej Kisielewski <email address hidden>

d7bb59b... by Maciej Kisielewski

allow running jobs after resuming testplanless session

Signed-off-by: Maciej Kisielewski <email address hidden>

bd75fd8... by Maciej Kisielewski

mark hand-picked sessions with flags so they can be resumed

'incomplete' is necessary to make the session qualify as resumable
'testplanless' is necessary to inhibit recreating test plan flow

Signed-off-by: Maciej Kisielewski <email address hidden>

77e3d16... by Maciej Kisielewski

add 'testplanless' flag to the session metadata

Signed-off-by: Maciej Kisielewski <email address hidden>

31bf02c... by PMR <pmr@pmr-lander>

Merge #329295 from ~kissiel/plainbox:broaden-sa

000fda3... by Maciej Kisielewski

fix pep8 issues

Signed-off-by: Maciej Kisielewski <email address hidden>