Project

General

Profile

action #25190

Updated by SLindoMansilla about 4 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: *suse_patches-systemd_testsuite*

#### 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:/testsuites/openSUSE_Tumbleweed/ 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=http://download.suse.de/ibs/QA:/Head/SLE-15/
START_AFTER_TEST=create_hdd_textmode
SYSTEMD_TESTSUITE=1
```

Back