Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a vino case and main entry for 8 remote desktop cases #2707

Merged
merged 3 commits into from Apr 5, 2017

Conversation

chuchingkai
Copy link
Contributor

Add autoyast xml file for remote desktop supportserver

This xml file is used to generate the qcow2 image for remote desktop supportserver which will be used as:

  • SLES12SP2 base OS ( vncmanager and gdm is required )
  • dhcp server
  • ssh server
  • xvnc server
  • X server with xdmcp configured

Add a vino remote desktop case to x11regressions

This is a multi machine case for Gnome sharing (vino remote desktop) testing. We can not use supportserver or any apis in mm_networks since vino requires NetworkManager. I wrote a subroutine in x11regressiontest.pm to set static IP for NetworkManager.

Add main entry for 8 remote desktop cases in x11regressions

  • onetime_vncsession_multilogin_failed.pm
  • onetime_vncsession_xvnc_java.pm
  • onetime_vncsession_xvnc_tigervnc.pm
  • persistent_vncsession_xvnc.pm
  • vino_client.pm
  • vino_server.pm
  • x11_forwarding_openssh.pm
  • xdmcp_gdm.pm
  • xdmcp_xdm.pm

see also: poo#9504

Validation runs for the newly added vino cases and main entry : Please only see the green jobs

http://147.2.212.115/tests/overview?distri=sle&version=12-SP3&build=0156&groupid=60

This xml file is used to generate the qcow2 image for remote desktop
supportserver which will be used as:
    - SLES12SP2 base OS ( vncmanager and gdm is required )
    - dhcp server
    - ssh server
    - xvnc server
    - X server with xdmcp configured

    see also: poo#9504
This is a multi machine case for Gnome sharing (vino remote desktop) testing.
We can not use supportserver or any apis in mm_networks since vino requires
NetworkManager. I wrote a subroutine in x11regressiontest.pm to set static IP
for NetworkManager.

    see also: poo#9504
    - onetime_vncsession_multilogin_failed.pm
    - onetime_vncsession_xvnc_java.pm
    - onetime_vncsession_xvnc_tigervnc.pm
    - persistent_vncsession_xvnc.pm
    - vino_client.pm
    - vino_server.pm
    - x11_forwarding_openssh.pm
    - xdmcp_gdm.pm
    - xdmcp_xdm.pm

    see also: poo#9504
@okurz
Copy link
Member

okurz commented Apr 5, 2017

LGTM very cool

@okurz okurz merged commit 0b3464a into os-autoinst:master Apr 5, 2017
@okurz
Copy link
Member

okurz commented Apr 5, 2017

I guess you need to look out for needle generation now

@chuchingkai
Copy link
Contributor Author

Thank you, the needles were submitted to gitlab: https://gitlab.suse.de/openqa/os-autoinst-needles-sles/merge_requests/347

@chuchingkai
Copy link
Contributor Author

The qcow2 image was also generated: https://openqa.suse.de/tests/859839

I will create the testsuits and add them to job groups once the needles are merged.

@okurz
Copy link
Member

okurz commented Apr 6, 2017

ok. Do you think it is feasible to support the same tests on openSUSE as well? It would also help us for new versions of SLE, e.g. SLE 13

@chuchingkai
Copy link
Contributor Author

Hi Oliver,

You are right, I have discussed this with Yifan, after estimating our current testing plan, we will add it before SLE13 starts.

I added TW to the checklist of poo#9504 https://progress.opensuse.org/issues/9504#note-13

@chuchingkai chuchingkai deleted the dev branch April 10, 2017 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants