-----Original Message----- From: Oliver Kurz <okurz@suse.de> Sent: 07 February 2021 18:58 Cc: factory@lists.opensuse.org Subject: Re: Pattern for Cinnamon
Hi,
07.02.2021 12:11:50 slb <shenlebantongying@gmail.com>:
I already submitted `patterns-cinnamon` in to the cinnamon devel factory.[0] I installed them on my local VMs from a bare-bones system and they both worked OK.
I would like to set up an openQA for it. However, I didn't figure out how to add a new job for openQA after reading some docs. Is there a guide or something? Settling up an instance for experimenting doesn't seem to be an easy maneuver.
Actually we try to make installing openQA very easy. Did you find the documentation on http://open.qa/ ? I can recommend two different ways to get going, either install on a machine of yours and extend tests there, or trigger tests on openqa.opensuse.org based on a public git repository. For this any existing admin can give you the necessary "operator" permissions, e.g. ping me, "okurz" in irc://chat.freenode.net/opensuse-factory
In addition, I would add that all openQA tests for openSUSE are written in Perl and stored in https://github.com/os-autoinst/os-autoinst-distri-openSUSE Where you can create a Pull Request once you created the required code which would include: 1. an update of load_otherDE_tests function to handle cinnamon (load_cinnamon_tests() + specific cinnamon tests, if any): https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/produ... 2. Creation of tests/x11/cinnamon_reconfigure_openqa.pm With your PR, you can then create a test run by cloning an existing otherDE_xyz test, update DE_PATTERN var and referencing your PR. See: http://open.qa/docs/#_triggering_tests_based_on_an_any_remote_git_refspec_or... Cheers, Guillaume
Have fun, Oliver