Merge lp://staging/~ursinha/ubuntu-ci-services-itself/bug-1290174-and-1287686 into lp://staging/ubuntu-ci-services-itself
Proposed by
Ursula Junque
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Approved by: | Ursula Junque | ||||||||
Approved revision: | 369 | ||||||||
Merged at revision: | 347 | ||||||||
Proposed branch: | lp://staging/~ursinha/ubuntu-ci-services-itself/bug-1290174-and-1287686 | ||||||||
Merge into: | lp://staging/ubuntu-ci-services-itself | ||||||||
Diff against target: |
964 lines (+397/-191) 15 files modified
cli/ci_libs/file_handler.py (+11/-4) cli/setup.py (+1/-0) cli/tests/__init__.py (+44/-3) cli/tests/data/barfoo_0.1-1.dsc (+16/-3) cli/tests/data/barfoo_0.1-1_source.changes (+22/-9) cli/tests/data/foobar_0.1-1.dsc (+20/-7) cli/tests/data/foobar_0.1-1_source.changes (+29/-16) cli/tests/data/foobar_0.1-1_unreleased.changes (+28/-15) cli/tests/data/foobar_0.1-1_unsigned.changes (+28/-0) cli/tests/test_cli.py (+174/-112) cli/tests/test_file_handler.py (+8/-9) cli/tests/test_get_ticket_status.py (+5/-4) cli/tests/test_ticket.py (+5/-5) cli/tests/test_utils.py (+2/-2) cli/ubuntu-ci (+4/-2) |
||||||||
To merge this branch: | bzr merge lp://staging/~ursinha/ubuntu-ci-services-itself/bug-1290174-and-1287686 | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Vincent Ladeuil (community) | Approve | ||
Review via email: mp+210133@code.staging.launchpad.net |
Commit message
Enables .changes signature validation during ticket creation and solves isolation test problems on test_cli.py
Description of the change
This branch enables .changes signature validation in the cli, unallowing unsigned packages to pass and fail later on branch source builder stage (as seen on bug 1283186).
It also fixes bug 1287686 (test_cli isolation problem requiring system to have an .ubuntu-ci file), by adding calls to mock_load_config -- I was modifying the tests here and decided to add these right away. I'm probably going to hell for fixing more than one bug with one branch, but this fix is really simple.
To post a comment you must log in.
FAILED: Continuous integration, rev:351 s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/353/
http://
Executed test runs:
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/353/ rebuild
http://