Merge lp://staging/~kyrofa/unity-scope-snappy/integration-tests_surfacing into lp://staging/~unity-api-team/unity-scope-snappy/trunk

Proposed by Kyle Fazzari
Status: Superseded
Proposed branch: lp://staging/~kyrofa/unity-scope-snappy/integration-tests_surfacing
Merge into: lp://staging/~unity-api-team/unity-scope-snappy/trunk
Prerequisite: lp://staging/~kyrofa/unity-scope-snappy/implement_progress_widget
Diff against target: 6309 lines (+2761/-2866)
91 files modified
.bzrignore (+1/-0)
debian/control (+3/-0)
debian/rules (+1/-1)
store/actions/cancel_uninstall_runner.go (+0/-32)
store/actions/cancel_uninstall_runner_test.go (+0/-29)
store/actions/confirm_uninstall_runner.go (+0/-48)
store/actions/confirm_uninstall_runner_test.go (+0/-60)
store/actions/error_runner.go (+0/-37)
store/actions/error_runner_test.go (+0/-34)
store/actions/finished_runner.go (+0/-38)
store/actions/finished_runner_test.go (+0/-34)
store/actions/install_runner.go (+6/-9)
store/actions/install_runner_test.go (+13/-17)
store/actions/ok_runner.go (+31/-0)
store/actions/ok_runner_test.go (+34/-0)
store/actions/open_runner.go (+1/-1)
store/actions/open_runner_test.go (+3/-1)
store/actions/refresh_installing_runner.go (+40/-0)
store/actions/refresh_installing_runner_test.go (+37/-0)
store/actions/refresh_uninstalling_runner.go (+41/-0)
store/actions/refresh_uninstalling_runner_test.go (+37/-0)
store/actions/runner.go (+15/-20)
store/actions/runner_test.go (+5/-4)
store/actions/uninstall_runner.go (+11/-7)
store/actions/uninstall_runner_test.go (+30/-10)
store/fake_widget_receiver_test.go (+88/-0)
store/generic_package_preview_template.go (+72/-0)
store/generic_package_preview_template_test.go (+172/-0)
store/humanize_bytes.go (+27/-0)
store/humanize_bytes_test.go (+28/-0)
store/installed_package_preview_template.go (+75/-0)
store/installed_package_preview_template_test.go (+154/-0)
store/installing_preview.go (+90/-0)
store/installing_preview_test.go (+247/-0)
store/operation/metadata.go (+0/-18)
store/package_preview.go (+44/-0)
store/package_preview_template.go (+19/-0)
store/package_preview_test.go (+87/-0)
store/packages/dbus_manager.go (+0/-14)
store/packages/dbus_manager_client.go (+0/-84)
store/packages/dbus_manager_client_test.go (+0/-53)
store/packages/fake_dbus_manager.go (+0/-48)
store/packages/fake_dbus_manager_test.go (+0/-97)
store/packages/fake_manager.go (+78/-0)
store/packages/fake_manager_test.go (+119/-0)
store/packages/fake_webdm_manager.go (+0/-78)
store/packages/fake_webdm_manager_test.go (+0/-159)
store/packages/manager.go (+15/-0)
store/packages/webdm_manager.go (+0/-15)
store/preview_generator.go (+64/-0)
store/preview_generator_test.go (+121/-0)
store/previews/confirm_uninstall_preview.go (+0/-69)
store/previews/confirm_uninstall_preview_test.go (+0/-111)
store/previews/humanize/bytes.go (+0/-27)
store/previews/humanize/bytes_test.go (+0/-28)
store/previews/interfaces/fake_widget_receiver.go (+0/-21)
store/previews/interfaces/fake_widget_receiver_test.go (+0/-72)
store/previews/interfaces/preview_generator.go (+0/-7)
store/previews/interfaces/widget_receiver.go (+0/-9)
store/previews/packages/preview.go (+0/-61)
store/previews/packages/preview_test.go (+0/-145)
store/previews/packages/templates/generic_template.go (+0/-72)
store/previews/packages/templates/generic_template_test.go (+0/-172)
store/previews/packages/templates/installed_template.go (+0/-89)
store/previews/packages/templates/installed_template_test.go (+0/-215)
store/previews/packages/templates/installing_template.go (+0/-61)
store/previews/packages/templates/installing_template_test.go (+0/-89)
store/previews/packages/templates/store_template.go (+0/-88)
store/previews/packages/templates/store_template_test.go (+0/-189)
store/previews/packages/templates/template.go (+0/-21)
store/previews/packages/templates/uninstalling_template.go (+0/-61)
store/previews/packages/templates/uninstalling_template_test.go (+0/-89)
store/previews/preview_generator.go (+0/-29)
store/previews/preview_generator_test.go (+0/-48)
store/progress/hack.go (+10/-0)
store/scope.go (+47/-19)
store/scope_test.go (+87/-0)
store/store_package_preview_template.go (+87/-0)
store/store_package_preview_template_test.go (+166/-0)
store/uninstalling_preview.go (+90/-0)
store/uninstalling_preview_test.go (+247/-0)
store/utilities/utilities.go (+0/-37)
store/utilities/utilities_test.go (+0/-62)
test/fakes/__init__.py (+1/-0)
test/fakes/fake_webdm_server.py (+69/-0)
test/store/test_surface.py (+79/-0)
test/test_fixtures/__init__.py (+1/-0)
test/test_fixtures/server_fixture.py (+31/-0)
test_all.sh (+17/-0)
test_coverage.sh (+15/-27)
test_integration.sh (+5/-0)
To merge this branch: bzr merge lp://staging/~kyrofa/unity-scope-snappy/integration-tests_surfacing
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Needs Fixing
Xavi Garcia Pending
dobey Pending
Review via email: mp+263251@code.staging.launchpad.net

This proposal supersedes a proposal from 2015-06-26.

This proposal has been superseded by a proposal from 2015-06-29.

Commit message

Add integration tests for verifying the initial surface results.

Description of the change

Add integration tests for verifying the initial surface results.

Tests use the Python bindings for the scope harness, and will be run by the CI.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
dobey (dobey) : Posted in a previous version of this proposal
review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
22. By Kyle Fazzari

Refactor previews into separate packages to reduce clutter.

Approved by Xavi Garcia, PS Jenkins bot.

23. By Kyle Fazzari

Add basic signal handling to progress daemon.

Approved by PS Jenkins bot, Xavi Garcia.

24. By Kyle Fazzari

Add integration tests for verifying the initial surface results.

Tests use the Python bindings for the scope harness, and will be run by
the CI.

25. By Kyle Fazzari

Increase dbus-test-runner timeout for ARM tests.

26. By Kyle Fazzari

Merge prerequisite changes from lp:unity-scope-snappy

Unmerged revisions

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