os-autoinst-distri-rocky/tests
Al Bowles 8becb62887
Provide tests for SIG/HPC slurm packages
This MR provides a very, very basic test suite for the Slurm packages
built by the HPC SIG. It checks the following:

- Necessary packages for a single-node Slurm instance install
  successfully from the SIG/HPC repository
- A job can be scheduled and executed to completion
- A job can be scheduled and then cancelled

```
./fifloader.py --clean --load templates.fif.json
openqa-cli api -X POST isos ISO=Rocky-8.8-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=8.8 CURRREL=8 BUILD=-${date +%Y%d%m}.0-slurm-8.8 TEST=slurm22,slurm23
openqa-cli api -X POST isos ISO=Rocky-9.2-x86_64-dvd.iso ARCH=x86_64 DISTRI=rocky FLAVOR=dvd-iso VERSION=9.2 CURRREL=9 BUILD=-${date +%Y%d%m}.0-slurm-9.2 TEST=slurm22,slurm23

```

- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] Any dependent changes have been merged and published in downstream modules
2023-07-25 15:04:07 -05:00
..
applications/evince enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
apps_startstop enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_advisory_post.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_advisory_update.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
_anaconda_kdump_disable.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_anaconda_kdump_enable.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_anaconda_network_enable.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_anaconda_network_static.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_boot_to_anaconda.pm Improve test logic, to be sure 2023-05-03 11:32:55 +01:00
_check_install_source.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_collect_data.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_console_avc_crash.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
_console_login.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_console_shutdown.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_console_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_console_wait_login.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_coreos_install.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_do_install_and_reboot.pm add support to specify dnf releasever during POST 2023-04-30 11:28:06 -07:00
_graphical_input_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_input.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_graphical_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_wait_login.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_installer_build.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
_iot_zezere_remote.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_iot_zezere_server.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
_live_build.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_memcheck.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_podman_client.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
_post_network_static.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_setup_browser.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_software_selection.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
_staging_repos_disable.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_staging_repos_enable.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_support_server.pm Merge branch 'develop' into support_server_selinux 2023-02-24 09:08:44 -08:00
_vnc_client_connect_pre.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
_vnc_client_connect.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
_vncconnect_client_setup_pre.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
_vncconnect_client_setup.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
anaconda_help.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
apps_gnome_preset.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
autocloud.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_package_install_remove.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_reboot_unmount.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_selinux.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
base_service_manipulation.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_services_start.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_system_logging.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
base_update_cli.pm minor cleanup 2023-05-24 08:55:46 -07:00
btrfs_preserve_home_check_content.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
database_client.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_background.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_browser.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
desktop_login.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_notifications.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_printing.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_terminal.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
desktop_update_graphical.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_btrfs_preserve_home.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_btrfs.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_ext3.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_lvm_ext4.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_lvmthin.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_blivet_resize_lvm.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_blivet_software_raid.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_blivet_standard_partition_ext4_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_standard_partition_ext4.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_blivet_with_swap.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_blivet_xfs.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_btrfs_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_btrfs_preserve_home.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_btrfs.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_ext3_postinstall.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_ext3.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_gui_lvm_ext4.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_gui_software_raid.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_gui_standard_partition_ext4.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_gui_xfs.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_iscsi_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_iscsi.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_lvm_ext4_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_lvm_ext4.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_lvmthin_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_lvmthin.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_resize_lvm_postinstall.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
disk_custom_resize_lvm.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_software_raid_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_software_raid.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_standard_partition_ext4_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_standard_partition_ext4.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_with_swap_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_with_swap.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_xfs_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_custom_xfs.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_delete_all.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_delete_partial_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_delete_partial.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_empty.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_encrypted_postinstall_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
disk_guided_encrypted_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_encrypted.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_free_space_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_multi_empty_all_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_multi_empty_all.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_multi_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_multi.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_shrink_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
disk_guided_shrink.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
fedora_release.pm Drop bypass_1691487 function and usage (bug seems fixed) 2021-05-06 09:02:52 -07:00
firewall_configured.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
firewall_disabled.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
freeipa_client.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
freeipa_password_change.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
freeipa_webui.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
install_source_graphical.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
install_text.pm use password is default in all Rocky Linux versions 2023-03-20 09:20:28 -07:00
iot_clevis.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
iot_greenboot.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
iot_rpmostree_overlay.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
iot_rpmostree_rebase.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
iot_zezere_ignition.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
mediakit_fileconflicts.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
mediakit_repoclosure.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
memtest.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
modularity_checkdefaults.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
modularity_enable_disable_module.pm Modularity tests changes 2023-03-02 15:55:03 +00:00
modularity_install_module.pm Modularity tests changes 2023-03-02 15:55:03 +00:00
modularity_module_list.pm Modularity tests changes 2023-03-02 15:55:03 +00:00
modularity_update_norepo.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
os_release.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
podman.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
preinstall_iso_in_hd.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
realmd_join_cockpit.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
realmd_join_sssd.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
rescue_mode_encrypted.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
rocky_release.pm add and use get_code_name() utility function 2022-06-30 21:29:19 -07:00
role_deploy_database_server.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
role_deploy_domain_controller_check.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
role_deploy_domain_controller.pm replace fedoraproject.org with rockylinux.org 2023-03-17 10:04:54 -07:00
server_cockpit_autoupdate.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_cockpit_basic.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_cockpit_default.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_cockpit_updates.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_filesystem_default.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_firewall_default.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_remote_logging_client.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
server_remote_logging_server.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
slurm.pm Provide tests for SIG/HPC slurm packages 2023-07-25 15:04:07 -05:00
text_login_gui.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
uefi_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
unwanted_packages.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
upgrade_boot.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
upgrade_postinstall.pm enforce standard coding on all Perl files 2023-02-12 14:59:37 -08:00
upgrade_preinstall.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
upgrade_run.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00
workstation_core_applications.pm enforce standard coding on all Perl files 2023-02-20 14:17:29 -08:00