mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
42 lines
2.0 KiB
Plaintext
42 lines
2.0 KiB
Plaintext
P1 Cases
|
|
--------------------------------------
|
|
These test cases are the core functionality tests that ensure the application is stable and can be tested thoroughly.
|
|
These P1 cases definitions are located at : https://docs.google.com/a/clogeny.com/spreadsheet/ccc?key=0Aq5M2ldK6eyedDJBa0EzM0RPNmdVNVZOWnFnOVJJcHc&hl=en_US
|
|
|
|
|
|
Guidelines
|
|
----------
|
|
P1 test cases are being developed using Python's unittests2. Following are certain guidelines being followed
|
|
1. Tests exercised for the same resource should ideally be present under a single suite or file.
|
|
|
|
2. Time-consuming operations that create new cloud resources like server creation, volume creation etc
|
|
should not necessarily be exercised per unit test. The resources can be shared by creating them at
|
|
the class-level using setUpClass and shared across all instances during a single run.
|
|
|
|
3. Certain tests pertaining to NAT, Firewall and Load Balancing warrant fresh resources per test. Hence a call should be
|
|
taken by the stakeholders regarding sharing resources.
|
|
|
|
4. Ensure that the tearDown/tearDownClass functions clean up all the resources created during the test run.
|
|
|
|
For more information about unittests: http://docs.python.org/library/unittest.html
|
|
|
|
|
|
P1 Tests
|
|
----------
|
|
The following files contain these P1 cases:
|
|
|
|
1. test_snapshots.py - Snapshots related tests
|
|
2. test_routers.py - Router related tests
|
|
3. test_usage.py - Usage realted tests
|
|
4. test_account.py - Account related tests
|
|
5. test_resource_limits.py - Resource limits tests
|
|
6. test_security_groups.py - Security groups related tests
|
|
7. test_templates.py - templates related tests
|
|
8. test_volumes.py - Volumes related tests
|
|
9. test_blocker_bugs.py - Blocker bugs tests
|
|
10. test_project_configs.py - Project global configuration related tests
|
|
11. test_project_limits.py - Project resource limits related tests
|
|
12. test_project_resources.py - Project resource creation related tests
|
|
13. test_project_usage.py - Project usage related tests
|
|
14. test_projects - Projects functionality tests
|