Closed Hook25 closed 1 day ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 48.04%. Comparing base (
542c748
) to head (f9c2870
). Report is 9 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
Description
This fixes the bug with the session that when a test is de-selected, any resume of the session will make the submission.json generation fail. This was because the job_state_map is not entirely re-loaded after the resume, but only the tests that were selected are correctly put in the map.
Additionally, the validation of tests would not cover rejected tests (which is dangerous, as a test may be deselected for a reason, and that reason may not hold anymore).
Finally there was a bug in the session resume where tests were only incidentally not re-run as the rejected job list was not re-evaluated after resume.
Minor: this fixes a bug with
ExpectNot
, as it wouldn't work if the checkbox controller didnt finish running, now it doesResolved issues
Fixes: CHECKBOX-1627 Fixes: https://github.com/canonical/checkbox/issues/1557
Documentation
N/A
Tests
This adds a new metabox scenario for the regression