Project

General

Profile

Actions

action #57044

closed

[desktop][tw] Add RDP remote desktop cases to Tumbleweed

Added by GraceWang over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
New test
Target version:
-
Start date:
2019-11-04
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

RDP remote desktop tests cases should cover the below 3 scenarios:

Protocol: RDP
Client: Windows; Server: Tumbleweed
Client: Tumbleweed; Server: Windows (NLA enabled)
Client: Tumbleweed; Server: Windows (NLA disable)

Test results under SLE 15 (Development) / Desktop Applications can be used as references.
http://openqa.suse.de/group_overview/118

The test suites name are:
desktopapps-remote-desktop-xrdp-server1
desktopapps-remote-desktop-xrdp-client1
desktopapps-remote-desktop-xrdp-client2
desktopapps-remote-desktop-xrdp-server2
remote-desktop-client4
remote-desktop-supportserver4


Subtasks 1 (0 open1 closed)

action #59010: [desktop][tw] Add RDP remote desktop cases to TW (TW as sever)ResolvedGraceWang2019-11-04

Actions
Actions #1

Updated by okurz over 4 years ago

  • Category set to New test
Actions #2

Updated by GraceWang over 4 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 70

Two pairs of test suites have been added to TW. And below test suites need to be added to o.o.o

  • desktopapps-remote-desktop-xrdp-client1:
    BOOT_HDD_IMAGE=1
    DESKTOP=gnome
    HDD_1=%DISTRI%-%VERSION%-%ARCH%-%BUILD%-gnome-wayland@%MACHINE%.qcow2
    NETWORKS=fixed
    NICTYPE=tap
    PARALLEL_WITH=desktopapps-remote-desktop-xrdp-server1
    REGRESSION=remote
    REMOTE_DESKTOP_TYPE=xrdp_client
    START_AFTER_TEST=create_hdd_gnome-wayland
    VIRTIO_CONSOLE=0
    WORKER_CLASS=tap

  • desktopapps-remote-desktop-xrdp-server1:
    BOOTFROM=c
    HDD_1=windows-10-x86_64-1511@64bit_win.qcow2
    NETWORKS=fixed
    NICTYPE=tap
    NLA=1
    REGRESSION=remote
    REMOTE_DESKTOP_TYPE=win_server
    WORKER_CLASS=tap

  • desktopapps-remote-desktop-xrdp-client2:
    BOOT_HDD_IMAGE=1
    DESKTOP=gnome
    HDD_1=%DISTRI%-%VERSION%-%ARCH%-%BUILD%-gnome-wayland@%MACHINE%.qcow2
    NETWORKS=fixed
    NICTYPE=tap
    PARALLEL_WITH=desktopapps-remote-desktop-xrdp-server2
    REGRESSION=remote
    REMOTE_DESKTOP_TYPE=xrdp_client
    START_AFTER_TEST=create_hdd_gnome-wayland
    VIRTIO_CONSOLE=0
    WORKER_CLASS=tap

  • desktopapps-remote-desktop-xrdp-server2:
    BOOTFROM=c
    HDD_1=windows-10-x86_64-1511@64bit_win.qcow2
    NETWORKS=fixed
    NICTYPE=tap
    NLA=0
    REGRESSION=remote
    REMOTE_DESKTOP_TYPE=win_server
    WORKER_CLASS=tap

Actions #3

Updated by GraceWang over 4 years ago

Verification Run:
http://10.67.19.11/tests/1410 (tw-remote-desktop-xrdp-server1)
http://10.67.19.11/tests/1411 (tw-remote-desktop-xrdp-client1)
http://10.67.19.11/tests/1414 (tw-remote-desktop-xrdp-server2)
http://10.67.19.11/tests/1415 (tw-remote-desktop-xrdp-client2)

Also verified the changes doesn't affect existing tests on SLE15SP2. See below verification run:
http://10.67.19.11/tests/1419 (desktopapps-remote-desktop-xrdp-server1)
http://10.67.19.11/tests/1421 (desktopapps-remote-desktop-xrdp-client1)

PR:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8808

Needles:
https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/604

Actions #4

Updated by dimstar over 4 years ago

Did those tests actually go through the development group for TW tests?

The tests added to TW seem to be failing more often than not - which is unacceptable as they are blocking TW snapshots for no good reason.

e.g. https://openqa.opensuse.org/tests/1090675#next_previous

Actions #5

Updated by GraceWang over 4 years ago

dimstar wrote:

Did those tests actually go through the development group for TW tests?

Yes, those tests DID go through the development group before added to TW.

The failure was caused by https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/614
A lot of remote desktop related needles were removed on Nov, 21.

I am working on make the two pairs of test suites work.
Thanks for your reminder.

The tests added to TW seem to be failing more often than not - which is unacceptable as they are blocking TW snapshots for no good reason.

e.g. https://openqa.opensuse.org/tests/1090675#next_previous

Actions #6

Updated by GraceWang over 4 years ago

A quick update about the failures:

Now the test suites are all passed on TW which can be found:
https://openqa.opensuse.org/tests/1094327
https://openqa.opensuse.org/tests/1094328
https://openqa.opensuse.org/tests/1094156
https://openqa.opensuse.org/tests/1094157

There are two reasons caused the failure of the test cases:

  1. Some needles were deleted by accident as I mentioned in previous comment
  2. The two pairs of test suites were added to TWO different job groups (openSUSE Tumbleweed and Development) simultaneously.

What I did to fix the failure: 1) added necessary needles 2) Remove the test suites from one of the job groups.

Since we are using YAML to configure job groups now, I suspect this might be incorrect use of this feature OR a bug of openQA. Will double check this with QA tools team.

Actions #7

Updated by yfjiang over 4 years ago

  • Subject changed from [tw][desktop] Add RDP remote desktop cases to Tumbleweed to [desktop][tw] Add RDP remote desktop cases to Tumbleweed

update title for consistency.

Actions #8

Updated by GraceWang over 4 years ago

  • Status changed from In Progress to Resolved

Set status to Resolved since all relevant works are done.

Actions

Also available in: Atom PDF