Project

General

Profile

Actions

action #119584

closed

coordination #121876: [epic] Handle openQA review failures in Yam squad - SLE 15 SP5

Improve workaround for processing the last item for pattern selection

Added by hjluo over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2022-10-31
Due date:
% Done:

0%

Estimated time:

Description

Observation

openQA test in scenario sle-15-SP5-Full-ppc64le-select_modules_and_patterns+registration@ppc64le-hmc-single-disk fails in
select_patterns

In select_pattern the 'yast-development' was not matched, added a needle and it's still not want to match it.

The problem is that with the new workaround we exit earlier and we don't do the last iteration in the case we want to process the last item.
We need to fix this logic, one clear hint to discover that was that we use one of the return code but not the other, when the code is not uniform is easy to miss the strange logic that could be going on, specially in old test modules.

Acceptance criteria

AC1: Automation is able to process the last item for pattern selection
AC2: Other products or test suites not failing are not affected by the change.

Additional information

  • Both retcodes should be taken into account for new algorithm to process iterative the patterns.
  • Meanwhile YaST developers are trying to fix this old issue with scroll that we need to workaround and it is not a bug and more like an accepted design defect.
Actions #1

Updated by hjluo over 1 year ago

  • Project changed from openQA Tests to qe-yam
  • Category deleted (Bugs in existing tests)
Actions #2

Updated by geor over 1 year ago

  • Status changed from New to Workable
  • Assignee set to geor
Actions #4

Updated by JERiveraMoya over 1 year ago

  • Tags set to qe-yast-refinement
  • Subject changed from test fails in select_patterns: Need adapt yast_development pattern not matched. to Improve workaround for processing the last item for pattern selection
  • Description updated (diff)
  • Status changed from Workable to In Progress
  • Priority changed from Normal to High
Actions #5

Updated by JERiveraMoya over 1 year ago

  • Target version set to Current
Actions #6

Updated by JERiveraMoya over 1 year ago

  • Tags deleted (qe-yast-refinement)
Actions #8

Updated by geor over 1 year ago

  • Status changed from In Progress to Resolved
Actions #9

Updated by JERiveraMoya over 1 year ago

  • Parent task set to #121876
Actions

Also available in: Atom PDF