# Feature tests before installation
sub load_rcshell_tests {
loadtest 'caasp/rcshell_start';
loadtest 'caasp/libzypp_config';
loadtest 'caasp/one_line_checks';
}
# Feature tests after installation finishes
sub load_feature_tests {
loadtest 'caasp/create_autoyast' unless check_var('VIRSH_VMM_FAMILY', 'hyperv');
loadtest 'caasp/libzypp_config';
loadtest 'caasp/one_line_checks';
loadtest 'caasp/filesystem_ro';
loadtest 'caasp/services_enabled';
loadtest 'caasp/transactional_update';
loadtest 'caasp/rebootmgr';
loadtest 'caasp/journal_check';
}
#######################
# Testing starts here #
#######################
load_caasp_boot_tests;
if (get_var 'SYSTEM_ROLE') {
load_inst_tests;
loadtest 'caasp/first_boot';
load_feature_tests if (check_var 'EXTRA', 'FEATURES');
loadtest 'shutdown/shutdown';
}
else {
load_rcshell_tests if (check_var 'EXTRA', 'RCSHELL');
}
Comments