Merge ~wesley-wiedenmeier/cloud-init:integration-testing-tmpdir into cloud-init:master
| Status: | Merged |
|---|---|
| Merged at revision: | 76d58265e34851b78e952a7f275340863c90a9f5 |
| Proposed branch: | ~wesley-wiedenmeier/cloud-init:integration-testing-tmpdir |
| Merge into: | cloud-init:master |
| Diff against target: |
171 lines (+68/-17) 4 files modified
doc/rtd/topics/tests.rst (+13/-1) tests/cloud_tests/__main__.py (+9/-15) tests/cloud_tests/args.py (+10/-1) tests/cloud_tests/util.py (+36/-0) |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Server Team CI bot | continuous-integration | Approve on 2017-03-30 | |
| cloud-init commiters | 2017-03-20 | Pending | |
|
Review via email:
|
|||
Description of the Change
Integration Testing: improve handling of collected data during run
Previous behavior for run was to collect data into a temporary directory which
was always deleted when tests passed. This adds a command line option
'--preserve-data' that ensures that collected data will be left after tests
run. This also allows the directory to store collected data in during the run
command to be specified using '--data-dir'.
PASSED: Continuous integration, rev:735e7bc095d
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
Click here to trigger a rebuild:
https:/
| Scott Moser (smoser) wrote : | # |
I'm going to mark this 'work in progress'. Josh has integrated this branch and others into his merge proposal at https:/
Thanks for your work, Wesley!
| Scott Moser (smoser) wrote : | # |
Hi.
I've marked this 'merged' as I think it is now in trunk under 76d58265e34851b
If you disagree, please feel free to re-open.


PASSED: Continuous integration, rev:d730a7cb5f4 fa25331837d4891 0f5d192871223a /jenkins. ubuntu. com/server/ job/cloud- init-ci/ 141/ /jenkins. ubuntu. com/server/ job/cloud- init-ci/ nodes=metal- amd64/141 /jenkins. ubuntu. com/server/ job/cloud- init-ci/ nodes=metal- arm64/141 /jenkins. ubuntu. com/server/ job/cloud- init-ci/ nodes=metal- ppc64el/ 141 /jenkins. ubuntu. com/server/ job/cloud- init-ci/ nodes=metal- s390x/141 /jenkins. ubuntu. com/server/ job/cloud- init-ci/ nodes=vm- i386/141
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
Click here to trigger a rebuild: /jenkins. ubuntu. com/server/ job/cloud- init-ci/ 141/rebuild
https:/