Project

General

Profile

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 
 ``` 

Back