Extend Quantum tests to cover functionality beyond L2/L3 abstractions
This is blue-print covers most of the functional test for Quantum L2 API's as follow.
1) Tempest test to check the Quantum API Quota extension operations for following operations: https:/
- List Quota
- Reset Quota
- Update Quota
- Show Quota
for network, subnet, port
2) Test to check floating IP API operations:
https:/
Create Floating IP
Update Floating IP
Delete Floating IP
List Floating IP
Show Floating IP
3) Tempest test to check all the Quantum Router API operations for L3 Networking extension:
https:/
- Create Router
- Delete Router
- Update Router
- List Router
- Show Router
- Add Interface to the Router
- Remove Interface from the Router
4) Tempest test to retrieve available API extension (resource, attribute, action)
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Bageshree
- Direction:
- Needs approval
- Assignee:
- Rajalakshmi Ganesan
- Definition:
- Approved
- Series goal:
- Proposed for havana
- Implementation:
- Implemented
- Milestone target:
- havana-3
- Started by
- Bageshree
- Completed by
- Ravikumar Venkatesan
Related branches
Related bugs
Sprints
Whiteboard
Changed the priority from Havana-1 to havana-2 but should be able to do the check-ins soon.
Bageshree (Shree)
Gerrit topic: https:/
Addressed by: https:/
Added 2 quota related test cases for Quantum API
Addressed by: https:/
Added 4 Routers related testcases for Neutron API
Addressed by: https:/
Added test case to check floating IP API operations
Addressed by: https:/
Added test to check list/show extensions-neutron
Work Items
Work items:
- Show Quota: DONE
- Update Quota: DONE
- Reset Quota: DONE
- List Quota: DONE
- Create Floating IP: DONE
- Update Floating IP: DONE
- Delete Floating IP: DONE
- List Floating IP: DONE
- Show Floating IP: DONE
- Create Router: DONE
- Delete Router: DONE
- Update Router: DONE
- List Router: DONE
- Show Router: DONE
- Add Interface to the Router: DONE
- Remove Interface from the Router: DONE
- Retrieve available API's: INPROGRESS