-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: Infrastructure
-
None
Context
We don't have coverage reports across all of our test suites. By doing this, then we will a better perspective of what parts of our codebase aren't done. Right now only the mainline test suites have coverage running. This change means that for every test suite, we will need to run an additional "coverage" task.
Acceptance Criteria
Run an additional coverage task for every test suite that doesn't already have coverage
Pitfalls
This will balloon our evergreen tests. We may not need to run it periodically, but we should run it on every PR. This should not include some Github Actions.
Make sure there is a team agreed upon decision on what is run during PR and what – if anything – is run periodically for coverage tests.
- blocks
-
PYTHON-1618 Identify all parts of the code that are unused/untested
-
- Ready for Work
-
- is cloned by
-
PYTHON-5700 Add coverage to [Placeholder]
-
- Closed
-
- is depended on by
-
PYTHON-3900 Add a check for PR diff coverage
-
- Backlog
-
-
PYTHON-5725 Add async tests for AWS Auth
-
- Backlog
-
-
PYTHON-5728 Improve bson code coverage
-
- Backlog
-
- is duplicated by
-
PYTHON-5700 Add coverage to [Placeholder]
-
- Closed
-