load_publiccloud_tests schedules the test jobs for the variety of groups. All the jobs expected to run after the publiccloud_download_testrepos which boots from the preinstalled images which create_hdd_autoyast_pc publishes. The later is scheduled when PUBLIC_CLOUD_TOOLS_REPO is defined and it is the only one which does not schedule boot/boot_to_desktop. The boot/boot_to_desktop is also run as an isolated smoke test in the PC Tools Image job group.

The rest of the scheduling is divided into two separate subroutines load_maintenance_publiccloud_tests and load_latest_publiccloud_tests.