Open
Description
Summary
We’ve encountered a coverage issue related to two classes, HashTable and TimSorter, which is impacting the overall code coverage in our project. Despite the current PR achieving 100% coverage for the changes it introduces, these two classes are not meeting the coverage standards, which is causing a blockage due to Codecov warnings.
To Reproduce
- Update your branch with the latest changes from master.
- Run Codecov or check the coverage report.
- Observe that the overall coverage is lowered due to the indirect changes affecting HashTable and TimSort.
Expected behavior
- HashTable and TimSort should have adequate unit test coverage.
- The overall coverage metric should reflect a high coverage rate, ideally not impacted negatively by indirect changes.
Actual behavior
- HashTable and TimSort are not covered sufficiently.
- The overall coverage metric is reduced, leading to Codecov warnings and PR blockage.