Merge ~waveform/ubuntu-manual-tests:doctest into ubuntu-manual-tests:master
Status: | Merged |
---|---|
Merged at revision: | dc13f7abaf8e9cbc76184b2a0411eea54b63567a |
Proposed branch: | ~waveform/ubuntu-manual-tests:doctest |
Merge into: | ubuntu-manual-tests:master |
Diff against target: |
2368 lines (+1415/-533) 22 files modified
definitions/TEMPLATE.xml (+127/-0) definitions/basic_installation.xml (+129/-0) definitions/non_english_installation.xml (+142/-0) definitions/pi_image_cases.xml (+49/-111) testcases/image/1300_Install (entire disk) (+75/-55) testcases/image/1301_Install (auto-resize) (+77/-57) testcases/image/1302_Install (manual partitioning) (+69/-47) testcases/image/1311_Non-English Installation Full Network Support (+84/-58) testcases/image/1312_Non-English Installation No Network (+83/-57) testcases/image/1313_Installation Broken Internet (+87/-61) testcases/image/1711_RaspberryPi 4 2GB Post-install (+1/-1) testcases/image/1719_RaspberryPi 4 4GB Post-install (+1/-1) testcases/image/1720_RaspberryPi 4 8GB Post-install (+1/-1) testcases/image/1721_RaspberryPi 3B+ Post-install (+1/-1) testcases/image/1722_RaspberryPi 3B Post-install (+1/-1) testcases/image/1723_RaspberryPi 3A+ Post-install (+1/-1) testcases/image/1724_RaspberryPi 2 Post-install (+1/-1) testcases/image/1725_RaspberryPi CM3 Post-install (+1/-1) testcases/image/1726_RaspberryPi CM3+ Post-install (+1/-1) testcases/image/1727_RaspberryPi CM3+ Lite Post-install (+1/-1) testcases/image/1740_RaspberryPi 400 Post-install (+1/-1) tools/test_case_gen (+482/-76) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Testcase Admins | Pending | ||
Review via email: mp+410534@code.qastaging.launchpad.net |
Description of the change
A fairly major overhaul of the test_case_gen script. This series of commits:
* Adds a comprehensive test case
* Fixes a few remaining bugs (found largely thanks to the test cases)
* Simplifies the XML structure (remove ut:action and ut:expected and just use straight HTML substitution for these), so it's much closer to the typical HTML output and uses a "proper" URN for the root xml namespace
* Adds a couple of XML definitions for other test cases (basic and non-english installation tests)
* Moves all XML definitions into their own sub-directory with a separate TEMPLATE.xml
The overall diff is large and probably not useful to review at a top level; however, each commit has a (hopefully) descriptive message which should make review of each commit possible.
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
This looks great to me, thanks for working on this! I have just a couple of comments but nothing serious.