Project

General

Profile

Actions

coordination #106922

open

coordination #154777: [saga][epic] Shareable os-autoinst and test distribution plugins

[epic][sporadic] openqa_from_git fails in dashboard due to ensure_unlocked_desktop not expecting password entry screen in case of locked desktop auto_review:"match=desktop-runner,screenlock timed out.*":retry

Added by livdywan almost 3 years ago. Updated 5 months ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2022-02-16
Due date:
% Done:

0%

Estimated time:

Description

Observation

https://openqa.opensuse.org/tests/2191509#step/dashboard/4

Suggestions

  • This appears to be a sporadic issue due to unreliable checks for the un/locked state of the desktop
  • Re-consider why we have a copy of these tests in distri-opensuse, or how one inherits the other
  • Lead a conversation about how to maintain this

Related issues 9 (6 open3 closed)

Related to openQA Project - coordination #103122: [epic] Test distribution template for openQA tests to use, e.g. for automatic PR tests in os-autoinst-distri-openQABlockedokurz2021-11-26

Actions
Related to openQA Project - action #92092: containers: openQA test eventually fails because of timeoutsNew2021-05-03

Actions
Related to openQA Project - action #44441: test fails in dashboard of openQA-in-openQA test, timeout looking for desktop runner is too short, do we have old x11_start_program code in os-autoinst-distri-openQA?New

Actions
Related to openQA Tests - action #46589: [qe-core][functional] Create separate git project for common GNU/Linux functionalityNew2019-01-24

Actions
Related to openQA Project - action #64078: [openqa-in-openqa] Tests covering bootstrap methodWorkable2020-03-02

Actions
Related to openQA Project - action #133301: quick-fix for openQA-in-openQA lockscreen race conditionResolvedokurz2022-08-04

Actions
Related to openQA Tests - action #135143: [tools] test fails in openqa_from_git -> dashboard size:M auto_review:"no candidate needle.*boot-menu, openqa-desktop":retryResolvedjbaier_cz2023-09-04

Actions
Copied from openQA Infrastructure - action #106919: openqa_install+publish fails in start_test size:MResolvedmkittler2022-02-162022-03-03

Actions
Copied to openQA Project - coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributionsBlockedokurz2021-01-08

Actions
Actions #1

Updated by livdywan almost 3 years ago

  • Copied from action #106919: openqa_install+publish fails in start_test size:M added
Actions #2

Updated by okurz almost 3 years ago

  • Priority changed from Normal to Urgent
  • Target version set to Ready

Please add such CI regressions immediately to our backlog especially when not fixing such issues would mean repeatedly receiving reminder emails.

Actions #3

Updated by livdywan almost 3 years ago

  • Description updated (diff)
Actions #4

Updated by okurz almost 3 years ago

  • Tracker changed from action to coordination
  • Project changed from openQA Infrastructure to openQA Project
  • Subject changed from openqa_from_git fails in dashboard to [epic][sporadic] openqa_from_git fails in dashboard due to ensure_unlocked_desktop not expecting password entry screen in case of locked desktop
  • Category set to Feature requests
  • Status changed from New to Workable
  • Priority changed from Urgent to High

Something to follow up with in a mob session as we agreed that the topic in general is something that we all should learn more about. The problem is related to the helper function lib::utils::ensure_unlocked_desktop which we also have in os-autoinst-distri-opensuse. We want to keep os-autoinst-distri-openQA as separate distribution so that we have a good showcase of a realistic openQA test distribution that we as SUSE QE Tools care about ourselves without being as simple as a plain "example" test distribution and also not as complicated or "monolithic" as os-autoinst-distri-opensuse. We should look for a way to better share code among test distributions, e.g. could be git submodules, git subrepos, perl helper packages, etc.

Actions #5

Updated by okurz almost 3 years ago

  • Parent task set to #80142
Actions #6

Updated by okurz almost 3 years ago

  • Related to coordination #103122: [epic] Test distribution template for openQA tests to use, e.g. for automatic PR tests in os-autoinst-distri-openQA added
Actions #7

Updated by okurz almost 3 years ago

  • Related to action #92092: containers: openQA test eventually fails because of timeouts added
Actions #8

Updated by okurz almost 3 years ago

  • Related to action #44441: test fails in dashboard of openQA-in-openQA test, timeout looking for desktop runner is too short, do we have old x11_start_program code in os-autoinst-distri-openQA? added
Actions #9

Updated by okurz almost 3 years ago

  • Related to action #46589: [qe-core][functional] Create separate git project for common GNU/Linux functionality added
Actions #10

Updated by okurz almost 3 years ago

  • Related to action #64078: [openqa-in-openqa] Tests covering bootstrap method added
Actions #11

Updated by okurz over 2 years ago

  • Copied to coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributions added
Actions #12

Updated by okurz over 2 years ago

  • Status changed from Workable to Blocked
  • Assignee set to okurz
Actions #13

Updated by okurz over 2 years ago

  • Priority changed from High to Normal
Actions #14

Updated by okurz over 2 years ago

  • Subject changed from [epic][sporadic] openqa_from_git fails in dashboard due to ensure_unlocked_desktop not expecting password entry screen in case of locked desktop to [epic][sporadic] openqa_from_git fails in dashboard due to ensure_unlocked_desktop not expecting password entry screen in case of locked desktop auto_review:"match=desktop-runner,screenlock timed out.*":retry
Actions #15

Updated by okurz over 1 year ago

  • Parent task changed from #80142 to #58184
Actions #17

Updated by livdywan over 1 year ago

  • Related to action #133301: quick-fix for openQA-in-openQA lockscreen race condition added
Actions #18

Updated by openqa_review over 1 year ago

This is an autogenerated message for openQA integration by the openqa_review script:

This bug is still referenced in a failing openQA test: openqa_from_git
https://openqa.opensuse.org/tests/3522444#step/dashboard/1

To prevent further reminder comments one of the following options should be followed:

  1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted
  2. The openQA job group is moved to "Released" or "EOL" (End-of-Life)
  3. The bugref in the openQA scenario is removed or replaced, e.g. label:wontfix:boo1234

Expect the next reminder at the earliest in 28 days if nothing changes in this ticket.

Actions #19

Updated by osukup about 1 year ago

  • Related to action #135143: [tools] test fails in openqa_from_git -> dashboard size:M auto_review:"no candidate needle.*boot-menu, openqa-desktop":retry added
Actions #20

Updated by okurz about 1 year ago

  • Target version changed from Ready to Tools - Next
Actions #21

Updated by okurz 5 months ago

  • Parent task changed from #58184 to #154777
Actions #22

Updated by okurz 5 months ago

  • Target version changed from Tools - Next to future
Actions

Also available in: Atom PDF