Merge lp:~canonical-platform-qa/ubuntu-system-tests/eoferror-on-config into lp:ubuntu-system-tests
Status: | Work in progress |
---|---|
Proposed branch: | lp:~canonical-platform-qa/ubuntu-system-tests/eoferror-on-config |
Merge into: | lp:ubuntu-system-tests |
Diff against target: |
16 lines (+5/-1) 1 file modified
ubuntu_system_tests/config/__init__.py (+5/-1) |
To merge this branch: | bzr merge lp:~canonical-platform-qa/ubuntu-system-tests/eoferror-on-config |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Richard Huddie (community) | Needs Information | ||
platform-qa-bot | continuous-integration | Approve | |
Review via email: mp+294986@code.launchpad.net |
Commit message
Catch EOFError on no config input() for Jenkins, offer default.
Description of the change
Quickie change to support Jenkins having no config input.
Seeing this kind of thing with our config system:
The name of the country of the SIM card to use for telegram login (leave blank to use default value: United States): Traceback (most recent call last):
File "/usr/lib/
"__main__", mod_spec)
File "/usr/lib/
exec(code, run_globals)
File "/var/lib/
sys.
File "/var/lib/
args.verbose)
File "/var/lib/
config_stack = _get_config_
File "/var/lib/
config_
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
value = self._get_
File "/var/lib/
return input() or option.default
Unmerged revisions
- 387. By Allan LeSage
-
Catch EOFError if no input() for config, offer default.
PASSED: Continuous integration, rev:387 /platform- qa-jenkins. ubuntu. com/job/ ubuntu- system- tests-ci/ 166/ /platform- qa-jenkins. ubuntu. com/job/ build-wily- amd64-package/ 224 /platform- qa-jenkins. ubuntu. com/job/ build-wily- amd64-package/ 224/artifact/ work/output/ *zip*/output. zip /platform- qa-jenkins. ubuntu. com/job/ build-wily- i386-package/ 224 /platform- qa-jenkins. ubuntu. com/job/ build-wily- i386-package/ 224/artifact/ work/output/ *zip*/output. zip /platform- qa-jenkins. ubuntu. com/job/ generic- update- mp/198/ console
https:/
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/ 166/rebuild
https:/