Project

General

Profile

Actions

action #20946

closed

coordination #20944: [sle][functional][epic] Get rid of architecture specific test suites

[sle][functional] Use single test suite for stress tests for all architectures

Added by riafarov over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
-
Start date:
2017-07-31
Due date:
% Done:

0%

Estimated time:
Difficulty:

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

Actions #1

Updated by riafarov over 6 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.

Actions #2

Updated by riafarov over 6 years ago

  • Status changed from Feedback to Resolved
Actions #3

Updated by riafarov over 6 years ago

  • Status changed from Resolved to New
Actions #4

Updated by riafarov over 6 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.

Actions #5

Updated by riafarov over 6 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.

Actions #6

Updated by okurz over 6 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?

Actions #7

Updated by riafarov over 6 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.

Actions

Also available in: Atom PDF