os-autoinst-distri-rocky-mi.../tests
Adam Williamson b67f604894 Move all remaining utility functions into exporter modules
Summary:
This adds a couple of new exporter modules, renames main_common
to utils (this is a better name: openSUSE's main_common is
functions used in main.pm, utils is what they call their module
full of miscellaneous commonly-used functions), and moves a
bunch of utility functions that were previously needlessly
implemented as instance methods in base classes into the
exporter modules. That means we can get rid of all the annoying
$self-> syntax for calling them.

We get rid of `fedorabase` entirely, as it's no longer useful
for anything. Other base classes keep the 'standard' methods
(like `post_fail_hook`) and methods which actually need to be
methods (like `root_console`, whose behaviour is different in
anacondatest and installedtest).

Test Plan:
Do a full test suite run and check everything lines
up. There should be no functional differences from before at all,
this is just a re-org.

Reviewers: jskladan, garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames

Reviewed By: garretraziel_but_actually_jsedlak_who_uses_stupid_nicknames

Subscribers: tflink

Differential Revision: https://phab.qa.fedoraproject.org/D1080
2017-01-17 23:15:44 -08:00
..
_boot_to_anaconda.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_check_install_source.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_collect_data.pm Use systemctl --no-legend when collecting service info 2017-01-11 11:58:37 -08:00
_console_avc_crash.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_console_login.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_console_shutdown.pm wait longer for system to shutdown in _console_shutdown 2016-10-26 14:03:15 -07:00
_console_wait_login.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_do_install_and_reboot.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_graphical_input.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_graphical_wait_login.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_memcheck.pm Add jobs to gather memory usage data 2017-01-16 09:30:14 -08:00
_network_static.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
_software_selection.pm try to be safer when typing in X: slower, more checks 2016-09-12 10:24:30 -07:00
_support_server.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
base_selinux.pm consolidate login waits, use postinstall not entrypoint for base 2016-09-27 11:48:15 -07:00
base_service_manipulation.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
base_services_start.pm Simplify the services test fix 2017-01-11 16:03:09 -08:00
base_update_cli.pm consolidate login waits, use postinstall not entrypoint for base 2016-09-27 11:48:15 -07:00
database_client.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
desktop_browser.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
desktop_notifications.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
desktop_terminal.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
desktop_update_graphical.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_btrfs.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_ext3.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_iscsi_postinstall.pm add an iscsi test, and a support_server test to support it 2016-06-09 08:43:46 -07:00
disk_custom_iscsi.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_lvmthin.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_no_swap.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_software_raid_postinstall.pm use validate_script_output instead of typing and needles matching 2015-11-04 14:38:36 +01:00
disk_custom_software_raid.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_custom_xfs.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_delete_all.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_delete_partial_postinstall.pm use assert_script_run when possible 2016-01-12 09:27:14 -08:00
disk_guided_delete_partial.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_empty.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_encrypted_postinstall.pm add encrypted workstation upgrade tests (current and previous) 2016-07-08 08:56:57 -07:00
disk_guided_encrypted.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_free_space_postinstall.pm use assert_script_run when possible 2016-01-12 09:27:14 -08:00
disk_guided_multi_empty_all_postinstall.pm use validate_script_output instead of typing and needles matching 2015-11-04 14:38:36 +01:00
disk_guided_multi_empty_all.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_multi_postinstall.pm fix server_multi postinstall for disk being virtio 2016-01-27 01:44:20 -08:00
disk_guided_multi.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
disk_guided_shrink_postinstall.pm use assert_script_run when possible 2016-01-12 09:27:14 -08:00
disk_guided_shrink.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
firewall_configured.pm consolidate login waits, use postinstall not entrypoint for base 2016-09-27 11:48:15 -07:00
firewall_disabled.pm consolidate login waits, use postinstall not entrypoint for base 2016-09-27 11:48:15 -07:00
freeipa_client.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
freeipa_password_change.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
freeipa_webui.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
install_arm_image_deployment.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
install_source_graphical.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
install_text.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
realmd_join_cockpit.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
realmd_join_sssd.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
rescue_mode_encrypted.pm reintroduce rescue on UEFI 2016-12-13 09:18:34 +01:00
role_deploy_database_server.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
role_deploy_domain_controller.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
server_cockpit_basic.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
server_cockpit_default.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
server_firewall_default.pm consolidate login waits, use postinstall not entrypoint for base 2016-09-27 11:48:15 -07:00
uefi_postinstall.pm use assert_script_run when possible 2016-01-12 09:27:14 -08:00
upgrade_postinstall.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
upgrade_preinstall.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
upgrade_run.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00