Skip to content

Commit

Permalink
Merge pull request #12393 from asdil12/yaml/ovs
Browse files Browse the repository at this point in the history
ovs: Migrate to YAML schedule
  • Loading branch information
punkioudi committed Apr 26, 2021
2 parents 9237d92 + ffd794f commit 3674d9a
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 57 deletions.
29 changes: 0 additions & 29 deletions products/opensuse/main.pm
Original file line number Diff line number Diff line change
Expand Up @@ -352,35 +352,6 @@ else {
set_var('INSTALLONLY', 1);
loadtest "iscsi/iscsi_client";
}
if (get_var('OVS')) {
set_var('INSTALLONLY', 1);
if (check_var('HOSTNAME', 'server')) {
barrier_create('ipsec_done', 2);
barrier_create('traffic_check_done', 2);
barrier_create('certificate_signed', 2);
barrier_create('ipsec1_done', 2);
barrier_create('traffic_check_done1', 2);
barrier_create('ipsec2_done', 2);
barrier_create('traffic_check_done2', 2);
barrier_create('cert_done', 2);
barrier_create('host2_cert_ready', 2);
barrier_create('empty_directories', 2);
barrier_create('cacert_done', 2);
barrier_create('end_of_test', 2);
barrier_create('vtep_config', 2);
barrier_create('end', 2);
}
loadtest 'installation/bootloader_start';
loadtest 'network/setup_multimachine';
if (check_var('HOSTNAME', 'server')) {
loadtest 'console/ovs_server';
}
else {
loadtest 'console/ovs_client';
}
return 1;
}

if (get_var("REMOTE_CONTROLLER")) {
loadtest "remote/remote_controller";
load_inst_tests();
Expand Down
28 changes: 0 additions & 28 deletions products/sle/main.pm
Original file line number Diff line number Diff line change
Expand Up @@ -1074,34 +1074,6 @@ else {
loadtest 'console/rsync_client';
}
}
elsif (get_var('OVS')) {
set_var('INSTALLONLY', 1);
if (check_var('HOSTNAME', 'server')) {
barrier_create('ipsec_done', 2);
barrier_create('traffic_check_done', 2);
barrier_create('certificate_signed', 2);
barrier_create('ipsec1_done', 2);
barrier_create('traffic_check_done1', 2);
barrier_create('ipsec2_done', 2);
barrier_create('traffic_check_done2', 2);
barrier_create('cert_done', 2);
barrier_create('empty_directories', 2);
barrier_create('host2_cert_ready', 2);
barrier_create('cacert_done', 2);
barrier_create('end_of_test', 2);
barrier_create('vtep_config', 2);
barrier_create('end', 2);
}
loadtest 'installation/bootloader_start';
boot_hdd_image;
loadtest 'network/setup_multimachine';
if (check_var('HOSTNAME', 'server')) {
loadtest 'console/ovs_server';
}
else {
loadtest 'console/ovs_client';
}
}
elsif (get_var('QAM_CURL')) {
set_var('INSTALLONLY', 1);
boot_hdd_image;
Expand Down
16 changes: 16 additions & 0 deletions schedule/functional/extra_tests_ovs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: extra_tests_ovs
description: >
Maintainer: anminou.
Extra ovs tests
conditional_schedule:
ovs:
HOSTNAME:
'client':
- console/ovs_client
'server':
- console/ovs_server
schedule:
- boot/boot_to_desktop
- installation/bootloader_start
- network/setup_multimachine
- '{{ovs}}'
2 changes: 2 additions & 0 deletions tests/console/ovs_client.pm
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ sub run {
my ($self) = @_;
$self->select_serial_terminal;

mutex_wait 'barrier_setup_done';

# Install the needed packages
zypper_call('in openvswitch-ipsec openvswitch-pki tcpdump openvswitch-vtep', timeout => 300);

Expand Down
16 changes: 16 additions & 0 deletions tests/console/ovs_server.pm
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,22 @@ sub run {
my ($self) = @_;
$self->select_serial_terminal;

barrier_create('ipsec_done', 2);
barrier_create('traffic_check_done', 2);
barrier_create('certificate_signed', 2);
barrier_create('ipsec1_done', 2);
barrier_create('traffic_check_done1', 2);
barrier_create('ipsec2_done', 2);
barrier_create('traffic_check_done2', 2);
barrier_create('cert_done', 2);
barrier_create('host2_cert_ready', 2);
barrier_create('empty_directories', 2);
barrier_create('cacert_done', 2);
barrier_create('end_of_test', 2);
barrier_create('vtep_config', 2);
barrier_create('end', 2);
mutex_create 'barrier_setup_done';

# Install the needed packages
zypper_call('in openvswitch-ipsec tcpdump openvswitch-pki openvswitch-vtep', timeout => 300);
systemctl 'start openvswitch', timeout => 200;
Expand Down

0 comments on commit 3674d9a

Please sign in to comment.