mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-16 02:01:25 +00:00
7135a4e05d
Summary: This isn't in the criteria, but it's commonly used, so we ought to test this way. Require authentication for the iSCSI target and have the test provide the appropriate auth info. Test Plan: Run the iscsi test and check it works (you need the recent fixes for support_server to make *that* work). Nothing else should be affected. Reviewers: jskladan, garretraziel Reviewed By: garretraziel Subscribers: tflink Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D1070
37 lines
1.2 KiB
Perl
37 lines
1.2 KiB
Perl
use base "anacondatest";
|
|
use strict;
|
|
use testapi;
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
# iscsi config hash
|
|
my %iscsi;
|
|
$iscsi{'iqn.2016-06.local.domain:support.target1'} = ['10.0.2.110', 'test', 'weakpassword'];
|
|
# Anaconda hub
|
|
# Go to INSTALLATION DESTINATION and ensure one regular disk
|
|
# and the iscsi target are selected.
|
|
$self->select_disks(iscsi=>\%iscsi);
|
|
assert_and_click "anaconda_spoke_done";
|
|
# now we're at custom part. let's use standard partitioning for
|
|
# simplicity
|
|
$self->custom_scheme_select("standard");
|
|
# Do 'automatic' partition creation
|
|
assert_and_click "anaconda_part_automatic";
|
|
# Make sure / is on the iSCSI target (which appears as sda)
|
|
$self->custom_change_device("root", "sda");
|
|
assert_and_click "anaconda_spoke_done";
|
|
assert_and_click "anaconda_part_accept_changes";
|
|
}
|
|
|
|
sub test_flags {
|
|
# without anything - rollback to 'lastgood' snapshot if failed
|
|
# 'fatal' - whole test suite is in danger if this fails
|
|
# 'milestone' - after this test succeeds, update 'lastgood'
|
|
# 'important' - if this fails, set the overall state to 'fail'
|
|
return { fatal => 1 };
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|