Project

General

Profile

coordination #31426

[sle][functional][u][epic] extend tests for icewm regarding raspberry pi scenario (was: extend tests for icewm a bit)

Added by thehejik over 3 years ago. Updated 10 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
New test
Target version:
Start date:
2018-02-21
Due date:
2018-06-12
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

Motivation

Our new SLE12_SP3 image for RPi3 is using xdm together with icewm window manger.

I found that icewm is part of otherDE tests but it is not full WM test, see https://openqa.opensuse.org/tests/601354

It would be nice if we can test icewm at least on x86_64 and check if it behaves correctly according to default icewm configuration.

Acceptance criteria

  • AC1: openSUSE and SLE tests covering icewm exercise more test steps from what we have on e.g. gnome
  • AC2: All sub-tasks are resolved.

Tasks

We have in mind something like this:

  • Basic desktop behavior (See subtask poo#32074):
    • check suse wallpaper
    • walk through "start" menu - try Help and wait for html help
    • change theme
    • check decorations of windows
    • execute xterm and then click on Show deskop icon - it should minimize all windows, if you click again the windows should appear again
  • Check basic widget behavior (poo#32080):
    • check if clock "widget" is working correctly - click and xclock should appear
    • check if mail "widget" is working correctly - click and some email client should appear
    • check if system-monitor "widget" is working - click on first column and "netstat" or its equivalent like "ss" in SLE15 should appear, middle column (memory details) does nothing on click and by clicking on third column a "top" window should appear.
  • Boot/Start (See subtask poo#32086:
    • logout and login again over xdm
    • shutdown and reboot

Further details

Keep in mind that icewm has a "desktop runner" equivalence, see https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4415/files

Related to bsc#1078295


Subtasks

action #32068: [sle][functional][u]icewm - reboot and shutdown testRejected

action #32071: [sle][functional]icewm - more tests after #32068ResolvedSLindoMansilla

action #32074: [sle][functional][icewm][raspi][easy][u] Check basic desktop behaviorRejectedjorauch

action #32080: [sle][functional][icewm][raspi][easy][u] Check basic widget behaviorRejected

action #32086: [sle][functional][u][icewm][raspi][easy] Check that boot/start works as expectedRejected


Related issues

Related to openQA Tests - action #30586: [sle][functional][easy]keyboard layout switching - check for keyboard layout in console after first_bootResolved2018-01-212018-04-24

History

#1 Updated by riafarov over 3 years ago

  • Subject changed from extend tests for icewm a bit to [sle][functional] extend tests for icewm a bit
  • Category changed from Enhancement to existing tests to New test

For this sprint we stop on image creation and proceed further later on.

#2 Updated by riafarov over 3 years ago

  • Due date set to 2018-02-27
  • Status changed from New to Workable

#3 Updated by riafarov over 3 years ago

  • Related to action #30586: [sle][functional][easy]keyboard layout switching - check for keyboard layout in console after first_boot added

#4 Updated by mloviska over 3 years ago

  • Assignee set to mloviska

ICEWM or minimalx test could be possibly extended and modified in a similar way as gnome test, so it would include X11 specific tests for ICEWM and shutdown module. Afterwards it would be also possible to run the same test with PUBLISH_HDD_1 to save and export qcow2 image with preinstalled ICEWM for further purposes. OpenQA refuses to save qcow2 image without proper shutdown of the virtual machine ([debug] ERROR: Machine not shut down when uploading disks! 31413: EXIT 1).

#5 Updated by okurz over 3 years ago

  • Target version set to Milestone 15

#6 Updated by okurz over 3 years ago

  • Subject changed from [sle][functional] extend tests for icewm a bit to [sle][functional][epic] extend tests for icewm a bit
  • Description updated (diff)
  • Due date deleted (2018-02-27)
  • Assignee deleted (mloviska)
  • Target version changed from Milestone 15 to Milestone 16

We decided during the daily 2018-02-21 to drop this ticket from the sprint as it is considered not really workable.

#7 Updated by okurz over 3 years ago

  • Description updated (diff)

#8 Updated by SLindoMansilla over 3 years ago

  • Description updated (diff)

#9 Updated by SLindoMansilla over 3 years ago

  • Description updated (diff)

#10 Updated by SLindoMansilla over 3 years ago

  • Description updated (diff)

#11 Updated by thehejik over 3 years ago

Please modify description (funny, as author of this ticket I'm able to delete it but not able to modify description? - permissions issue in progress?).

This ticket is also related to https://bugzilla.suse.com/show_bug.cgi?id=1079627

And please also change in description:
* check if system-monitor "widget" is working - click on it and top should appear
* check if system-monitor "widget" is working - click on first column and "netstat" or its equivalent like "ss" in SLE15 should appear, middle column (memory details) does nothing on click and by clicking on third column a "top" window should appear.

#12 Updated by SLindoMansilla over 3 years ago

  • Subject changed from [sle][functional][epic] extend tests for icewm a bit to [sle][functional][epic] extend tests for icewm regarding raspberry pi scenario (was: extend tests for icewm a bit)
  • Description updated (diff)

#13 Updated by SLindoMansilla over 3 years ago

  • Description updated (diff)

#14 Updated by okurz over 3 years ago

  • Due date changed from 2018-06-12 to 2018-06-19

due to changes in a related task

#15 Updated by okurz about 3 years ago

  • Subject changed from [sle][functional][epic] extend tests for icewm regarding raspberry pi scenario (was: extend tests for icewm a bit) to [sle][functional][u][epic] extend tests for icewm regarding raspberry pi scenario (was: extend tests for icewm a bit)
  • Target version changed from Milestone 16 to Milestone 18

due to subtasks

#16 Updated by okurz about 3 years ago

  • Due date changed from 2018-06-19 to 2018-06-12

due to changes in a related task

#17 Updated by okurz about 3 years ago

  • Due date changed from 2018-06-12 to 2018-07-17

due to changes in a related task

#18 Updated by okurz about 3 years ago

  • Target version changed from Milestone 18 to Milestone 18

#19 Updated by okurz about 3 years ago

  • Target version changed from Milestone 18 to Milestone 19

It's hackweek time!

#20 Updated by okurz about 3 years ago

  • Due date changed from 2018-07-17 to 2018-08-14

due to changes in a related task

#21 Updated by okurz about 3 years ago

  • Due date changed from 2018-08-14 to 2018-06-12

due to changes in a related task

#22 Updated by okurz about 3 years ago

  • Target version changed from Milestone 19 to future

according to subtickets

#23 Updated by okurz almost 3 years ago

  • Status changed from Workable to New

Bulk action to set status back to "New" for older tickets which are in "future". They would need to be revisited in time when we come up with a defined plan and assign to a milestone.

#24 Updated by thehejik almost 3 years ago

Since SLES15_SP1 RPi3 image switched into textmode only JeOS-firstboot variant where the X and neither icewm will be not present by default (maybe over some minimal_x pattern) I'm not interested in this anymore.

#25 Updated by mgriessmeier over 1 year ago

  • Status changed from New to Rejected

SLE15 on RPi/JeOS doesn't include graphical interface anymore, so nothing to do here at the moment....

#26 Updated by szarate 10 months ago

  • Tracker changed from action to coordination

Also available in: Atom PDF