Project

General

Profile

Actions

action #56651

closed

[functional][u][sporadic] test fails in vim - yast2-booloader left visual artifact

Added by SLindoMansilla over 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Bugs in existing tests
Target version:
SUSE QA (private) - Milestone 30
Start date:
2019-09-09
Due date:
% Done:

0%

Estimated time:
42.00 h
Difficulty:

Description

Observation

yast2-booloader left visual artifact.

Suggestion

  • Could a clear/ctrl+l be enough to redraw the screen before executing vim?

Tasks

  • File a product bug for Yast, because it is leaving visual artifacts on the console.
  • Create a workaround needle in module yast2_booloader to detect the bug.
  • Create a workaround needle in module vim to make it continue testing
  • Maybe vim could be started without syntax highlighting to avoid the problem of colors.

Reproducible

  • In scenario sle-12-SP5-Server-DVD-aarch64-system_performance@aarch64
  • Fails since Build 0307
  • Example of build 0307

Expected result

Last good: 0303

Further details


Related issues 3 (0 open3 closed)

Related to openQA Tests (public) - action #58586: [functional][u] test fails in yast2_bootloader - wrong assert_screen and timeout too small for aarch64Resolvedszarate2019-10-23

Actions
Related to openQA Tests (public) - action #95724: [qe-core] move vim out of installation testsResolvedzluo

Actions
Has duplicate openQA Tests (public) - action #57092: [sle][functional][u] test fails in vim - vim-showing-passwd not matchedRejectedSLindoMansilla2019-09-19

Actions
Actions #1

Updated by okurz about 5 years ago

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

This bug is still referenced in a failing openQA test: textmode
https://openqa.suse.de/tests/3397794

Actions #2

Updated by SLindoMansilla about 5 years ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Target version set to Milestone 28
  • Estimated time set to 42.00 h
Actions #3

Updated by dheidler about 5 years ago

  • Assignee set to dheidler
Actions #4

Updated by dheidler about 5 years ago

  • Status changed from Workable to In Progress
Actions #5

Updated by dheidler about 5 years ago

This didn't happen anymore for two weeks.

On current builds it seems to work fine: https://openqa.suse.de/tests/3448410

Running 100 jobs for verification: https://openqa.suse.de/tests/overview?distri=sle&build=0346%3Apoo56651&version=12-SP5

Actions #6

Updated by dheidler about 5 years ago

  • Status changed from In Progress to Resolved

Doesn't seem to happen anymore.

Actions #7

Updated by okurz about 5 years ago

  • Status changed from Resolved to Workable
Actions #8

Updated by okurz about 5 years ago

  • Subject changed from [functional][u] test fails in vim - yast2-booloader left visual artifact to [functional][u][sporadic] test fails in vim - yast2-booloader left visual artifact
Actions #9

Updated by okurz about 5 years ago

I suggest to simply clear the console in the predecessor module yast2_bootloader

Actions #11

Updated by maritawerner about 5 years ago

What is the status here? We are almost at GMC? Can we get that fixed?

Actions #12

Updated by SLindoMansilla about 5 years ago

  • Priority changed from High to Urgent
Actions #13

Updated by dheidler about 5 years ago

So ncurses applications like yast or vim usually don't write to the normal terminal scrollback buffer to prevent polluting it but use the "alternative screen".

My last idea is to explicitly run the clear command on the alternative screen:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8716

100 jobs with that PR:
https://openqa.suse.de/tests/overview?version=12-SP5&distri=sle&build=0363%3Apoo56651

Actions #14

Updated by dheidler about 5 years ago

  • Status changed from Workable to In Progress

The question is if this is a product bug.
I will just create a bug to be sure - devs can still close it.

Anyway this should not really harm GMC testing as we can simply restart jobs with this problem as this is very sporadic.

Actions #16

Updated by dheidler about 5 years ago

  • Status changed from In Progress to Feedback
  • Priority changed from Urgent to High

Created a workaround needle and will handle this as a product bug for now.

Actions #17

Updated by dheidler about 5 years ago

  • Status changed from Feedback to Blocked
Actions #18

Updated by SLindoMansilla about 5 years ago

I have changed the references in openQA to use the bug.

Actions #19

Updated by SLindoMansilla about 5 years ago

Can you provide here the verification run of the soft-fail in OSD? We can resolve this ticket with it.

Actions #21

Updated by SLindoMansilla about 5 years ago

  • Has duplicate action #57092: [sle][functional][u] test fails in vim - vim-showing-passwd not matched added
Actions #22

Updated by okurz about 5 years ago

  • Related to action #58586: [functional][u] test fails in yast2_bootloader - wrong assert_screen and timeout too small for aarch64 added
Actions #23

Updated by mgriessmeier almost 5 years ago

  • Target version changed from Milestone 28 to Milestone 30

let's discuss offline next week

Actions #24

Updated by mgriessmeier almost 5 years ago

@dheidler could you please check occurences and use of soft-fail needle

Actions #25

Updated by dheidler almost 5 years ago

It didn't happen in SLE15SP2 yet: https://openqa.suse.de/tests/3722585#step/vim/3

Actions #26

Updated by SLindoMansilla almost 5 years ago

  • Status changed from Blocked to Resolved
Actions #27

Updated by szarate over 3 years ago

  • Related to action #95724: [qe-core] move vim out of installation tests added
Actions

Also available in: Atom PDF