action #20946
closedcoordination #20944: [sle][functional][epic] Get rid of architecture specific test suites
[sle][functional] Use single test suite for stress tests for all architectures
0%
Description
Recently, we have created test suites for s390x stress tests, which work in same way as tests for other architectures.
However, s390x doesn't have a dvd, so addons are provided over network, namely ftp. Problem is that if we define ISO as an asset, test will fail if it's not there. Cause of that we had to create s390x specific test suites which use ftp for addons. Simple solution will be to use ftp for addons on other architectures as well. Then it should be possible to have single test suite for all these jobs.
Jobs to be reconfigured:
create_hdd_minimal_base+sdk_s390x
sles12_qa_acceptance_process_stress_s390x
sles12_qa_acceptance_fs_stress_s390x
sles12_qa_acceptance_sched_stress_s390x
Updated by riafarov about 7 years ago
- Status changed from New to Feedback
Listed jobs are removed. create_hdd_minimal_base+sdk reconfigured to use ftp
Test run with x86_64:
http://gershwin.arch.suse.de/tests/1213
All dependent jobs are there because of START_AFTER parameter. With common job for creation it's not required anymore. Triggers have to be configured properly.
Updated by riafarov about 7 years ago
The current stopper is that we need to put assets for sle12 sp2, sp3 and maybe something else. Due to clean up we cannot sync it manually once. Oliver tried to use symlink for SLE-12-Server-DVD-s390x-GM-DVD1, which is linked to "fixed" directory. If this approach works, we can apply it here too, if not it will be hard to maintain as we want to use same url for different versions.
Updated by riafarov about 7 years ago
- Status changed from New to Resolved
Uploaded required SDKs for SLE 12 SP2 and SP3 to ftp. Put them to fixed sub directory and created symlinks. Introduced changes again to use ftp to add SDK repo in create_hdd_minimal_base+sdk job.
This is also required to get rid of ISO_1 variables which are set to SDK iso, as it's not there for SLE15. Hence, won't be reverted if there is another activity required, but this "another" activity performed.
Updated by okurz about 7 years ago
Hi,
riafarov wrote:
This is also required to get rid of ISO_1 variables which are set to SDK iso, as it's not there for SLE15. Hence, won't be reverted if there is another activity required, but this "another" activity performed.
sorry, I don't get what you mean. Can you rephrase?
Updated by riafarov about 7 years ago
If you remember we have an issue that tests won't start if iso in ISO_x is not available. So, actually if previously this ticket was optional and improvement for existing tests, if we want to reuse same test suite for sle15, it's already mandatory, hence changes have to be kept and other issues will be approached accordingly instead of reverting them.