# 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'); }