coordination #70390: [qe-core][epic] post-installation tests for transactional role
[u] extra_tests_transactional_server on Tumbleweed x86_64
- AC1: A test suite
extra_tests_transactional_serveris schedule on openqa.opensuse.org for Tumbleweed x86_64
extra_tests_transactional_serveris scheduled on openqa.opensuse.org for Tumbleweed x86_64 on the main job group only after 2 consecutive green jobs.
- Create test suite definition on openqa.opensuse.org
- Create YAML schedule in schedules.
extra_tests_transactional_serverin Development Tumbleweed on x86_64
- After two consecutive green jobs in
Development Tumbleweed, move it to openSUSE Tumbleweed
Test suite definition¶
Maintainer: firstname.lastname@example.org Mainly post-installation console extra tests.
BSC1167736=1 BOOT_HDD_IMAGE=1 DESKTOP=textmode HDD_1=SLES-%VERSION%-%ARCH%-Build%BUILD%@%MACHINE%-transactional_server.qcow2 MAX_JOB_TIME=18000 START_AFTER_TEST=create_hdd_transactional_server YAML_SCHEDULE=schedule/functional/extra_tests_textmode.yaml
#3 Updated by SLindoMansilla over 1 year ago
The reason why we need a
extra_tests_transactional_server is because for SLE, the installation is done in the Yast group (
QSF-U has to avoid testing installations (even more when Yast team is already covering it), so we need
extra_tests_transactional_server that reuses the published qcow2 image from
Having different testing jobs for Tumbleweed, SLE and Leap would be a pain for QSF-U to maintain.
This ticket is separated from the SLE one for simplicity and following Factory first policy.
The acceptance criteria and tasks of the ticket are still valid.
#5 Updated by SLindoMansilla over 1 year ago
there is no transactional_server.qcow2 available on O3 for TW. So we need to create this at first and add a test suite.
And when create_* and extra_* are in place and covering at least the same post installation modules, I will propose to remove
transactional_server to avoid duplication.
#7 Updated by zluo over 1 year ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11102 created for review now.
#8 Updated by zluo over 1 year ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/schedule/yast/transactional_server/create_hdd_transactional_server.yaml is already there, So just use this yaml schedule from yast to create hdd.
#9 Updated by zluo over 1 year ago
after merge it needs to add test suite on O3 (development at first).
#10 Updated by zluo over 1 year ago