Merge lp://staging/~jeffmarcom/opencompute/checkbox-ocp_update-plainbox into lp://staging/opencompute/checkbox

Proposed by Jeff Marcom
Status: Merged
Approved by: Jeff Marcom
Approved revision: 2148
Merged at revision: 2147
Proposed branch: lp://staging/~jeffmarcom/opencompute/checkbox-ocp_update-plainbox
Merge into: lp://staging/opencompute/checkbox
Diff against target: 27983 lines (+24980/-1105)
97 files modified
debian/changelog (+9/-0)
plainbox/MANIFEST.in (+3/-2)
plainbox/contrib/com.canonical.certification.PlainBox1.service (+3/-0)
plainbox/contrib/dbus-mini-client.py (+430/-0)
plainbox/docs/author/checkbox-job-format.rst (+168/-0)
plainbox/docs/author/index.rst (+3/-0)
plainbox/docs/dev/reference.rst (+42/-5)
plainbox/docs/dev/resources.rst (+2/-0)
plainbox/plainbox/abc.py (+115/-6)
plainbox/plainbox/data/report/checkbox.js (+16/-0)
plainbox/plainbox/data/report/styles.css (+258/-0)
plainbox/plainbox/impl/applogic.py (+104/-6)
plainbox/plainbox/impl/box.py (+10/-241)
plainbox/plainbox/impl/commands/__init__.py (+322/-1)
plainbox/plainbox/impl/commands/analyze.py (+7/-7)
plainbox/plainbox/impl/commands/checkbox.py (+20/-17)
plainbox/plainbox/impl/commands/dev.py (+5/-5)
plainbox/plainbox/impl/commands/run.py (+113/-39)
plainbox/plainbox/impl/commands/script.py (+13/-7)
plainbox/plainbox/impl/commands/service.py (+132/-0)
plainbox/plainbox/impl/commands/special.py (+5/-5)
plainbox/plainbox/impl/commands/sru.py (+33/-13)
plainbox/plainbox/impl/commands/test_dev.py (+4/-4)
plainbox/plainbox/impl/commands/test_run.py (+21/-2)
plainbox/plainbox/impl/commands/test_script.py (+23/-17)
plainbox/plainbox/impl/commands/test_sru.py (+14/-1)
plainbox/plainbox/impl/config.py (+13/-0)
plainbox/plainbox/impl/dbus/__init__.py (+47/-0)
plainbox/plainbox/impl/dbus/decorators.py (+351/-0)
plainbox/plainbox/impl/dbus/service.py (+662/-0)
plainbox/plainbox/impl/exporter/__init__.py (+15/-10)
plainbox/plainbox/impl/exporter/html.py (+145/-0)
plainbox/plainbox/impl/exporter/test_html.py (+142/-0)
plainbox/plainbox/impl/exporter/test_init.py (+11/-16)
plainbox/plainbox/impl/exporter/xlsx.py (+570/-0)
plainbox/plainbox/impl/exporter/xml.py (+15/-13)
plainbox/plainbox/impl/highlevel.py (+117/-0)
plainbox/plainbox/impl/integration_tests.py (+117/-44)
plainbox/plainbox/impl/job.py (+53/-52)
plainbox/plainbox/impl/logging.py (+277/-159)
plainbox/plainbox/impl/providers/__init__.py (+58/-0)
plainbox/plainbox/impl/providers/checkbox.py (+117/-0)
plainbox/plainbox/impl/providers/special.py (+69/-0)
plainbox/plainbox/impl/providers/stubbox/__init__.py (+43/-0)
plainbox/plainbox/impl/providers/stubbox/data/whitelists/stub.whitelist (+12/-0)
plainbox/plainbox/impl/providers/stubbox/data/whitelists/stub1.whitelist (+7/-0)
plainbox/plainbox/impl/providers/stubbox/data/whitelists/stub2.whitelist (+7/-0)
plainbox/plainbox/impl/providers/stubbox/jobs/local.txt.in (+5/-0)
plainbox/plainbox/impl/providers/stubbox/jobs/multilevel.txt.in (+20/-0)
plainbox/plainbox/impl/providers/stubbox/jobs/stub.txt.in (+80/-0)
plainbox/plainbox/impl/providers/stubbox/scripts/stub_package_list (+3/-0)
plainbox/plainbox/impl/providers/test_checkbox.py (+40/-0)
plainbox/plainbox/impl/providers/test_special.py (+104/-0)
plainbox/plainbox/impl/providers/v1.py (+229/-0)
plainbox/plainbox/impl/result.py (+198/-93)
plainbox/plainbox/impl/rfc822.py (+15/-4)
plainbox/plainbox/impl/runner.py (+125/-101)
plainbox/plainbox/impl/secure/checkbox_trusted_launcher.py (+37/-24)
plainbox/plainbox/impl/service.py (+1058/-0)
plainbox/plainbox/impl/session/__init__.py (+95/-0)
plainbox/plainbox/impl/session/jobs.py (+290/-0)
plainbox/plainbox/impl/session/legacy.py (+271/-0)
plainbox/plainbox/impl/session/manager.py (+241/-0)
plainbox/plainbox/impl/session/resume.py (+477/-0)
plainbox/plainbox/impl/session/state.py (+651/-0)
plainbox/plainbox/impl/session/storage.py (+608/-0)
plainbox/plainbox/impl/session/suspend.py (+321/-0)
plainbox/plainbox/impl/session/test_jobs.py (+218/-0)
plainbox/plainbox/impl/session/test_legacy.py (+65/-0)
plainbox/plainbox/impl/session/test_resume.py (+1290/-0)
plainbox/plainbox/impl/session/test_state.py (+556/-0)
plainbox/plainbox/impl/session/test_storage.py (+161/-0)
plainbox/plainbox/impl/session/test_suspend.py (+502/-0)
plainbox/plainbox/impl/signal.py (+128/-0)
plainbox/plainbox/impl/test_applogic.py (+49/-0)
plainbox/plainbox/impl/test_box.py (+29/-8)
plainbox/plainbox/impl/test_config.py (+12/-1)
plainbox/plainbox/impl/test_job.py (+28/-49)
plainbox/plainbox/impl/test_result.py (+99/-83)
plainbox/plainbox/impl/test_rfc822.py (+53/-1)
plainbox/plainbox/impl/test_runner.py (+25/-24)
plainbox/plainbox/impl/test_signal.py (+46/-0)
plainbox/plainbox/impl/test_testing_utils.py (+54/-0)
plainbox/plainbox/impl/testing_utils.py (+53/-19)
plainbox/plainbox/test-data/html-exporter/example-data.html (+10931/-0)
plainbox/plainbox/test-data/html-exporter/html-inliner.html (+19/-0)
plainbox/plainbox/test-data/integration-tests/smoke/true.json (+11/-0)
plainbox/plainbox/testing_utils/resource.py (+104/-0)
plainbox/plainbox/testing_utils/test_testcases.py (+11/-0)
plainbox/plainbox/testing_utils/testcases.py (+6/-2)
plainbox/plainbox/vendor/extcmd/__init__.py (+101/-24)
plainbox/plainbox/vendor/funcsigs/LICENSE (+13/-0)
plainbox/plainbox/vendor/funcsigs/__init__.py (+810/-0)
plainbox/plainbox/vendor/funcsigs/version.py (+1/-0)
plainbox/requirements/deb-dbus.txt (+1/-0)
plainbox/requirements/pip-dbus.txt (+1/-0)
plainbox/setup.py (+12/-0)
To merge this branch: bzr merge lp://staging/~jeffmarcom/opencompute/checkbox-ocp_update-plainbox
Reviewer Review Type Date Requested Status
Jeff Lane  Approve
Review via email: mp+185549@code.staging.launchpad.net

Commit message

Update the plainbox code to current trunk in lp:checkbox

Description of the change

This updates the included version of plainbox within checkbox for the opencompute project.

To post a comment you must log in.
Revision history for this message
Jeff Lane  (bladernr) wrote :

big, but looks ok as best as I can tell. Seems to build and such.

review: Approve
Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

The attempt to merge lp:~jeffmarcom/opencompute/checkbox-ocp_update-plainbox into lp:opencompute/checkbox failed. Below is the output from the failed tests.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches