Merge lp://staging/~brendan-donegan/maas/api_tests into lp://staging/~maas-committers/maas/trunk
Status: | Rejected |
---|---|
Rejected by: | MAAS Lander |
Proposed branch: | lp://staging/~brendan-donegan/maas/api_tests |
Merge into: | lp://staging/~maas-committers/maas/trunk |
Diff against target: |
1052 lines (+1016/-0) 5 files modified
apitests/api.py (+72/-0) apitests/describe_parser.py (+30/-0) apitests/tests.template (+36/-0) apitests/tests/test_api.py (+877/-0) required-packages/dev (+1/-0) |
To merge this branch: | bzr merge lp://staging/~brendan-donegan/maas/api_tests |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
MAAS Maintainers | Pending | ||
Review via email:
|
Commit message
Tests for MAAS' HTTP API
Description of the change
This branch adds a suite of API tests which will be used to regression test the HTTP API provided by MAAS so that our users can be confident that upgrading to a new version will not break anything that depends on the HTTP API.
Not ready for merging quite yet, I need to address:
- Configurable MAAS API URL
- Need to start and tear down a virus node prior to running any tests (currently done manually)
- Adding a make target to execute the suite
Unmerged revisions
- 5168. By Brendan Donegan
-
Finish files tests and add libvirt-bin dependency
- 5167. By Brendan Donegan
-
Merge from trunk
- 5166. By Brendan Donegan
-
Machine and File handler tests
- 5165. By Brendan Donegan
-
More machine and device handler tests
- 5164. By Brendan Donegan
-
more tests for tags, block device, device
- 5163. By Brendan Donegan
-
Remove parse_resources from describe_parser
- 5162. By Brendan Donegan
-
Flake8 fixes
- 5161. By Brendan Donegan
-
Move wait helpers into api.py and remove uneeded import
- 5160. By Brendan Donegan
-
Forgot api.py which has critical code in it
- 5159. By Brendan Donegan
-
refactoring, fabric tests and wait for deployment and commissioning
Transitioned to Git.
lp:maas has now moved from Bzr to Git.
Please propose your branches with Launchpad using Git.
git clone https:/ /git.launchpad. net/maas