Tempest CLI Unit Test Coverage
Tempest has many CLI - http://
But There is no or very minimal unit test coverage for CLI and many time we broke them. One good example of that while migrating Tempest run to stestr [1] and we broke the Tempest run in many way because of no unit tests [2].
We need full coverage of each CLI, it's arg and behaviour in both positive and negative way. Exiting test case can be referred [3] and all new test cases will go under same location.
This specless BP is to track that work.
[1] https:/
[2]
- https:/
- https:/
- https:/
- https:/
[3] https:/
Blueprint information
- Status:
- Not started
- Approver:
- Ghanshyam Mann
- Priority:
- Medium
- Drafter:
- Ghanshyam Mann
- Direction:
- Approved
- Assignee:
- Soniya Murlidhar Vyas
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP] Adding missing test cases in " test_run.py"
Gerrit topic: https:/
Addressed by: https:/
Fixing test "test_verify_
Gerrit topic: https:/
Addressed by: https:/
[WIP] Adding unit test of setting config path for "tempest run"
Addressed by: https:/
Adding missing test cases of "test_verify_
Addressed by: https:/
Adding missing test cases of tempest workspace
Gerrit topic: https:/
Addressed by: https:/
Removing duplicate variable "parsed_
Gerrit topic: https:/
Addressed by: https:/
Adding missing test case of account generator resources
Gerrit topic: https:/
Addressed by: https:/
Fixing ignored value of --config parameter in tempest account-generator
Addressed by: https:/
Handling invalid path of workspace register and move.
Gerrit topic: https:/
Addressed by: https:/
Test coverage of tempest account-generator for config and account file
Addressed by: https:/
Trivial Fix: Checking config file actually exist or not
Gerrit topic: https:/
Addressed by: https:/
Checking config file actually exist or not in tempest run
Addressed by: https:/
Adding coverage of account-generator for tag and concurrency parameters
Gerrit topic: https:/
Addressed by: https:/
Correcting concurrency parameter for negative value
Addressed by: https:/
Add whitelist based tests for tempest run command.
Addressed by: https:/
Add black-list based tests for tempest run command
Addressed by: https:/
Adding missing tests for regex and black-regex in tempest run
Addressed by: https:/
Add concurrency based tests for tempest run
Addressed by: https:/
Add unit tests for tempest run for generic parameters
Gerrit topic: https:/
Addressed by: https:/
Correcting concurrency parameter for negative value
Gerrit topic: https:/
Addressed by: https:/
Test coverage of tempest account-generator for config and account file
Gerrit topic: https:/
Addressed by: https:/
Checking config file actually exist or not in account generator
(gmann:
Gerrit topic: https:/
Addressed by: https:/
Fix the argument check for account-generator
Addressed by: https:/
Add check_service_
Gerrit topic: https:/
Addressed by: https:/
Create tests for check-uuid CLI
Gerrit topic: https:/
Addressed by: https:/
Add import line unit tests for check_uuid command
Addressed by: https:/
Add more unittests to tempest-cli