action #71044
closedcoordination #70390: [qe-core][epic] post-installation tests for transactional role
[u] extra_tests_transactional_server on Tumbleweed x86_64
0%
Description
Acceptance criteria¶
- AC1: A test suite
extra_tests_transactional_server
is schedule on openqa.opensuse.org for Tumbleweed x86_64 - AC2:
extra_tests_transactional_server
is scheduled on openqa.opensuse.org for Tumbleweed x86_64 on the main job group only after 2 consecutive green jobs.
Tasks¶
- Create test suite definition on openqa.opensuse.org
- Create YAML schedule in schedules.
- Schedule
extra_tests_transactional_server
in Development Tumbleweed on x86_64 - After two consecutive green jobs in
Development Tumbleweed
, move it to openSUSE Tumbleweed
Test suite definition¶
Description¶
Maintainer: slindomansilla@suse.de
Mainly post-installation console extra tests.
Settings¶
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
Updated by SLindoMansilla almost 4 years ago
- Category set to New test
- Status changed from New to Workable
- Target version set to Milestone 30
- Estimated time set to 42.00 h
Updated by zluo almost 4 years ago
- Assignee set to zluo
take over.
I found we have already transactional_server on TW:
Updated by SLindoMansilla almost 4 years ago
The reason why we need a extra_tests_transactional_server
is because for SLE, the installation is done in the Yast group (create_hdd_transactional_server
).
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 create_hdd_transactional_server
.
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.
Updated by zluo almost 4 years 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.
Updated by SLindoMansilla almost 4 years ago
zluo wrote:
there is no transactional_server.qcow2 available on O3 for TW. So we need to create this at first and add a test suite.
Yes.
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.
Updated by zluo almost 4 years ago
http://10.162.23.47/tests/8186 for publish_HDD_1
schedule/functional/create_hdd_transactional_server.yaml is ready for PR.
Updated by zluo almost 4 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11102 created for review now.
Updated by zluo almost 4 years 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.
Updated by zluo almost 4 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/11102 created.
after merge it needs to add test suite on O3 (development at first).
Updated by zluo almost 4 years ago
https://openqa.opensuse.org/admin/job_templates/38
- create_hdd_transactional_server
- extra_tests_transactional_server
scheduled now.
Updated by zluo almost 4 years ago
it looks good:
Updated by zluo almost 4 years ago
now removed them from development job group and add them to production job group:
Updated by zluo almost 4 years ago
- Status changed from In Progress to Resolved
https://openqa.opensuse.org/tests/1421715 looks good.