Merge ~smoser/cloud-init:fix/citest-show-class-in-failures into cloud-init:master
| Status: | Merged |
|---|---|
| Merged at revision: | a51968d50e7cdecabaf255c26386fd82f6640cc3 |
| Proposed branch: | ~smoser/cloud-init:fix/citest-show-class-in-failures |
| Merge into: | cloud-init:master |
| Diff against target: |
40 lines (+7/-4) 2 files modified
tests/cloud_tests/testcases/__init__.py (+7/-0) tests/cloud_tests/testcases/base.py (+0/-4) |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Server Team CI bot | continuous-integration | Approve on 2017-10-20 | |
| Chad Smith | 2017-10-20 | Approve on 2017-10-20 | |
| Joshua Powers (community) | Approve on 2017-10-20 | ||
|
Review via email:
|
|||
Commit Message
citest: show the class actual class name in results.
Tests are currently run by creating a temporary subclass of each class
and then executing it (in get_suites). When running the tests suite
the output would contain the temporary class name. That was less than
useful, and made batch runs almost impossible to identify which
test case had an error.
This change goes from output of:
FAIL: test_no_
To
FAIL: test_no_
FAILED: Continuous integration, rev:2e3f44882d7
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
FAILED: Continuous integration, rev:
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
| Chad Smith (chad.smith) wrote : | # |
+1! :)
FAILED: Continuous integration, rev:
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Unit & Style Tests
SUCCESS: Ubuntu LTS: Build
SUCCESS: Ubuntu LTS: Integration
FAILED: MAAS Compatability Testing
Click here to trigger a rebuild:
https:/
FAILED: Continuous integration, rev:b6f01178eff
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Unit & Style Tests
SUCCESS: Ubuntu LTS: Build
SUCCESS: Ubuntu LTS: Integration
FAILED: MAAS Compatability Testing
Click here to trigger a rebuild:
https:/
PASSED: Continuous integration, rev:
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Unit & Style Tests
SUCCESS: Ubuntu LTS: Build
SUCCESS: Ubuntu LTS: Integration
SUCCESS: MAAS Compatability Testing
IN_PROGRESS: Declarative: Post Actions
Click here to trigger a rebuild:
https:/


Awesome, I like it :)
2017-10-20 19:10:12,167 - tests.cloud_tests - DEBUG - verifying test data for modules/write_files cloud_tests. testcases. modules. write_files. TestWriteFiles) cloud_tests. testcases. modules. write_files. TestWriteFiles)
test_b64 (tests.
Test b64 encoded file reads as ascii. ... ok
test_binary (tests.
...