Open beliaev-maksim opened 2 years ago
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/CHECKBOX-1120.
This message was autogenerated
I repeated the test and the issue seems to be present still. The order is not kept when a test fails.
Initially, we discussed renaming the output file of the insertion test to avoid ordering issues. However, I’m considering a different approach: joining the three separate jobs (insertion, storage, and removal) into one. This would eliminate the ordering problem and also resolve the inconsistent job execution sequences between runs.
Currently, our test plans run all three tests sequentially. We could also create a version that only performs insertion and removal without storage if needed.
The idea is to have these tests:
Insertion + Storage + Removal Insertion + Removal (Insertion maybe?) That will force the insertion test to always be run before the storage and the removal, but that is currently the case, as both of them depend on the insertion test. This would only force them to be run all of them at the same time.
This issue was migrated from https://bugs.launchpad.net/checkbox-ng/+bug/1954865
Summary
Description
[Summary] When user reruns the failed jobs, the execution order will lose the original sequence.
[Steps to reproduce]
[Expected result] The order should be
[Actual result] Rerun sequence will be
[Failure rate] 3/3
Attachments
No attachments
Tags: []