canonical / canonical/charm-integration-testing
Unable to recover in scheduler state machine after skipping tests.
Closed
bug
- Dominant language
- Python
- Stars
- 6
- Forks
- 1
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 98
Description
Sometimes a test is invalid. Such as `test_downgrade_charm`, if there is no feasible charm to downgrade to.
If the test is skipped, we need some sort of recovery mechanism.
Contributor guide
Research direction
Start by locating the scheduler state machine and the handling of skipped tests. Reproduce the case described by test_downgrade_charm, where no feasible downgrade exists, and trace what state it remains in afterward. Done means a skipped invalid test has a defined recovery path and the scheduler continues correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100