Project

General

Profile

Actions

action #124379

closed

[qe-core] geekotest bisect is broken for child test runs

Added by ph03nix almost 2 years ago. Updated 11 months ago.

Status:
Rejected
Priority:
High
Assignee:
Category:
Bugs in existing tests
Target version:
-
Start date:
2023-02-13
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

The geekotest bisect feature is broken for test runs, where the test incidents are added in a parent job, i.e. for child jobs of installing updates.

For those jobs the bisect feature does not work, because the test repositories have already been added, and are present in the qcow2 image. Restarting the child job without the issue in the *_TEST_REPOS setting has no effect, and thus for those jobs the bisect feature is broken.

See e.g. https://openqa.suse.de/tests/10481473#comments where 27737 causes an installation conflict, but the bisected job run https://openqa.suse.de/t10481564 fails with the same issue, because the incident repository has been added by the parent job, so restarting the child job alone does not remove 27737 from the test run.

Here the test run bisect_without_27737 should have been passing, but it shows the same issue.

Steps to reproduce

  • No concrete reproducer identified
  • Issue is present in all test runs where child jobs are bisected but update repositories are added in a parent job

Impact

  • geekotest bisect does not work for child jobs.

Problem

Suggestion

  • When bisecting jobs with a parent, we need to restart the parent as well

Workaround

  • Disable bisect for those job runs, as they are confusing the reviewer

Files

bisect.png (41.2 KB) bisect.png ph03nix, 2023-02-13 09:14
Actions

Also available in: Atom PDF