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 #1

Updated by ph03nix almost 2 years ago

  • Description updated (diff)
Actions #2

Updated by okurz almost 2 years ago

  • Blocked by action #122296: Fix openqa-trigger-bisect-jobs to actually remove incidents from bisection tests again added
Actions #3

Updated by okurz almost 2 years ago

  • Project changed from openQA Project (public) to openQA Tests (public)
  • Subject changed from geekotest bisect is broken for child test runs to [qe-core] geekotest bisect is broken for child test runs
  • Category set to Bugs in existing tests
  • Status changed from New to Blocked
  • Assignee set to szarate
Actions #4

Updated by szarate 11 months ago

  • Blocked by deleted (action #122296: Fix openqa-trigger-bisect-jobs to actually remove incidents from bisection tests again)
Actions #5

Updated by szarate 11 months ago

  • Status changed from Blocked to Rejected

Rejecting in favor of #122296

Actions

Also available in: Atom PDF