-
Notifications
You must be signed in to change notification settings - Fork 493
Open
Labels
bug fixSomething isn't workingSomething isn't workingplatformUnderlying platform (code) changesUnderlying platform (code) changesrefactorRefactoring the code to make it betterRefactoring the code to make it better
Description
Summary
We used to check coverage during init() and track the initial coverage state, but this was removed. We need to:
- Check initial coverage against the desired coverage on
init(). - Store that initial coverage in a class attribute, which should never be modified after it’s set.
Requirements
- Perform a coverage check as soon as
init()completes. - If initial coverage meets or exceeds the desired coverage, handle that scenario appropriately (e.g., may not need further iterations).
- Store the initial coverage in a read-only class attribute (immutable after assignment).
Acceptance Criteria
- A coverage check happens in
init(). - An immutable attribute holds the initial coverage value.
- Existing logic uses (but does not alter) the stored initial coverage.
- All tests pass without regressions.
Metadata
Metadata
Assignees
Labels
bug fixSomething isn't workingSomething isn't workingplatformUnderlying platform (code) changesUnderlying platform (code) changesrefactorRefactoring the code to make it betterRefactoring the code to make it better