action #25190
Updated by SLindoMansilla over 6 years ago
## User story
As a QA SLE functional openQA test reviewer I want to execute systemd testsuites against the systemd on each build for validation to find systemd-only related regressions early and be able to crosscheck with our system tests
## Acceptance criteria
* **AC1** the SUSE systemd testsuite is executed as part of build validation
* **AC2** The test have to work for SLE15 and Tumbleweed
## Tasks
* find the systemd test suite for openSUSE
* Repo: https://download.opensuse.org/repositories/home:/tsaupe/openSUSE_Tumbleweed/
* Built from: https://build.opensuse.org/project/show/home:tsaupe:branches:openSUSE:Factory:systemd-v232
* create new test module that executes the systemd test suite
* create new test schedule (main.pm) that executes the installation of the testsuite and execution
* add this test suite to o3
* find the systemd test suite for SLE
* add this test suite to osd
## Further information
* Apply test to the systemd version included in the installation media (version after system installation).
* Install and execute the systemd-testsuite that matches the systemd version in the installation media.
## Settings
Test suite name: _systemd_installation_media_
#### O3
```
BOOT_HDD_IMAGE=1
DESKTOP=textmode
HDD_1=%DISTRI%-%VERSION%-%ARCH%-%BUILD%-%DESKTOP%@%MACHINE%.qcow2
QA_HEAD_REPO=https://download.opensuse.org/repositories/home:/tsaupe/openSUSE_Tumbleweed/
START_AFTER_TEST=create_hdd_textmode
SYSTEMD_TESTSUITE=1
```
#### OSD
```
BOOT_HDD_IMAGE=1
DESKTOP=textmode
HDD_1=%DISTRI%-%VERSION%-%ARCH%-%BUILD%-%DESKTOP%@%MACHINE%.qcow2
QA_HEAD_REPO=https://build.suse.de/project/show/QA:Head
START_AFTER_TEST=create_hdd_textmode
SYSTEMD_TESTSUITE=1
```