Test suite: split various checks feature
As currently implemented,
checks.feature mixes various unrelated checks for the sole reason of improving the test suite runtime. Unfortunately, this is deemed to result in a quickly growing bitrot space.
Instead, the scenarii that are currently in there should be split into functionally grouped independent features, that would share a tag expressing that they can share a common background snapshot.
Split scenarios from checks.feature into sane_defaults.feature.
Split scenarios from checks.feature into emergency_shutdown.feature.
Split scenarios from checks.feature into virtualization.feature.
Split scenarios from checks.feature into hardening.feature.
Split scenarios from checks.feature into documentation.feature.
Split scenarios from checks.feature into networking.feature.
Move another scenario out of checks.feature.
I lack the imagination for a more suitable feature than this.
#12 Updated by anonym over 3 years ago
- Status changed from Confirmed to In Progress
- Assignee changed from anonym to bertagaz
- % Done changed from 0 to 50
- QA Check set to Ready for QA
- Feature Branch set to test/5707-split-checks.feature
There's some serious lack of imagination in the topic branch, I guess. Suggestions of improvements are welcome! Also I skipped the
As a Tails user/developer... intro text since I find it a worthless exercise in semi-creative writing. If someone can point out to me what problem it is supposed to solve I'll give it a try.
#14 Updated by bertagaz over 3 years ago
- Status changed from In Progress to Resolved
- Assignee deleted (
- % Done changed from 50 to 100
- QA Check changed from Ready for QA to Pass
Code review didn't give me much more inspiration, so it seems fine to me as it is. Running the new features does not raise any issue either, so merged it, congrats!