action #57044
closed[desktop][tw] Add RDP remote desktop cases to Tumbleweed
100%
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
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=tapdesktopapps-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=tapdesktopapps-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=tapdesktopapps-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
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
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
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
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:
- Some needles were deleted by accident as I mentioned in previous comment
- 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.
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.
Updated by GraceWang over 4 years ago
- Status changed from In Progress to Resolved
Set status to Resolved since all relevant works are done.