Skip to content

Latest commit

 

History

History
97 lines (94 loc) · 8.75 KB

variables.md

File metadata and controls

97 lines (94 loc) · 8.75 KB

Supported list of variables which control test suites

Below you can find the list of variables which control tests behavior, including schedule. Please, find os-autoinst backend variables which complement the list of variables below.

NOTE: This list is not complete and may contain outdated info. If you face such a case, please, create pull request with required changes.

Variable Type Default value Details
ADDONS string Comma separated list of addons to be added using DVD. Also used to indicate addons in the SUT.
ADDONURL string Comma separated list of addons. Includes addon names to get url defined in ADDONURL_*. For example: ADDONURL=sdk,we ADDONURL_SDK=https://url ADDONURL_WE=ftp://url
ADDONURL_* string Define url for the addons list defined in ADDONURL
AUTOCONF boolean false Toggle automatic configuration
AUTOYAST string Full url to the AY profile or relative path if in data directory of os-autoinst-distri-opensuse repo. If value starts with aytests/, these profiles are provided by suport server, source code is available in aytests repo
AUTOYAST_PREPARE_PROFILE boolean false Enable variable expansion in the autoyast profile.
AUTOYAST_VERIFY string Script to be executed to validate installation. Can be url, relative path if in data directory of os-autoinst-distri-opensuse repo or test module name to be scheduled after installation is conducted.
AUTOYAST_VERIFY_TIMEOUT boolean false Enable validation of pop-up windows timeout.
BASE_VERSION string
BETA boolean false Enables checks and processing of beta warnings. Defines current stage of the product under test.
BTRFS boolean false Indicates btrfs filesystem. Deprecated, use FILESYSTEM instead.
BUILD string Indicates build number of the product under test.
CASEDIR string Path to the directory which contains tests.
CHECK_RELEASENOTES_ORIGIN boolean false Loads installation/releasenotes_origin test module.
DESKTOP string Indicates expected DM, e.g. gnome, kde, textmode, xfce, lxde. Does NOT prescribe installation mode. Installation is controlled by VIDEOMODE setting
DEV_IMAGE boolean false This setting is used to set veriables properly when SDK or Development-Tools are required.
DISABLE_ONLINE_REPOS boolean false Enables installation/disable_online_repos test module, relevant for openSUSE only. Test module explicitly disables online repos not to be used during installation.
DISABLE_SLE_UPDATES boolean false Disables online updates for the installation. Is true if QAM_MINIMAL is true for SLE.
DISTRI string Defines distribution. Possible values: sle, opensuse, casp, caasp, kubic.
DOCKER_IMAGE_TEST boolean false Enables docker test suite.
DOCRUN boolean false
DUALBOOT boolean false Enables dual boot configuration during the installation.
DUD string Defines url or relative path to the DUD file if in data directory of os-autoinst-distri-opensuse repo
DUD_ADDONS string Comma separated list of addons added using DUD.
DVD
ENCRYPT boolean false Enables or indicates encryption of the disks. Can be combine with FULL_LVM_ENCRYPT, ENCRYPT_CANCEL_EXISTING, ENCRYPT_ACTIVATE_EXISTING and UNENCRYPTED_BOOT.
EVERGREEN
EXTRABOOTPARAMS string Concatenates content of the string as boot options applied to the bootloader.
EXTRATEST boolean false Enables execution of extra tests, see load_extra_tests
FLAVOR string Defines flavor of the product under test, e.g. staging-.-DVD, Krypton, Argon, Gnome-Live, DVD, Rescue-CD, etc.
FULLURL string Full url to the factory repo. Is relevant for openSUSE only.
FULL_LVM_ENCRYPT boolean false Enables/indicates encryption using lvm. boot partition may or not be encrypted, depending on the product default behavior.
HASLICENSE boolean true if SLE, false otherwise Enables processing and validation of the license agreements.
HDDVERSION string Indicates version of the system installed on the HDD.
HTTPPROXY
EXPECTED_INSTALL_HOSTNAME string Contains expected hostname YaST installer got from the environment (DHCP, 'hostname=' as a kernel cmd line argument)
INSTALLONLY boolean false Indicates that test suite conducts only installation. Is recommended to be used for all jobs which create and publish images
INSTLANG string en_US Installation locale settings.
IPXE boolean false Indicates ipxe boot.
ISO_MAXSIZE integer Max size of the iso, used in installation/isosize.pm.
KEEP_ONLINE_REPOS boolean false openSUSE specific variable, not to replace original repos in the installed system with snapshot mirrors which are not yet published.
LAPTOP
LIVECD boolean false Indicates live image being used.
LIVETEST boolean false Indicates test of live system.
LVM boolean false Use lvm for partitioning.
MACHINE string Define machine name which defines worker specific configuration, including WORKER_CLASS.
MEDIACHECK boolean false Enables installation/mediacheck test module.
MEMTEST boolean false Enables installation/memtest test module.
MOZILLATEST
NAME string Name of the test run including distribution, build, machine name and job id.
NET boolean false Indicates net installation.
NETBOOT boolean false Indicates net boot.
NETDEV string Network device to be used when adding interface on zKVM.
NFSSERVER boolean false Indicates/enables nfs server in console/yast2_nfs_server.
NICEVIDEO
NOAUTOLOGIN boolean false Indicates disabled auto login.
NOIMAGES
NOLOGS boolean false Do not collect logs if set to true. Handy during development.
RAIDLEVEL integer Define raid level to be configured. Possible values: 0,1,5,6,10.
REGRESSION string Define scope of regression testing.
REPO_* string Url pointing to the mirrored repo. REPO_0 contains installation iso.
RESCUECD boolean false Indicates rescue image to be used.
RESCUESYSTEM boolean false Indicates rescue system under test.
SCC_ADDONS string Coma separated list of modules to be enabled using SCC/RMT.
SELECT_FIRST_DISK boolean false Enables test module to select first disk for the installation. Is used for baremetal machine tests with multiple disks available, including cases when server still has previous installation.
SKIP_CERT_VALIDATION boolean false Enables linuxrc parameter to skip certificate validation of the remote source, e.g. when using self-signed https url.
SLE_PRODUCT string Defines SLE product. Possible values: sles, sled, sles4sap. Is mainly used for SLE 15 installation flow.
SOFTFAIL_BSC1063638 boolean false Enable bsc#1063638 detection.
STAGING boolean false Indicates staging environment.
SPLITUSR boolean false Enables installation/partitioning_splitusr test module.
SUSEMIRROR string Mirror url of the installation medium.
SYSAUTHTEST boolean false Enable system authentication test (sysauth/sssd)
TEST string Name of the test suite.
TOGGLEHOME boolean false Changes the state of partitioning to have or not to have separate home partition in the proposal.
UEFI boolean false Indicates UEFI in the testing environment.
UPGRADE boolean false Indicates upgrade scenario.
USBBOOT boolean false Indicates booting to the usb device.
USEIMAGES
VERSION string Contains major version of the product. E.g. 15-SP1 or 15.1
VIDEOMODE string Indicates/defines video mode used for the installation. Empty value uses default, other possible values text, ssh-x for installation ncurses and x11 over ssh respectivelyю
VIRSH_OPENQA_BASEDIR string /var/lib The OPENQA_BASEDIR configured on the svirt host (only relevant for the svirt backend).
UNENCRYPTED_BOOT boolean false Indicates/defines existence of unencrypted boot partition in the SUT.
WAYLAND boolean false Enables wayland tests in the system.
XDMUSED boolean false Indicates availability of xdm.
Y2UITEST_NCURSES boolean false Enables yast2 tests of modules with ncurses.
Y2UITEST_GUI boolean false Enables yast2 tests of modules with x11.
ZDUP boolean false Prescribes zypper dup scenario.
ZDUPREPOS string Defines repo to be added/used for zypper dup call.