Merge lp:~canonical-platform-qa/ubuntu-system-tests/add-new-packages into lp:ubuntu-system-tests
Status: | Merged |
---|---|
Approved by: | Allan LeSage |
Approved revision: | 408 |
Merged at revision: | 387 |
Proposed branch: | lp:~canonical-platform-qa/ubuntu-system-tests/add-new-packages |
Merge into: | lp:ubuntu-system-tests |
Diff against target: |
768 lines (+306/-63) 28 files modified
README.rst (+80/-0) debian/control (+52/-4) debian/tests/control (+2/-0) debian/ubuntu-system-tests-common.install (+2/-0) debian/ubuntu-system-tests-helpers.install (+1/-0) debian/ubuntu-system-tests-host.install (+9/-0) debian/ubuntu-system-tests-suite.install (+3/-0) setup.py (+3/-3) ubuntu_system_tests/__init__.py (+19/-0) ubuntu_system_tests/common/__init__.py (+24/-0) ubuntu_system_tests/common/config.py (+1/-1) ubuntu_system_tests/common/ssh.py (+1/-1) ubuntu_system_tests/helpers/file_system.py (+5/-13) ubuntu_system_tests/helpers/ssh.py (+1/-1) ubuntu_system_tests/helpers/testbed.py (+1/-1) ubuntu_system_tests/host/__init__.py (+19/-0) ubuntu_system_tests/host/command_line.py (+26/-7) ubuntu_system_tests/run.py (+31/-0) ubuntu_system_tests/selftests/__init__.py (+1/-1) ubuntu_system_tests/selftests/test_command_line.py (+6/-8) ubuntu_system_tests/selftests/test_config.py (+5/-7) ubuntu_system_tests/selftests/test_results.py (+3/-5) ubuntu_system_tests/selftests/test_testbed_commands.py (+1/-1) ubuntu_system_tests/selftests/test_tests_to_run.py (+3/-3) ubuntu_system_tests/systemtests/__init__.py (+4/-4) ubuntu_system_tests/tests/base_telephony.py (+1/-1) ubuntu_system_tests/tests/perf/__init__.py (+1/-1) ubuntu_system_tests/tests/test_settings_wizard.py (+1/-1) |
To merge this branch: | bzr merge lp:~canonical-platform-qa/ubuntu-system-tests/add-new-packages |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Allan LeSage (community) | Approve | ||
platform-qa-bot | continuous-integration | Approve | |
Review via email: mp+294378@code.launchpad.net |
Commit message
Create packaging to allow ubuntu-system-tests installation and execution from installed location.
Description of the change
Creates new deb packages:
- ubuntu-
- ubuntu-
- ubuntu-
- ubuntu-
- ubuntu-system-tests - This includes all of the above
To test installing the packages for this change you need to install my own ppa on the device and host. This is required only before the MP lands in trunk, after which the packages will automatically be published in canonical-
To add my ppa do the following on both the host and device:
sudo add-apt-repository ppa:rhuddie/ust && sudo apt-get update
To install the host scripts to run the tests from the host:
sudo apt-get install ubuntu-
run "ubuntu-
Then you can run some tests on the device using "ubuntu-
You can also install everything on the host and list the tests by doing:
sudo apt-get install ubuntu-system-tests
autopilot3 list ubuntu_
This MP makes some changes to the structure of the project. So there are now common and host folders added under ubuntu_
Other changes include updating import paths to use the new folder structure and fixing the selftests.
Once this change lands then any jenkins scripts referencing ubuntu_
https:/
FAILED: Continuous integration, rev:405 /code.launchpad .net/~canonical -platform- qa/ubuntu- system- tests/add- new-packages/ +merge/ 294378/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
https:/ /platform- qa-jenkins. ubuntu. com/job/ ubuntu- system- tests-ci/ 143/ /platform- qa-jenkins. ubuntu. com/job/ build-wily- amd64-package/ 198 /platform- qa-jenkins. ubuntu. com/job/ build-wily- amd64-package/ 198/artifact/ work/output/ *zip*/output. zip /platform- qa-jenkins. ubuntu. com/job/ build-wily- i386-package/ 198 /platform- qa-jenkins. ubuntu. com/job/ build-wily- i386-package/ 198/artifact/ work/output/ *zip*/output. zip /platform- qa-jenkins. ubuntu. com/job/ generic- update- mp/174/ console
Executed test runs:
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
None: https:/
Click here to trigger a rebuild: /platform- qa-jenkins. ubuntu. com/job/ ubuntu- system- tests-ci/ 143/rebuild
https:/