diff --git a/.github/labeler.yml b/.github/labeler.yml index 9f13d6e93ba6..f15dc9ad0ae5 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -71,14 +71,14 @@ test-framework: - testsuite/features/support/* - testsuite/features/step_definitions/* core-features: -- testsuite/features/core/* -- testsuite/features/core/**/* +- testsuite/features/continuous_integration/core/* +- testsuite/features/continuous_integration/core/**/* build-validation-features: - testsuite/features/build_validation/* - testsuite/features/build_validation/**/* secondary-features: -- testsuite/features/secondary/* -- testsuite/features/secondary/**/* +- testsuite/features/continuous_integration/secondary/* +- testsuite/features/continuous_integration/secondary/**/* ci-pipelines: - testsuite/**/*.yml diff --git a/testsuite/Rakefile b/testsuite/Rakefile index 5ff8a38005ea..0509e7e5cf33 100644 --- a/testsuite/Rakefile +++ b/testsuite/Rakefile @@ -45,7 +45,7 @@ namespace :cucumber do end namespace :parallel do - Dir.glob(File.join(Dir.pwd, 'run_sets', '*.yml')).each do |entry| + Dir.glob(File.join(Dir.pwd, 'run_sets/continuous_integration', '*.yml')).each do |entry| run_set = File.basename(entry, '.yml').to_sym desc "Run Cucumber #{run_set} features in parallel" task run_set.to_s do @@ -71,7 +71,7 @@ namespace :utils do if sets_n < 2 puts "sets should be 2 or greater" else - all_secondary_p = YAML.load_file('run_sets/secondary_parallelizable.yml') + all_secondary_p = YAML.load_file('run_sets/continuous_integration/secondary_parallelizable.yml') if all_secondary_p.length%sets_n != 0 size = (all_secondary_p.length/sets_n) + 1 else @@ -81,7 +81,7 @@ namespace :utils do puts "split_sets.length: #{split_sets.length}" for i in 1..split_sets.length puts "writing #{i}" - File.open("run_sets/secondary_parallelizable_#{i}.yml", "w") { |file| + File.open("run_sets/continuous_integration/secondary_parallelizable_#{i}.yml", "w") { |file| file.write(split_sets[i-1].to_yaml) } end diff --git a/testsuite/features/core/allcli_sanity.feature b/testsuite/features/continuous_integration/core/allcli_sanity.feature similarity index 100% rename from testsuite/features/core/allcli_sanity.feature rename to testsuite/features/continuous_integration/core/allcli_sanity.feature diff --git a/testsuite/features/core/srv_channels_add.feature b/testsuite/features/continuous_integration/core/srv_channels_add.feature similarity index 81% rename from testsuite/features/core/srv_channels_add.feature rename to testsuite/features/continuous_integration/core/srv_channels_add.feature index 2baa076144c8..9c65c1fe9484 100644 --- a/testsuite/features/core/srv_channels_add.feature +++ b/testsuite/features/continuous_integration/core/srv_channels_add.feature @@ -2,23 +2,23 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in: -# - features/core/srv_create_activationkey.feature -# - features/reposync/srv_create_repository.feature -# - features/init_client/sle_minion.feature -# - features/init_client/sle_ssh_minion.feature -# - features/init_client/min_rhlike.feature -# - features/secondary/allcli_software_channels.feature -# - features/secondary/min_deblike_ssh.feature -# - features/secondary/min_rhlike_openscap_audit.feature -# - features/secondary/min_rhlike_salt_install_package_and_patch.feature -# - features/secondary/min_rhlike_ssh.feature -# - features/secondary/srv_content_lifecycle.feature -# - features/secondary/srv_delete_channel_from_ui.feature -# - features/secondary/srv_dist_channel_mapping.feature -# - features/secondary/srv_manage_activationkey.feature -# - features/secondary/srv_manage_channels_page.feature -# - features/secondary/srv_patches_page.feature -# - features/secondary/srv_push_package.feature +# - features/continuous_integration/core/srv_create_activationkey.feature +# - features/continuous_integration/reposync/srv_create_repository.feature +# - features/continuous_integration/init_client/sle_minion.feature +# - features/continuous_integration/init_client/sle_ssh_minion.feature +# - features/continuous_integration/init_client/min_rhlike.feature +# - features/continuous_integration/secondary/allcli_software_channels.feature +# - features/continuous_integration/secondary/min_deblike_ssh.feature +# - features/continuous_integration/secondary/min_rhlike_openscap_audit.feature +# - features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature +# - features/continuous_integration/secondary/min_rhlike_ssh.feature +# - features/continuous_integration/secondary/srv_content_lifecycle.feature +# - features/continuous_integration/secondary/srv_delete_channel_from_ui.feature +# - features/continuous_integration/secondary/srv_dist_channel_mapping.feature +# - features/continuous_integration/secondary/srv_manage_activationkey.feature +# - features/continuous_integration/secondary/srv_manage_channels_page.feature +# - features/continuous_integration/secondary/srv_patches_page.feature +# - features/continuous_integration/secondary/srv_push_package.feature Feature: Adding channels In Order to distribute software to the clients diff --git a/testsuite/features/core/srv_create_activationkey.feature b/testsuite/features/continuous_integration/core/srv_create_activationkey.feature similarity index 68% rename from testsuite/features/core/srv_create_activationkey.feature rename to testsuite/features/continuous_integration/core/srv_create_activationkey.feature index 7db6a3f541ca..f72ac6047bfe 100644 --- a/testsuite/features/core/srv_create_activationkey.feature +++ b/testsuite/features/continuous_integration/core/srv_create_activationkey.feature @@ -3,31 +3,31 @@ # # This feature can cause failures in: # If the SUSE-KEY-x86_64 fails to be created: -# - features/init_client/buildhost_bootstrap.feature -# - features/init_client/sle_minion.feature -# - features/secondary/buildhost_docker_auth_registry.feature -# - features/secondary/buildhost_docker_build_image.feature -# - features/secondary/buildhost_osimage_build_image.feature -# - features/secondary/min_baremetal_discovery.feature -# - features/secondary/min_bootstrap_api.feature -# - features/secondary/min_bootstrap_reactivation.feature -# - features/secondary/min_bootstrap_script.feature -# - features/secondary/min_docker_api.feature -# - features/secondary/min_move_from_and_to_proxy.feature -# - features/secondary/min_salt_mgrcompat_state.feature -# - features/secondary/min_salt_minions_page.feature -# - features/secondary/minkvm_guests.feature -# - features/secondary/proxy_as_pod_basic_tests.feature -# - features/secondary/proxy_cobbler_pxeboot.feature -# - features/secondary/proxy_retail_pxeboot.feature -# - features/secondary/srv_docker_advanced_content_management.feature +# - features/continuous_integration/init_client/buildhost_bootstrap.feature +# - features/continuous_integration/init_client/sle_minion.feature +# - features/continuous_integration/secondary/buildhost_docker_auth_registry.feature +# - features/continuous_integration/secondary/buildhost_docker_build_image.feature +# - features/continuous_integration/secondary/buildhost_osimage_build_image.feature +# - features/continuous_integration/secondary/min_baremetal_discovery.feature +# - features/continuous_integration/secondary/min_bootstrap_api.feature +# - features/continuous_integration/secondary/min_bootstrap_reactivation.feature +# - features/continuous_integration/secondary/min_bootstrap_script.feature +# - features/continuous_integration/secondary/min_docker_api.feature +# - features/continuous_integration/secondary/min_move_from_and_to_proxy.feature +# - features/continuous_integration/secondary/min_salt_mgrcompat_state.feature +# - features/continuous_integration/secondary/min_salt_minions_page.feature +# - features/continuous_integration/secondary/minkvm_guests.feature +# - features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature +# - features/continuous_integration/secondary/proxy_cobbler_pxeboot.feature +# - features/continuous_integration/secondary/proxy_retail_pxeboot.feature +# - features/continuous_integration/secondary/srv_docker_advanced_content_management.feature # If the RH-LIKE-KEY fails to be created: -# - features/secondary/min_rhlike_salt.feature +# - features/continuous_integration/secondary/min_rhlike_salt.feature # If the DEBLIKE-KEY fails to be created: -# - features/secondary/min_debike_salt.feature +# - features/continuous_integration/secondary/min_debike_salt.feature # If the SUSE-SSH-KEY-x86_64 fails to be created: -# - features/secondary/min_ssh_tunnel.feature -# - features/secondary/minssh_move_from_and_to_proxy.feature +# - features/continuous_integration/secondary/min_ssh_tunnel.feature +# - features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature Feature: Create activation keys diff --git a/testsuite/features/core/srv_disable_local_repos_off.feature b/testsuite/features/continuous_integration/core/srv_disable_local_repos_off.feature similarity index 100% rename from testsuite/features/core/srv_disable_local_repos_off.feature rename to testsuite/features/continuous_integration/core/srv_disable_local_repos_off.feature diff --git a/testsuite/features/core/srv_docker.feature b/testsuite/features/continuous_integration/core/srv_docker.feature similarity index 95% rename from testsuite/features/core/srv_docker.feature rename to testsuite/features/continuous_integration/core/srv_docker.feature index 5977aa1a55ab..aa97a88eba86 100644 --- a/testsuite/features/core/srv_docker.feature +++ b/testsuite/features/continuous_integration/core/srv_docker.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # This feature is a dependency for: -# - features/secondary/min_docker_api.feature +# - features/continuous_integration/secondary/min_docker_api.feature Feature: Prepare server for using Docker diff --git a/testsuite/features/core/srv_first_settings.feature b/testsuite/features/continuous_integration/core/srv_first_settings.feature similarity index 81% rename from testsuite/features/core/srv_first_settings.feature rename to testsuite/features/continuous_integration/core/srv_first_settings.feature index 4f84312a373b..c49834200e6a 100644 --- a/testsuite/features/core/srv_first_settings.feature +++ b/testsuite/features/continuous_integration/core/srv_first_settings.feature @@ -4,15 +4,15 @@ # This feature can cause failures in: # Almost every feature if the "admin" user fails to be created. # If the "testing" user fails to be created: -# - features/core/srv_user_preferences.feature -# - features/secondary/min_action_chain.feature -# - features/secondary/min_rhlike_remote_command.feature -# - features/secondary/minssh_action_chain.feature -# - features/secondary/srv_cobbler_buildiso.feature -# - features/secondary/srv_cobbler_distro.feature -# - features/secondary/srv_cobbler_profile.feature -# - features/secondary/srv_mainpage.feature -# - features/secondary/srv_users.feature +# - features/continuous_integration/core/srv_user_preferences.feature +# - features/continuous_integration/secondary/min_action_chain.feature +# - features/continuous_integration/secondary/min_rhlike_remote_command.feature +# - features/continuous_integration/secondary/minssh_action_chain.feature +# - features/continuous_integration/secondary/srv_cobbler_buildiso.feature +# - features/continuous_integration/secondary/srv_cobbler_distro.feature +# - features/continuous_integration/secondary/srv_cobbler_profile.feature +# - features/continuous_integration/secondary/srv_mainpage.feature +# - features/continuous_integration/secondary/srv_users.feature Feature: Very first settings In order to use the product diff --git a/testsuite/features/core/srv_organization_credentials.feature b/testsuite/features/continuous_integration/core/srv_organization_credentials.feature similarity index 100% rename from testsuite/features/core/srv_organization_credentials.feature rename to testsuite/features/continuous_integration/core/srv_organization_credentials.feature diff --git a/testsuite/features/core/srv_osimage.feature b/testsuite/features/continuous_integration/core/srv_osimage.feature similarity index 92% rename from testsuite/features/core/srv_osimage.feature rename to testsuite/features/continuous_integration/core/srv_osimage.feature index 6351f98ee1f3..624008a52253 100644 --- a/testsuite/features/core/srv_osimage.feature +++ b/testsuite/features/continuous_integration/core/srv_osimage.feature @@ -3,7 +3,7 @@ # # This feature can cause failures in: # If the "kiwikiwi" user fails to be created: -# - features/secondary/buildhost_osimage_build_image.feature +# - features/continuous_integration/secondary/buildhost_osimage_build_image.feature Feature: Prepare server for using Kiwi diff --git a/testsuite/features/core/srv_user_preferences.feature b/testsuite/features/continuous_integration/core/srv_user_preferences.feature similarity index 100% rename from testsuite/features/core/srv_user_preferences.feature rename to testsuite/features/continuous_integration/core/srv_user_preferences.feature diff --git a/testsuite/features/finishing/allcli_debug.feature b/testsuite/features/continuous_integration/finishing/allcli_debug.feature similarity index 100% rename from testsuite/features/finishing/allcli_debug.feature rename to testsuite/features/continuous_integration/finishing/allcli_debug.feature diff --git a/testsuite/features/finishing/srv_debug.feature b/testsuite/features/continuous_integration/finishing/srv_debug.feature similarity index 100% rename from testsuite/features/finishing/srv_debug.feature rename to testsuite/features/continuous_integration/finishing/srv_debug.feature diff --git a/testsuite/features/finishing/srv_smdba.feature b/testsuite/features/continuous_integration/finishing/srv_smdba.feature similarity index 100% rename from testsuite/features/finishing/srv_smdba.feature rename to testsuite/features/continuous_integration/finishing/srv_smdba.feature diff --git a/testsuite/features/init_clients/allcli_update_activationkeys.feature b/testsuite/features/continuous_integration/init_clients/allcli_update_activationkeys.feature similarity index 100% rename from testsuite/features/init_clients/allcli_update_activationkeys.feature rename to testsuite/features/continuous_integration/init_clients/allcli_update_activationkeys.feature diff --git a/testsuite/features/init_clients/buildhost_bootstrap.feature b/testsuite/features/continuous_integration/init_clients/buildhost_bootstrap.feature similarity index 100% rename from testsuite/features/init_clients/buildhost_bootstrap.feature rename to testsuite/features/continuous_integration/init_clients/buildhost_bootstrap.feature diff --git a/testsuite/features/init_clients/min_deblike_salt.feature b/testsuite/features/continuous_integration/init_clients/min_deblike_salt.feature similarity index 100% rename from testsuite/features/init_clients/min_deblike_salt.feature rename to testsuite/features/continuous_integration/init_clients/min_deblike_salt.feature diff --git a/testsuite/features/init_clients/min_rhlike_salt.feature b/testsuite/features/continuous_integration/init_clients/min_rhlike_salt.feature similarity index 100% rename from testsuite/features/init_clients/min_rhlike_salt.feature rename to testsuite/features/continuous_integration/init_clients/min_rhlike_salt.feature diff --git a/testsuite/features/init_clients/min_virthost.feature b/testsuite/features/continuous_integration/init_clients/min_virthost.feature similarity index 100% rename from testsuite/features/init_clients/min_virthost.feature rename to testsuite/features/continuous_integration/init_clients/min_virthost.feature diff --git a/testsuite/features/init_clients/proxy_branch_network.feature b/testsuite/features/continuous_integration/init_clients/proxy_branch_network.feature similarity index 100% rename from testsuite/features/init_clients/proxy_branch_network.feature rename to testsuite/features/continuous_integration/init_clients/proxy_branch_network.feature diff --git a/testsuite/features/init_clients/proxy_register_as_minion_with_gui.feature b/testsuite/features/continuous_integration/init_clients/proxy_register_as_minion_with_gui.feature similarity index 100% rename from testsuite/features/init_clients/proxy_register_as_minion_with_gui.feature rename to testsuite/features/continuous_integration/init_clients/proxy_register_as_minion_with_gui.feature diff --git a/testsuite/features/init_clients/proxy_register_as_minion_with_script.feature b/testsuite/features/continuous_integration/init_clients/proxy_register_as_minion_with_script.feature similarity index 100% rename from testsuite/features/init_clients/proxy_register_as_minion_with_script.feature rename to testsuite/features/continuous_integration/init_clients/proxy_register_as_minion_with_script.feature diff --git a/testsuite/features/init_clients/proxy_register_as_pod.feature b/testsuite/features/continuous_integration/init_clients/proxy_register_as_pod.feature similarity index 100% rename from testsuite/features/init_clients/proxy_register_as_pod.feature rename to testsuite/features/continuous_integration/init_clients/proxy_register_as_pod.feature diff --git a/testsuite/features/init_clients/sle_minion.feature b/testsuite/features/continuous_integration/init_clients/sle_minion.feature similarity index 100% rename from testsuite/features/init_clients/sle_minion.feature rename to testsuite/features/continuous_integration/init_clients/sle_minion.feature diff --git a/testsuite/features/init_clients/sle_ssh_minion.feature b/testsuite/features/continuous_integration/init_clients/sle_ssh_minion.feature similarity index 100% rename from testsuite/features/init_clients/sle_ssh_minion.feature rename to testsuite/features/continuous_integration/init_clients/sle_ssh_minion.feature diff --git a/testsuite/features/init_clients/srv_check_reposync.feature b/testsuite/features/continuous_integration/init_clients/srv_check_reposync.feature similarity index 100% rename from testsuite/features/init_clients/srv_check_reposync.feature rename to testsuite/features/continuous_integration/init_clients/srv_check_reposync.feature diff --git a/testsuite/features/reposync/reference_srv_check_reposync.feature b/testsuite/features/continuous_integration/reposync/reference_srv_check_reposync.feature similarity index 100% rename from testsuite/features/reposync/reference_srv_check_reposync.feature rename to testsuite/features/continuous_integration/reposync/reference_srv_check_reposync.feature diff --git a/testsuite/features/reposync/reference_srv_sync_products_extra.feature b/testsuite/features/continuous_integration/reposync/reference_srv_sync_products_extra.feature similarity index 100% rename from testsuite/features/reposync/reference_srv_sync_products_extra.feature rename to testsuite/features/continuous_integration/reposync/reference_srv_sync_products_extra.feature diff --git a/testsuite/features/reposync/srv_create_repository.feature b/testsuite/features/continuous_integration/reposync/srv_create_repository.feature similarity index 94% rename from testsuite/features/reposync/srv_create_repository.feature rename to testsuite/features/continuous_integration/reposync/srv_create_repository.feature index 1a0ecb62c04a..b3ef50c46fd5 100644 --- a/testsuite/features/reposync/srv_create_repository.feature +++ b/testsuite/features/continuous_integration/reposync/srv_create_repository.feature @@ -3,13 +3,13 @@ # # This feature can cause failures in: # If the fake-rpm-repo fails to be created: -# - features/init_client/allcli_update_activationkeys.feature +# - features/continuous_integration/init_client/allcli_update_activationkeys.feature # If Fake-Deb-AMD64-Channel fails to be updated with the repository: -# - features/secondary/min_deblike_salt_install_package.feature -# - features/secondary/min_deblike_salt_install_with_staging.feature +# - features/continuous_integration/secondary/min_deblike_salt_install_package.feature +# - features/continuous_integration/secondary/min_deblike_salt_install_with_staging.feature # If Fake-RH-Like-Channel fails to be updated with the repository: -# - features/secondary/min_rhlike_salt_install_package_and_patch.feature -# - features/secondary/srv_maintenance_windows.feature +# - features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature +# - features/continuous_integration/secondary/srv_maintenance_windows.feature Feature: Add a repository to a channel In order to distribute software to the clients diff --git a/testsuite/features/reposync/srv_enable_sync_products.feature b/testsuite/features/continuous_integration/reposync/srv_enable_sync_products.feature similarity index 100% rename from testsuite/features/reposync/srv_enable_sync_products.feature rename to testsuite/features/continuous_integration/reposync/srv_enable_sync_products.feature diff --git a/testsuite/features/reposync/srv_sync_channels.feature b/testsuite/features/continuous_integration/reposync/srv_sync_channels.feature similarity index 100% rename from testsuite/features/reposync/srv_sync_channels.feature rename to testsuite/features/continuous_integration/reposync/srv_sync_channels.feature diff --git a/testsuite/features/reposync/srv_sync_products.feature b/testsuite/features/continuous_integration/reposync/srv_sync_products.feature similarity index 100% rename from testsuite/features/reposync/srv_sync_products.feature rename to testsuite/features/continuous_integration/reposync/srv_sync_products.feature diff --git a/testsuite/features/reposync/srv_wait_for_reposync.feature b/testsuite/features/continuous_integration/reposync/srv_wait_for_reposync.feature similarity index 100% rename from testsuite/features/reposync/srv_wait_for_reposync.feature rename to testsuite/features/continuous_integration/reposync/srv_wait_for_reposync.feature diff --git a/testsuite/features/secondary/allcli_action_chain.feature b/testsuite/features/continuous_integration/secondary/allcli_action_chain.feature similarity index 100% rename from testsuite/features/secondary/allcli_action_chain.feature rename to testsuite/features/continuous_integration/secondary/allcli_action_chain.feature diff --git a/testsuite/features/secondary/allcli_config_channel.feature b/testsuite/features/continuous_integration/secondary/allcli_config_channel.feature similarity index 100% rename from testsuite/features/secondary/allcli_config_channel.feature rename to testsuite/features/continuous_integration/secondary/allcli_config_channel.feature diff --git a/testsuite/features/secondary/allcli_overview_systems_details.feature b/testsuite/features/continuous_integration/secondary/allcli_overview_systems_details.feature similarity index 100% rename from testsuite/features/secondary/allcli_overview_systems_details.feature rename to testsuite/features/continuous_integration/secondary/allcli_overview_systems_details.feature diff --git a/testsuite/features/secondary/allcli_reboot.feature b/testsuite/features/continuous_integration/secondary/allcli_reboot.feature similarity index 85% rename from testsuite/features/secondary/allcli_reboot.feature rename to testsuite/features/continuous_integration/secondary/allcli_reboot.feature index 48e7aa72afeb..23a533d779f5 100644 --- a/testsuite/features/secondary/allcli_reboot.feature +++ b/testsuite/features/continuous_integration/secondary/allcli_reboot.feature @@ -8,12 +8,12 @@ # (thus making changes in the behaviour of the system after the reboot) # # This feature can cause failures in the following features: -# - features/secondary/min_rhlike_openscap_audit.feature -# - features/secondary/min_rhlike_remote_command.feature -# - features/secondary/min_rhlike_ssh.feature -# - features/secondary/min_deblike_openscap_audit.feature -# - features/secondary/min_deblike_remote_command.feature -# - features/secondary/min_deblike_ssh.feature +# - features/continuous_integration/secondary/min_rhlike_openscap_audit.feature +# - features/continuous_integration/secondary/min_rhlike_remote_command.feature +# - features/continuous_integration/secondary/min_rhlike_ssh.feature +# - features/continuous_integration/secondary/min_deblike_openscap_audit.feature +# - features/continuous_integration/secondary/min_deblike_remote_command.feature +# - features/continuous_integration/secondary/min_deblike_ssh.feature # If the minions take over the alloted 10 minutes to reboot, # the following features could fail due to the minions not being reachable. # Depending on how long they take to reboot, even more features could fail. diff --git a/testsuite/features/secondary/allcli_software_channels.feature b/testsuite/features/continuous_integration/secondary/allcli_software_channels.feature similarity index 100% rename from testsuite/features/secondary/allcli_software_channels.feature rename to testsuite/features/continuous_integration/secondary/allcli_software_channels.feature diff --git a/testsuite/features/secondary/allcli_software_channels_dependencies.feature b/testsuite/features/continuous_integration/secondary/allcli_software_channels_dependencies.feature similarity index 100% rename from testsuite/features/secondary/allcli_software_channels_dependencies.feature rename to testsuite/features/continuous_integration/secondary/allcli_software_channels_dependencies.feature diff --git a/testsuite/features/secondary/allcli_system_group.feature b/testsuite/features/continuous_integration/secondary/allcli_system_group.feature similarity index 100% rename from testsuite/features/secondary/allcli_system_group.feature rename to testsuite/features/continuous_integration/secondary/allcli_system_group.feature diff --git a/testsuite/features/secondary/buildhost_docker_auth_registry.feature b/testsuite/features/continuous_integration/secondary/buildhost_docker_auth_registry.feature similarity index 97% rename from testsuite/features/secondary/buildhost_docker_auth_registry.feature rename to testsuite/features/continuous_integration/secondary/buildhost_docker_auth_registry.feature index 889c6f69b8aa..94cc37354f05 100644 --- a/testsuite/features/secondary/buildhost_docker_auth_registry.feature +++ b/testsuite/features/continuous_integration/secondary/buildhost_docker_auth_registry.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature depends on: -# - features/secondary/min_docker_api.feature +# - features/continuous_integration/secondary/min_docker_api.feature @buildhost @scope_building_container_images diff --git a/testsuite/features/secondary/buildhost_docker_build_image.feature b/testsuite/features/continuous_integration/secondary/buildhost_docker_build_image.feature similarity index 97% rename from testsuite/features/secondary/buildhost_docker_build_image.feature rename to testsuite/features/continuous_integration/secondary/buildhost_docker_build_image.feature index 8456a4215933..7074bc230e5a 100644 --- a/testsuite/features/secondary/buildhost_docker_build_image.feature +++ b/testsuite/features/continuous_integration/secondary/buildhost_docker_build_image.feature @@ -5,13 +5,13 @@ # so the inspect functionality is not tested here. # # This feature is a dependency for: -# - features/secondary/srv_docker_cve_audit.feature +# - features/continuous_integration/secondary/srv_docker_cve_audit.feature # # This feature depends on: -# - features/secondary/min_docker_api.feature +# - features/continuous_integration/secondary/min_docker_api.feature # # This feature can cause failures in the following features: -# - features/secondary/min_salt_install_with_staging.feature +# - features/continuous_integration/secondary/min_salt_install_with_staging.feature # Due to the images listed in the CVE Audit images @buildhost diff --git a/testsuite/features/secondary/buildhost_osimage_build_image.feature b/testsuite/features/continuous_integration/secondary/buildhost_osimage_build_image.feature similarity index 96% rename from testsuite/features/secondary/buildhost_osimage_build_image.feature rename to testsuite/features/continuous_integration/secondary/buildhost_osimage_build_image.feature index 2831f3fb4df7..a8911458a4bd 100644 --- a/testsuite/features/secondary/buildhost_osimage_build_image.feature +++ b/testsuite/features/continuous_integration/secondary/buildhost_osimage_build_image.feature @@ -10,7 +10,7 @@ # which means "Enable Kiwi OS Image building" # # This feature can cause failures in the following features: -# - features/secondary/proxy_retail_pxeboot_and_mass_import.feature: +# - features/continuous_integration/secondary/proxy_retail_pxeboot_and_mass_import.feature: # This feature leaves a JeOS image built that is used in the "PXE boot a Retail terminal" feature. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_action_chain.feature b/testsuite/features/continuous_integration/secondary/min_action_chain.feature similarity index 98% rename from testsuite/features/secondary/min_action_chain.feature rename to testsuite/features/continuous_integration/secondary/min_action_chain.feature index b6d3668b8a38..a85141717e67 100644 --- a/testsuite/features/secondary/min_action_chain.feature +++ b/testsuite/features/continuous_integration/secondary/min_action_chain.feature @@ -2,8 +2,8 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/minssh_action_chain.feature -# - features/secondary/allcli_action_chain.feature +# - features/continuous_integration/secondary/minssh_action_chain.feature +# - features/continuous_integration/secondary/allcli_action_chain.feature # If the action chain fails to be completed and run. # # skip on container. Running actions chains fail on container. diff --git a/testsuite/features/secondary/min_activationkey.feature b/testsuite/features/continuous_integration/secondary/min_activationkey.feature similarity index 98% rename from testsuite/features/secondary/min_activationkey.feature rename to testsuite/features/continuous_integration/secondary/min_activationkey.feature index 6db4ce4bf6d4..10ab68257a1b 100644 --- a/testsuite/features/secondary/min_activationkey.feature +++ b/testsuite/features/continuous_integration/secondary/min_activationkey.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_salt_minions_page.feature +# - features/continuous_integration/secondary/min_salt_minions_page.feature # If the minion fails to bootstrap. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_ansible_control_node.feature b/testsuite/features/continuous_integration/secondary/min_ansible_control_node.feature similarity index 100% rename from testsuite/features/secondary/min_ansible_control_node.feature rename to testsuite/features/continuous_integration/secondary/min_ansible_control_node.feature diff --git a/testsuite/features/secondary/min_baremetal_discovery.feature b/testsuite/features/continuous_integration/secondary/min_baremetal_discovery.feature similarity index 100% rename from testsuite/features/secondary/min_baremetal_discovery.feature rename to testsuite/features/continuous_integration/secondary/min_baremetal_discovery.feature diff --git a/testsuite/features/secondary/min_bootstrap_api.feature b/testsuite/features/continuous_integration/secondary/min_bootstrap_api.feature similarity index 97% rename from testsuite/features/secondary/min_bootstrap_api.feature rename to testsuite/features/continuous_integration/secondary/min_bootstrap_api.feature index 363480d6f9a0..61aa357d6aa9 100644 --- a/testsuite/features/secondary/min_bootstrap_api.feature +++ b/testsuite/features/continuous_integration/secondary/min_bootstrap_api.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features when running in sequential: -# - features/secondary/min_bootstrap_negative.feature +# - features/continuous_integration/secondary/min_bootstrap_negative.feature # If the minion fails to bootstrap again. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_bootstrap_negative.feature b/testsuite/features/continuous_integration/secondary/min_bootstrap_negative.feature similarity index 100% rename from testsuite/features/secondary/min_bootstrap_negative.feature rename to testsuite/features/continuous_integration/secondary/min_bootstrap_negative.feature diff --git a/testsuite/features/secondary/min_bootstrap_reactivation.feature b/testsuite/features/continuous_integration/secondary/min_bootstrap_reactivation.feature similarity index 100% rename from testsuite/features/secondary/min_bootstrap_reactivation.feature rename to testsuite/features/continuous_integration/secondary/min_bootstrap_reactivation.feature diff --git a/testsuite/features/secondary/min_bootstrap_script.feature b/testsuite/features/continuous_integration/secondary/min_bootstrap_script.feature similarity index 98% rename from testsuite/features/secondary/min_bootstrap_script.feature rename to testsuite/features/continuous_integration/secondary/min_bootstrap_script.feature index a3fb4ceb78e0..0f2d085aedf5 100644 --- a/testsuite/features/secondary/min_bootstrap_script.feature +++ b/testsuite/features/continuous_integration/secondary/min_bootstrap_script.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_ssh_tunnel.feature +# - features/continuous_integration/secondary/min_ssh_tunnel.feature # If the minion fails to bootstrap @skip_if_github_validation diff --git a/testsuite/features/secondary/min_bootstrap_ssh_key.feature b/testsuite/features/continuous_integration/secondary/min_bootstrap_ssh_key.feature similarity index 97% rename from testsuite/features/secondary/min_bootstrap_ssh_key.feature rename to testsuite/features/continuous_integration/secondary/min_bootstrap_ssh_key.feature index f5b545846107..3502c5f5addf 100644 --- a/testsuite/features/secondary/min_bootstrap_ssh_key.feature +++ b/testsuite/features/continuous_integration/secondary/min_bootstrap_ssh_key.feature @@ -3,7 +3,7 @@ # # # This feature can cause failures in the following features: -# - features/secondary/min_bootstrap_script.feature +# - features/continuous_integration/secondary/min_bootstrap_script.feature # If the minion fails to bootstrap again. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_change_software_channel.feature b/testsuite/features/continuous_integration/secondary/min_change_software_channel.feature similarity index 98% rename from testsuite/features/secondary/min_change_software_channel.feature rename to testsuite/features/continuous_integration/secondary/min_change_software_channel.feature index 2e9eaa8d97c9..5c6418dbb9bb 100644 --- a/testsuite/features/secondary/min_change_software_channel.feature +++ b/testsuite/features/continuous_integration/secondary/min_change_software_channel.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/allcli_software_channels.feature +# - features/continuous_integration/secondary/allcli_software_channels.feature # If "SLE15-SP4-Installer-Updates for x86_64" fails to be unchecked @skip_if_github_validation diff --git a/testsuite/features/secondary/min_check_patches_install.feature b/testsuite/features/continuous_integration/secondary/min_check_patches_install.feature similarity index 100% rename from testsuite/features/secondary/min_check_patches_install.feature rename to testsuite/features/continuous_integration/secondary/min_check_patches_install.feature diff --git a/testsuite/features/secondary/min_config_state_channel.feature b/testsuite/features/continuous_integration/secondary/min_config_state_channel.feature similarity index 97% rename from testsuite/features/secondary/min_config_state_channel.feature rename to testsuite/features/continuous_integration/secondary/min_config_state_channel.feature index 761bf589737c..1dd9dfed3609 100644 --- a/testsuite/features/secondary/min_config_state_channel.feature +++ b/testsuite/features/continuous_integration/secondary/min_config_state_channel.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features when running in sequential: -# - features/secondary/min_config_state_channel_subscriptions.feature +# - features/continuous_integration/secondary/min_config_state_channel_subscriptions.feature # If the state channel fails to be deleted. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_config_state_channel_api.feature b/testsuite/features/continuous_integration/secondary/min_config_state_channel_api.feature similarity index 100% rename from testsuite/features/secondary/min_config_state_channel_api.feature rename to testsuite/features/continuous_integration/secondary/min_config_state_channel_api.feature diff --git a/testsuite/features/secondary/min_config_state_channel_subscriptions.feature b/testsuite/features/continuous_integration/secondary/min_config_state_channel_subscriptions.feature similarity index 100% rename from testsuite/features/secondary/min_config_state_channel_subscriptions.feature rename to testsuite/features/continuous_integration/secondary/min_config_state_channel_subscriptions.feature diff --git a/testsuite/features/secondary/min_custom_pkg_download_endpoint.feature b/testsuite/features/continuous_integration/secondary/min_custom_pkg_download_endpoint.feature similarity index 100% rename from testsuite/features/secondary/min_custom_pkg_download_endpoint.feature rename to testsuite/features/continuous_integration/secondary/min_custom_pkg_download_endpoint.feature diff --git a/testsuite/features/secondary/min_cve_audit.feature b/testsuite/features/continuous_integration/secondary/min_cve_audit.feature similarity index 100% rename from testsuite/features/secondary/min_cve_audit.feature rename to testsuite/features/continuous_integration/secondary/min_cve_audit.feature diff --git a/testsuite/features/secondary/min_cve_id_new_syntax.feature b/testsuite/features/continuous_integration/secondary/min_cve_id_new_syntax.feature similarity index 100% rename from testsuite/features/secondary/min_cve_id_new_syntax.feature rename to testsuite/features/continuous_integration/secondary/min_cve_id_new_syntax.feature diff --git a/testsuite/features/secondary/min_deblike_monitoring.feature b/testsuite/features/continuous_integration/secondary/min_deblike_monitoring.feature similarity index 96% rename from testsuite/features/secondary/min_deblike_monitoring.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_monitoring.feature index 720b453a7484..1cb07bb7613f 100644 --- a/testsuite/features/secondary/min_deblike_monitoring.feature +++ b/testsuite/features/continuous_integration/secondary/min_deblike_monitoring.feature @@ -1,7 +1,7 @@ # Copyright (c) 2022 SUSE LLC # Licensed under the terms of the MIT license. # This feature depends on: -# - features/secondary/srv_monitoring.feature: as this feature disables/re-enables monitoring capabilities +# - features/continuous_integration/secondary/srv_monitoring.feature: as this feature disables/re-enables monitoring capabilities # - sumaform: as it is configuring monitoring to be enabled after deployment @skip_if_github_validation diff --git a/testsuite/features/secondary/min_deblike_openscap_audit.feature b/testsuite/features/continuous_integration/secondary/min_deblike_openscap_audit.feature similarity index 100% rename from testsuite/features/secondary/min_deblike_openscap_audit.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_openscap_audit.feature diff --git a/testsuite/features/secondary/min_deblike_remote_command.feature b/testsuite/features/continuous_integration/secondary/min_deblike_remote_command.feature similarity index 100% rename from testsuite/features/secondary/min_deblike_remote_command.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_remote_command.feature diff --git a/testsuite/features/secondary/min_deblike_salt_install_package.feature b/testsuite/features/continuous_integration/secondary/min_deblike_salt_install_package.feature similarity index 100% rename from testsuite/features/secondary/min_deblike_salt_install_package.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_salt_install_package.feature diff --git a/testsuite/features/secondary/min_deblike_salt_install_with_staging.feature b/testsuite/features/continuous_integration/secondary/min_deblike_salt_install_with_staging.feature similarity index 100% rename from testsuite/features/secondary/min_deblike_salt_install_with_staging.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_salt_install_with_staging.feature diff --git a/testsuite/features/secondary/min_deblike_ssh.feature b/testsuite/features/continuous_integration/secondary/min_deblike_ssh.feature similarity index 95% rename from testsuite/features/secondary/min_deblike_ssh.feature rename to testsuite/features/continuous_integration/secondary/min_deblike_ssh.feature index a7136e18347f..91b6800a6dfa 100644 --- a/testsuite/features/secondary/min_deblike_ssh.feature +++ b/testsuite/features/continuous_integration/secondary/min_deblike_ssh.feature @@ -6,9 +6,9 @@ # 3) delete Debian-like SSH minion and register as normal minion # # This feature can cause failures in the following features: -# - features/secondary/min_deblike_salt_install_package.feature -# - features/secondary/min_deblike_salt_install_with_staging.feature -# - features/secondary/min_deblike_monitoring.feature +# - features/continuous_integration/secondary/min_deblike_salt_install_package.feature +# - features/continuous_integration/secondary/min_deblike_salt_install_with_staging.feature +# - features/continuous_integration/secondary/min_deblike_monitoring.feature # If the cleanup bootstrap scenario fails, # the minion will not be reachable in those features. diff --git a/testsuite/features/secondary/min_docker_api.feature b/testsuite/features/continuous_integration/secondary/min_docker_api.feature similarity index 78% rename from testsuite/features/secondary/min_docker_api.feature rename to testsuite/features/continuous_integration/secondary/min_docker_api.feature index b146fd46ff2a..6f05ea89aa0f 100644 --- a/testsuite/features/secondary/min_docker_api.feature +++ b/testsuite/features/continuous_integration/secondary/min_docker_api.feature @@ -6,12 +6,12 @@ # buildhost_docker_auth_registry.feature # # This feature is a dependency for: -# - features/secondary/buildhost_docker_build_image.feature -# - features/secondary/buildhost_docker_auth_registry.feature +# - features/continuous_integration/secondary/buildhost_docker_build_image.feature +# - features/continuous_integration/secondary/buildhost_docker_auth_registry.feature # # This feature can cause failures in the following features: -# - features/secondary/buildhost_docker_build_image.feature -# - features/secondary/buildhost_docker_auth_registry.feature +# - features/continuous_integration/secondary/buildhost_docker_build_image.feature +# - features/continuous_integration/secondary/buildhost_docker_auth_registry.feature @skip_if_github_validation @skip_if_cloud diff --git a/testsuite/features/secondary/min_empty_system_profiles.feature b/testsuite/features/continuous_integration/secondary/min_empty_system_profiles.feature similarity index 100% rename from testsuite/features/secondary/min_empty_system_profiles.feature rename to testsuite/features/continuous_integration/secondary/min_empty_system_profiles.feature diff --git a/testsuite/features/secondary/min_monitoring.feature b/testsuite/features/continuous_integration/secondary/min_monitoring.feature similarity index 96% rename from testsuite/features/secondary/min_monitoring.feature rename to testsuite/features/continuous_integration/secondary/min_monitoring.feature index 39d99c263559..828971f9f5e5 100644 --- a/testsuite/features/secondary/min_monitoring.feature +++ b/testsuite/features/continuous_integration/secondary/min_monitoring.feature @@ -1,7 +1,7 @@ # Copyright (c) 2022 SUSE LLC # Licensed under the terms of the MIT license. # This feature depends on: -# - features/secondary/srv_monitoring.feature : As this feature disable/re-enable monitoring capabilities +# - features/continuous_integration/secondary/srv_monitoring.feature : As this feature disable/re-enable monitoring capabilities # - sumaform : As it is configuring monitoring to be enabled after deployment @skip_if_github_validation diff --git a/testsuite/features/secondary/min_move_from_and_to_proxy.feature b/testsuite/features/continuous_integration/secondary/min_move_from_and_to_proxy.feature similarity index 98% rename from testsuite/features/secondary/min_move_from_and_to_proxy.feature rename to testsuite/features/continuous_integration/secondary/min_move_from_and_to_proxy.feature index a91c34fc0ed3..78ddf8096414 100644 --- a/testsuite/features/secondary/min_move_from_and_to_proxy.feature +++ b/testsuite/features/continuous_integration/secondary/min_move_from_and_to_proxy.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/proxy_as_pod_basic_tests.feature: +# - features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature: # If the minion is not properly bootstrapped again. @sle_minion diff --git a/testsuite/features/secondary/min_project_lotus.feature b/testsuite/features/continuous_integration/secondary/min_project_lotus.feature similarity index 100% rename from testsuite/features/secondary/min_project_lotus.feature rename to testsuite/features/continuous_integration/secondary/min_project_lotus.feature diff --git a/testsuite/features/secondary/min_recurring_action.feature b/testsuite/features/continuous_integration/secondary/min_recurring_action.feature similarity index 100% rename from testsuite/features/secondary/min_recurring_action.feature rename to testsuite/features/continuous_integration/secondary/min_recurring_action.feature diff --git a/testsuite/features/secondary/min_retracted_patches.feature b/testsuite/features/continuous_integration/secondary/min_retracted_patches.feature similarity index 100% rename from testsuite/features/secondary/min_retracted_patches.feature rename to testsuite/features/continuous_integration/secondary/min_retracted_patches.feature diff --git a/testsuite/features/secondary/min_rhlike_monitoring.feature b/testsuite/features/continuous_integration/secondary/min_rhlike_monitoring.feature similarity index 96% rename from testsuite/features/secondary/min_rhlike_monitoring.feature rename to testsuite/features/continuous_integration/secondary/min_rhlike_monitoring.feature index d90a28dca694..5b43ac428efb 100644 --- a/testsuite/features/secondary/min_rhlike_monitoring.feature +++ b/testsuite/features/continuous_integration/secondary/min_rhlike_monitoring.feature @@ -1,7 +1,7 @@ # Copyright (c) 2022 SUSE LLC # Licensed under the terms of the MIT license. # This feature depends on: -# - features/secondary/srv_monitoring.feature: as this feature disables/re-enables monitoring capabilities +# - features/continuous_integration/secondary/srv_monitoring.feature: as this feature disables/re-enables monitoring capabilities # - sumaform: as it is configuring monitoring to be enabled after deployment @skip_if_github_validation diff --git a/testsuite/features/secondary/min_rhlike_openscap_audit.feature b/testsuite/features/continuous_integration/secondary/min_rhlike_openscap_audit.feature similarity index 100% rename from testsuite/features/secondary/min_rhlike_openscap_audit.feature rename to testsuite/features/continuous_integration/secondary/min_rhlike_openscap_audit.feature diff --git a/testsuite/features/secondary/min_rhlike_remote_command.feature b/testsuite/features/continuous_integration/secondary/min_rhlike_remote_command.feature similarity index 100% rename from testsuite/features/secondary/min_rhlike_remote_command.feature rename to testsuite/features/continuous_integration/secondary/min_rhlike_remote_command.feature diff --git a/testsuite/features/secondary/min_rhlike_salt_install_package_and_patch.feature b/testsuite/features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature similarity index 100% rename from testsuite/features/secondary/min_rhlike_salt_install_package_and_patch.feature rename to testsuite/features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature diff --git a/testsuite/features/secondary/min_rhlike_ssh.feature b/testsuite/features/continuous_integration/secondary/min_rhlike_ssh.feature similarity index 95% rename from testsuite/features/secondary/min_rhlike_ssh.feature rename to testsuite/features/continuous_integration/secondary/min_rhlike_ssh.feature index 93860b6a6ce6..2994915faffe 100644 --- a/testsuite/features/secondary/min_rhlike_ssh.feature +++ b/testsuite/features/continuous_integration/secondary/min_rhlike_ssh.feature @@ -6,9 +6,9 @@ # 3) delete Red Hat-like SSH minion and register as normal minion # # This feature can cause failures in the following features: -# - features/secondary/min_rhlike_salt_install_package_and_patch.feature -# - features/secondary/min_rhlike_salt_install_with_staging.feature -# - features/secondary/min_rhlike_monitoring.feature +# - features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature +# - features/continuous_integration/secondary/min_rhlike_salt_install_with_staging.feature +# - features/continuous_integration/secondary/min_rhlike_monitoring.feature # If the cleanup bootstrap scenario fails, # the minion will not be reachable in those features diff --git a/testsuite/features/secondary/min_salt_formulas.feature b/testsuite/features/continuous_integration/secondary/min_salt_formulas.feature similarity index 100% rename from testsuite/features/secondary/min_salt_formulas.feature rename to testsuite/features/continuous_integration/secondary/min_salt_formulas.feature diff --git a/testsuite/features/secondary/min_salt_formulas_advanced.feature b/testsuite/features/continuous_integration/secondary/min_salt_formulas_advanced.feature similarity index 100% rename from testsuite/features/secondary/min_salt_formulas_advanced.feature rename to testsuite/features/continuous_integration/secondary/min_salt_formulas_advanced.feature diff --git a/testsuite/features/secondary/min_salt_install_package.feature b/testsuite/features/continuous_integration/secondary/min_salt_install_package.feature similarity index 100% rename from testsuite/features/secondary/min_salt_install_package.feature rename to testsuite/features/continuous_integration/secondary/min_salt_install_package.feature diff --git a/testsuite/features/secondary/min_salt_install_with_staging.feature b/testsuite/features/continuous_integration/secondary/min_salt_install_with_staging.feature similarity index 100% rename from testsuite/features/secondary/min_salt_install_with_staging.feature rename to testsuite/features/continuous_integration/secondary/min_salt_install_with_staging.feature diff --git a/testsuite/features/secondary/min_salt_lock_packages.feature b/testsuite/features/continuous_integration/secondary/min_salt_lock_packages.feature similarity index 98% rename from testsuite/features/secondary/min_salt_lock_packages.feature rename to testsuite/features/continuous_integration/secondary/min_salt_lock_packages.feature index 1a3318805330..219aebcbea23 100644 --- a/testsuite/features/secondary/min_salt_lock_packages.feature +++ b/testsuite/features/continuous_integration/secondary/min_salt_lock_packages.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_salt_install_with_staging.feature +# - features/continuous_integration/secondary/min_salt_install_with_staging.feature # If the "orion-dummy-1.1-1.1" is not properly unlocked @sle_minion diff --git a/testsuite/features/secondary/min_salt_mgrcompat_state.feature b/testsuite/features/continuous_integration/secondary/min_salt_mgrcompat_state.feature similarity index 90% rename from testsuite/features/secondary/min_salt_mgrcompat_state.feature rename to testsuite/features/continuous_integration/secondary/min_salt_mgrcompat_state.feature index 069c142b7d6d..13df1ff95730 100644 --- a/testsuite/features/secondary/min_salt_mgrcompat_state.feature +++ b/testsuite/features/continuous_integration/secondary/min_salt_mgrcompat_state.feature @@ -2,14 +2,14 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_salt_lock_packages.feature -# - features/secondary/min_action_chain.feature -# - features/secondary/allcli_action_chain.feature -# - features/secondary/min_recurring_action.feature -# - features/secondary/min_change_software_channel.feature -# - features/secondary/min_retracted_patches.feature -# - features/secondary/min_timezone.feature -# - features/secondary/min_move_from_and_to_proxy.feature +# - features/continuous_integration/secondary/min_salt_lock_packages.feature +# - features/continuous_integration/secondary/min_action_chain.feature +# - features/continuous_integration/secondary/allcli_action_chain.feature +# - features/continuous_integration/secondary/min_recurring_action.feature +# - features/continuous_integration/secondary/min_change_software_channel.feature +# - features/continuous_integration/secondary/min_retracted_patches.feature +# - features/continuous_integration/secondary/min_timezone.feature +# - features/continuous_integration/secondary/min_move_from_and_to_proxy.feature # If the minion fails to bootstrap again. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_salt_migration.feature b/testsuite/features/continuous_integration/secondary/min_salt_migration.feature similarity index 100% rename from testsuite/features/secondary/min_salt_migration.feature rename to testsuite/features/continuous_integration/secondary/min_salt_migration.feature diff --git a/testsuite/features/secondary/min_salt_minion_details.feature b/testsuite/features/continuous_integration/secondary/min_salt_minion_details.feature similarity index 100% rename from testsuite/features/secondary/min_salt_minion_details.feature rename to testsuite/features/continuous_integration/secondary/min_salt_minion_details.feature diff --git a/testsuite/features/secondary/min_salt_minions_page.feature b/testsuite/features/continuous_integration/secondary/min_salt_minions_page.feature similarity index 98% rename from testsuite/features/secondary/min_salt_minions_page.feature rename to testsuite/features/continuous_integration/secondary/min_salt_minions_page.feature index 5e40216e202a..007f4cf3332c 100644 --- a/testsuite/features/secondary/min_salt_minions_page.feature +++ b/testsuite/features/continuous_integration/secondary/min_salt_minions_page.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_salt_mgrcompat_state.feature +# - features/continuous_integration/secondary/min_salt_mgrcompat_state.feature # If the minion fails to bootstrap again. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_salt_openscap_audit.feature b/testsuite/features/continuous_integration/secondary/min_salt_openscap_audit.feature similarity index 100% rename from testsuite/features/secondary/min_salt_openscap_audit.feature rename to testsuite/features/continuous_integration/secondary/min_salt_openscap_audit.feature diff --git a/testsuite/features/secondary/min_salt_pkgset_beacon.feature b/testsuite/features/continuous_integration/secondary/min_salt_pkgset_beacon.feature similarity index 100% rename from testsuite/features/secondary/min_salt_pkgset_beacon.feature rename to testsuite/features/continuous_integration/secondary/min_salt_pkgset_beacon.feature diff --git a/testsuite/features/secondary/min_salt_software_states.feature b/testsuite/features/continuous_integration/secondary/min_salt_software_states.feature similarity index 100% rename from testsuite/features/secondary/min_salt_software_states.feature rename to testsuite/features/continuous_integration/secondary/min_salt_software_states.feature diff --git a/testsuite/features/secondary/min_salt_user_states.feature b/testsuite/features/continuous_integration/secondary/min_salt_user_states.feature similarity index 100% rename from testsuite/features/secondary/min_salt_user_states.feature rename to testsuite/features/continuous_integration/secondary/min_salt_user_states.feature diff --git a/testsuite/features/secondary/min_ssh_tunnel.feature b/testsuite/features/continuous_integration/secondary/min_ssh_tunnel.feature similarity index 98% rename from testsuite/features/secondary/min_ssh_tunnel.feature rename to testsuite/features/continuous_integration/secondary/min_ssh_tunnel.feature index 629afd41cd6f..89fe33960699 100644 --- a/testsuite/features/secondary/min_ssh_tunnel.feature +++ b/testsuite/features/continuous_integration/secondary/min_ssh_tunnel.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/min_activationkey.feature +# - features/continuous_integration/secondary/min_activationkey.feature # If the minion fails to bootstrap again. @skip_if_github_validation diff --git a/testsuite/features/secondary/min_timezone.feature b/testsuite/features/continuous_integration/secondary/min_timezone.feature similarity index 100% rename from testsuite/features/secondary/min_timezone.feature rename to testsuite/features/continuous_integration/secondary/min_timezone.feature diff --git a/testsuite/features/secondary/minkvm_guests.feature b/testsuite/features/continuous_integration/secondary/minkvm_guests.feature similarity index 100% rename from testsuite/features/secondary/minkvm_guests.feature rename to testsuite/features/continuous_integration/secondary/minkvm_guests.feature diff --git a/testsuite/features/secondary/minssh_action_chain.feature b/testsuite/features/continuous_integration/secondary/minssh_action_chain.feature similarity index 99% rename from testsuite/features/secondary/minssh_action_chain.feature rename to testsuite/features/continuous_integration/secondary/minssh_action_chain.feature index bc425c8890c3..d8bfd0aee557 100644 --- a/testsuite/features/secondary/minssh_action_chain.feature +++ b/testsuite/features/continuous_integration/secondary/minssh_action_chain.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/allcli_action_chain.feature +# - features/continuous_integration/secondary/allcli_action_chain.feature # If the action chain fails to be completed and run. # # Skip if container because the action chain fails diff --git a/testsuite/features/secondary/minssh_ansible_control_node.feature b/testsuite/features/continuous_integration/secondary/minssh_ansible_control_node.feature similarity index 100% rename from testsuite/features/secondary/minssh_ansible_control_node.feature rename to testsuite/features/continuous_integration/secondary/minssh_ansible_control_node.feature diff --git a/testsuite/features/secondary/minssh_bootstrap_api.feature b/testsuite/features/continuous_integration/secondary/minssh_bootstrap_api.feature similarity index 95% rename from testsuite/features/secondary/minssh_bootstrap_api.feature rename to testsuite/features/continuous_integration/secondary/minssh_bootstrap_api.feature index 656536958729..b8512a3575e4 100644 --- a/testsuite/features/secondary/minssh_bootstrap_api.feature +++ b/testsuite/features/continuous_integration/secondary/minssh_bootstrap_api.feature @@ -2,10 +2,10 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/minssh_action_chain.feature +# - features/continuous_integration/secondary/minssh_action_chain.feature # If the current feature fails on bootstrapping, # this feature won't be able to perform actions on it. -# - features/secondary/minssh_move_from_and_to_proxy.feature +# - features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature # If the current feature fails on bootstrapping, # this feature won't be able to delete the minion in its initial setup. diff --git a/testsuite/features/secondary/minssh_move_from_and_to_proxy.feature b/testsuite/features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature similarity index 91% rename from testsuite/features/secondary/minssh_move_from_and_to_proxy.feature rename to testsuite/features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature index c354b6f83039..c666c52edee5 100644 --- a/testsuite/features/secondary/minssh_move_from_and_to_proxy.feature +++ b/testsuite/features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature @@ -2,11 +2,11 @@ # Licensed under the terms of the MIT license. # # This feature can cause failures in the following features: -# - features/secondary/minssh_action_chain.feature -# - features/secondary/allcli_overview_systems_details.feature -# - features/secondary/allcli_config_channel.feature -# - features/secondary/minssh_salt_install_package.feature -# - features/secondary/minssh_ansible_control_node.feature +# - features/continuous_integration/secondary/minssh_action_chain.feature +# - features/continuous_integration/secondary/allcli_overview_systems_details.feature +# - features/continuous_integration/secondary/allcli_config_channel.feature +# - features/continuous_integration/secondary/minssh_salt_install_package.feature +# - features/continuous_integration/secondary/minssh_ansible_control_node.feature # If the current feature fails on bootstrapping, # these features won't be able to perform actions on it. diff --git a/testsuite/features/secondary/minssh_salt_install_package.feature b/testsuite/features/continuous_integration/secondary/minssh_salt_install_package.feature similarity index 100% rename from testsuite/features/secondary/minssh_salt_install_package.feature rename to testsuite/features/continuous_integration/secondary/minssh_salt_install_package.feature diff --git a/testsuite/features/secondary/proxy_as_pod_basic_tests.feature b/testsuite/features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature similarity index 94% rename from testsuite/features/secondary/proxy_as_pod_basic_tests.feature rename to testsuite/features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature index a7f60c74e56d..f31d6075c8d5 100644 --- a/testsuite/features/secondary/proxy_as_pod_basic_tests.feature +++ b/testsuite/features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature @@ -7,16 +7,16 @@ # * there is no scope @scope_containerized_proxy # # This feature can cause failures in the following features: -# - features/secondary/srv_advanced_search.feature -# - features/secondary/srv_datepicker.feature -# - features/secondary/srv_group_union_intersection.feature -# - features/secondary/srv_custom_system_info.feature -# - features/secondary/srv_reportdb.feature -# - features/secondary/allcli_overview_systems_details.feature -# - features/secondary/allcli_system_group.feature -# - features/secondary/allcli_config_channel.feature -# - features/secondary/allcli_software_channels.feature -# - features/secondary/min_bootstrap_api.feature +# - features/continuous_integration/secondary/srv_advanced_search.feature +# - features/continuous_integration/secondary/srv_datepicker.feature +# - features/continuous_integration/secondary/srv_group_union_intersection.feature +# - features/continuous_integration/secondary/srv_custom_system_info.feature +# - features/continuous_integration/secondary/srv_reportdb.feature +# - features/continuous_integration/secondary/allcli_overview_systems_details.feature +# - features/continuous_integration/secondary/allcli_system_group.feature +# - features/continuous_integration/secondary/allcli_config_channel.feature +# - features/continuous_integration/secondary/allcli_software_channels.feature +# - features/continuous_integration/secondary/min_bootstrap_api.feature # If the minion is not properly bootstrapped again. @scope_containerized_proxy diff --git a/testsuite/features/secondary/proxy_cobbler_pxeboot.feature b/testsuite/features/continuous_integration/secondary/proxy_cobbler_pxeboot.feature similarity index 100% rename from testsuite/features/secondary/proxy_cobbler_pxeboot.feature rename to testsuite/features/continuous_integration/secondary/proxy_cobbler_pxeboot.feature diff --git a/testsuite/features/secondary/proxy_retail_pxeboot_and_mass_import.feature b/testsuite/features/continuous_integration/secondary/proxy_retail_pxeboot_and_mass_import.feature similarity index 99% rename from testsuite/features/secondary/proxy_retail_pxeboot_and_mass_import.feature rename to testsuite/features/continuous_integration/secondary/proxy_retail_pxeboot_and_mass_import.feature index 33d4048309dc..0d99bc8618b9 100644 --- a/testsuite/features/secondary/proxy_retail_pxeboot_and_mass_import.feature +++ b/testsuite/features/continuous_integration/secondary/proxy_retail_pxeboot_and_mass_import.feature @@ -4,7 +4,7 @@ # Idempotency note: # This feature depends on a JeOS image present on the proxy # Please make sure that the feature -# features/secondary/buildhost_osimage_build_image.feature +# features/continuous_integration/secondary/buildhost_osimage_build_image.feature # has been tested previously # # The scenarios in this feature are skipped: diff --git a/testsuite/features/secondary/srv_activationkey_api.feature b/testsuite/features/continuous_integration/secondary/srv_activationkey_api.feature similarity index 100% rename from testsuite/features/secondary/srv_activationkey_api.feature rename to testsuite/features/continuous_integration/secondary/srv_activationkey_api.feature diff --git a/testsuite/features/secondary/srv_advanced_search.feature b/testsuite/features/continuous_integration/secondary/srv_advanced_search.feature similarity index 100% rename from testsuite/features/secondary/srv_advanced_search.feature rename to testsuite/features/continuous_integration/secondary/srv_advanced_search.feature diff --git a/testsuite/features/secondary/srv_change_password.feature b/testsuite/features/continuous_integration/secondary/srv_change_password.feature similarity index 100% rename from testsuite/features/secondary/srv_change_password.feature rename to testsuite/features/continuous_integration/secondary/srv_change_password.feature diff --git a/testsuite/features/secondary/srv_change_task_schedule.feature b/testsuite/features/continuous_integration/secondary/srv_change_task_schedule.feature similarity index 100% rename from testsuite/features/secondary/srv_change_task_schedule.feature rename to testsuite/features/continuous_integration/secondary/srv_change_task_schedule.feature diff --git a/testsuite/features/secondary/srv_channel_api.feature b/testsuite/features/continuous_integration/secondary/srv_channel_api.feature similarity index 100% rename from testsuite/features/secondary/srv_channel_api.feature rename to testsuite/features/continuous_integration/secondary/srv_channel_api.feature diff --git a/testsuite/features/secondary/srv_check_channels_page.feature b/testsuite/features/continuous_integration/secondary/srv_check_channels_page.feature similarity index 100% rename from testsuite/features/secondary/srv_check_channels_page.feature rename to testsuite/features/continuous_integration/secondary/srv_check_channels_page.feature diff --git a/testsuite/features/secondary/srv_check_sync_source_packages.feature b/testsuite/features/continuous_integration/secondary/srv_check_sync_source_packages.feature similarity index 100% rename from testsuite/features/secondary/srv_check_sync_source_packages.feature rename to testsuite/features/continuous_integration/secondary/srv_check_sync_source_packages.feature diff --git a/testsuite/features/secondary/srv_clone_channel_npn.feature b/testsuite/features/continuous_integration/secondary/srv_clone_channel_npn.feature similarity index 100% rename from testsuite/features/secondary/srv_clone_channel_npn.feature rename to testsuite/features/continuous_integration/secondary/srv_clone_channel_npn.feature diff --git a/testsuite/features/secondary/srv_cobbler_buildiso.feature b/testsuite/features/continuous_integration/secondary/srv_cobbler_buildiso.feature similarity index 100% rename from testsuite/features/secondary/srv_cobbler_buildiso.feature rename to testsuite/features/continuous_integration/secondary/srv_cobbler_buildiso.feature diff --git a/testsuite/features/secondary/srv_cobbler_distro.feature b/testsuite/features/continuous_integration/secondary/srv_cobbler_distro.feature similarity index 100% rename from testsuite/features/secondary/srv_cobbler_distro.feature rename to testsuite/features/continuous_integration/secondary/srv_cobbler_distro.feature diff --git a/testsuite/features/secondary/srv_cobbler_profile.feature b/testsuite/features/continuous_integration/secondary/srv_cobbler_profile.feature similarity index 100% rename from testsuite/features/secondary/srv_cobbler_profile.feature rename to testsuite/features/continuous_integration/secondary/srv_cobbler_profile.feature diff --git a/testsuite/features/secondary/srv_cobbler_sync.feature b/testsuite/features/continuous_integration/secondary/srv_cobbler_sync.feature similarity index 100% rename from testsuite/features/secondary/srv_cobbler_sync.feature rename to testsuite/features/continuous_integration/secondary/srv_cobbler_sync.feature diff --git a/testsuite/features/secondary/srv_content_lifecycle.feature b/testsuite/features/continuous_integration/secondary/srv_content_lifecycle.feature similarity index 100% rename from testsuite/features/secondary/srv_content_lifecycle.feature rename to testsuite/features/continuous_integration/secondary/srv_content_lifecycle.feature diff --git a/testsuite/features/secondary/srv_custom_system_info.feature b/testsuite/features/continuous_integration/secondary/srv_custom_system_info.feature similarity index 100% rename from testsuite/features/secondary/srv_custom_system_info.feature rename to testsuite/features/continuous_integration/secondary/srv_custom_system_info.feature diff --git a/testsuite/features/secondary/srv_datepicker.feature b/testsuite/features/continuous_integration/secondary/srv_datepicker.feature similarity index 100% rename from testsuite/features/secondary/srv_datepicker.feature rename to testsuite/features/continuous_integration/secondary/srv_datepicker.feature diff --git a/testsuite/features/secondary/srv_delete_channel_from_ui.feature b/testsuite/features/continuous_integration/secondary/srv_delete_channel_from_ui.feature similarity index 91% rename from testsuite/features/secondary/srv_delete_channel_from_ui.feature rename to testsuite/features/continuous_integration/secondary/srv_delete_channel_from_ui.feature index 039a20685eab..f5c78b229b81 100644 --- a/testsuite/features/secondary/srv_delete_channel_from_ui.feature +++ b/testsuite/features/continuous_integration/secondary/srv_delete_channel_from_ui.feature @@ -2,12 +2,12 @@ # Licensed under the terms of the MIT License. # # This feature can cause failures in the following features: -# - features/secondary/srv_delete_channel_with_tool.feature: -# - features/secondary/srv_handle_software_channels_with_ISS_v2.feature: -# - features/secondary/srv_clone_channel_npn.feature +# - features/continuous_integration/secondary/srv_delete_channel_with_tool.feature: +# - features/continuous_integration/secondary/srv_handle_software_channels_with_ISS_v2.feature: +# - features/continuous_integration/secondary/srv_clone_channel_npn.feature # If the deletion of "Clone of Fake-RPM-SUSE-Channel" fails, these features will have failing scenarios. -# - features/secondary/srv_dist_channel_mapping.feature -# - features/secondary/srv_patches_page.feature +# - features/continuous_integration/secondary/srv_dist_channel_mapping.feature +# - features/continuous_integration/secondary/srv_patches_page.feature # If the deletion of "Clone of Fake Base Channel" fails, these features will have failing scenarios. @scope_configuration_channels diff --git a/testsuite/features/secondary/srv_delete_channel_with_tool.feature b/testsuite/features/continuous_integration/secondary/srv_delete_channel_with_tool.feature similarity index 93% rename from testsuite/features/secondary/srv_delete_channel_with_tool.feature rename to testsuite/features/continuous_integration/secondary/srv_delete_channel_with_tool.feature index 70ae29ed4e9d..020580788e3d 100644 --- a/testsuite/features/secondary/srv_delete_channel_with_tool.feature +++ b/testsuite/features/continuous_integration/secondary/srv_delete_channel_with_tool.feature @@ -2,8 +2,8 @@ # Licensed under the terms of the MIT License. # # This feature can cause failures in the following features: -# - features/secondary/srv_handle_software_channels_with_ISS_v2.feature -# - features/secondary/srv_clone_channel_npn.feature +# - features/continuous_integration/secondary/srv_handle_software_channels_with_ISS_v2.feature +# - features/continuous_integration/secondary/srv_clone_channel_npn.feature # If the deletion of "Clone of Fake-RPM-SUSE-Channel" fails, # these features will have failing scenarios. diff --git a/testsuite/features/secondary/srv_dist_channel_mapping.feature b/testsuite/features/continuous_integration/secondary/srv_dist_channel_mapping.feature similarity index 100% rename from testsuite/features/secondary/srv_dist_channel_mapping.feature rename to testsuite/features/continuous_integration/secondary/srv_dist_channel_mapping.feature diff --git a/testsuite/features/secondary/srv_docker_advanced_content_management.feature b/testsuite/features/continuous_integration/secondary/srv_docker_advanced_content_management.feature similarity index 100% rename from testsuite/features/secondary/srv_docker_advanced_content_management.feature rename to testsuite/features/continuous_integration/secondary/srv_docker_advanced_content_management.feature diff --git a/testsuite/features/secondary/srv_docker_cve_audit.feature b/testsuite/features/continuous_integration/secondary/srv_docker_cve_audit.feature similarity index 90% rename from testsuite/features/secondary/srv_docker_cve_audit.feature rename to testsuite/features/continuous_integration/secondary/srv_docker_cve_audit.feature index 1909d0e01a44..61083d382f18 100644 --- a/testsuite/features/secondary/srv_docker_cve_audit.feature +++ b/testsuite/features/continuous_integration/secondary/srv_docker_cve_audit.feature @@ -2,7 +2,7 @@ # Licensed under the terms of the MIT license. # # This feature depends on: -# - features/secondary/buildhost_docker_build_image.feature : Due to the images listed in the CVE Audit images +# - features/continuous_integration/secondary/buildhost_docker_build_image.feature : Due to the images listed in the CVE Audit images @scope_cve_audit @no_auth_registry diff --git a/testsuite/features/secondary/srv_group_union_intersection.feature b/testsuite/features/continuous_integration/secondary/srv_group_union_intersection.feature similarity index 100% rename from testsuite/features/secondary/srv_group_union_intersection.feature rename to testsuite/features/continuous_integration/secondary/srv_group_union_intersection.feature diff --git a/testsuite/features/secondary/srv_handle_config_channels_with_ISS_v2.feature b/testsuite/features/continuous_integration/secondary/srv_handle_config_channels_with_ISS_v2.feature similarity index 100% rename from testsuite/features/secondary/srv_handle_config_channels_with_ISS_v2.feature rename to testsuite/features/continuous_integration/secondary/srv_handle_config_channels_with_ISS_v2.feature diff --git a/testsuite/features/secondary/srv_handle_software_channels_with_ISS_v2.feature b/testsuite/features/continuous_integration/secondary/srv_handle_software_channels_with_ISS_v2.feature similarity index 100% rename from testsuite/features/secondary/srv_handle_software_channels_with_ISS_v2.feature rename to testsuite/features/continuous_integration/secondary/srv_handle_software_channels_with_ISS_v2.feature diff --git a/testsuite/features/secondary/srv_logfile.feature b/testsuite/features/continuous_integration/secondary/srv_logfile.feature similarity index 100% rename from testsuite/features/secondary/srv_logfile.feature rename to testsuite/features/continuous_integration/secondary/srv_logfile.feature diff --git a/testsuite/features/secondary/srv_mainpage.feature b/testsuite/features/continuous_integration/secondary/srv_mainpage.feature similarity index 100% rename from testsuite/features/secondary/srv_mainpage.feature rename to testsuite/features/continuous_integration/secondary/srv_mainpage.feature diff --git a/testsuite/features/secondary/srv_maintenance_windows.feature b/testsuite/features/continuous_integration/secondary/srv_maintenance_windows.feature similarity index 100% rename from testsuite/features/secondary/srv_maintenance_windows.feature rename to testsuite/features/continuous_integration/secondary/srv_maintenance_windows.feature diff --git a/testsuite/features/secondary/srv_manage_activationkey.feature b/testsuite/features/continuous_integration/secondary/srv_manage_activationkey.feature similarity index 100% rename from testsuite/features/secondary/srv_manage_activationkey.feature rename to testsuite/features/continuous_integration/secondary/srv_manage_activationkey.feature diff --git a/testsuite/features/secondary/srv_manage_channels_page.feature b/testsuite/features/continuous_integration/secondary/srv_manage_channels_page.feature similarity index 100% rename from testsuite/features/secondary/srv_manage_channels_page.feature rename to testsuite/features/continuous_integration/secondary/srv_manage_channels_page.feature diff --git a/testsuite/features/secondary/srv_menu.feature b/testsuite/features/continuous_integration/secondary/srv_menu.feature similarity index 100% rename from testsuite/features/secondary/srv_menu.feature rename to testsuite/features/continuous_integration/secondary/srv_menu.feature diff --git a/testsuite/features/secondary/srv_menu_filter.feature b/testsuite/features/continuous_integration/secondary/srv_menu_filter.feature similarity index 100% rename from testsuite/features/secondary/srv_menu_filter.feature rename to testsuite/features/continuous_integration/secondary/srv_menu_filter.feature diff --git a/testsuite/features/secondary/srv_monitoring.feature b/testsuite/features/continuous_integration/secondary/srv_monitoring.feature similarity index 92% rename from testsuite/features/secondary/srv_monitoring.feature rename to testsuite/features/continuous_integration/secondary/srv_monitoring.feature index b56d2dd2928d..e13f14b9bc30 100644 --- a/testsuite/features/secondary/srv_monitoring.feature +++ b/testsuite/features/continuous_integration/secondary/srv_monitoring.feature @@ -2,21 +2,21 @@ # Licensed under the terms of the MIT license. # # This feature is a dependency for: -# - features/secondary/min_monitoring.feature -# - features/secondary/min_rhlike_monitoring.feature -# - features/secondary/min_deblike_monitoring.feature +# - features/continuous_integration/secondary/min_monitoring.feature +# - features/continuous_integration/secondary/min_rhlike_monitoring.feature +# - features/continuous_integration/secondary/min_deblike_monitoring.feature # # This feature depends on: # - sumaform: as it is configuring monitoring to be enabled after deployment # # This feature can cause failures in the following features: -# - features/secondary/min_monitoring.feature +# - features/continuous_integration/secondary/min_monitoring.feature # If this feature fails, # it could let the monitoring feature disabled for the SLE minion -# - features/secondary/min_rhlike_monitoring.feature +# - features/continuous_integration/secondary/min_rhlike_monitoring.feature # If this feature fails, # it could let the monitoring feature disabled for the Red Hat-like minion -# - features/secondary/min_deblike_monitoring.feature +# - features/continuous_integration/secondary/min_deblike_monitoring.feature # If this feature fails, # it could let the monitoring feature disabled for the Debian-like minion diff --git a/testsuite/features/secondary/srv_notifications.feature b/testsuite/features/continuous_integration/secondary/srv_notifications.feature similarity index 100% rename from testsuite/features/secondary/srv_notifications.feature rename to testsuite/features/continuous_integration/secondary/srv_notifications.feature diff --git a/testsuite/features/secondary/srv_patches_page.feature b/testsuite/features/continuous_integration/secondary/srv_patches_page.feature similarity index 100% rename from testsuite/features/secondary/srv_patches_page.feature rename to testsuite/features/continuous_integration/secondary/srv_patches_page.feature diff --git a/testsuite/features/secondary/srv_payg_ssh_connection.feature b/testsuite/features/continuous_integration/secondary/srv_payg_ssh_connection.feature similarity index 100% rename from testsuite/features/secondary/srv_payg_ssh_connection.feature rename to testsuite/features/continuous_integration/secondary/srv_payg_ssh_connection.feature diff --git a/testsuite/features/secondary/srv_power_management.feature b/testsuite/features/continuous_integration/secondary/srv_power_management.feature similarity index 100% rename from testsuite/features/secondary/srv_power_management.feature rename to testsuite/features/continuous_integration/secondary/srv_power_management.feature diff --git a/testsuite/features/secondary/srv_power_management_api.feature b/testsuite/features/continuous_integration/secondary/srv_power_management_api.feature similarity index 100% rename from testsuite/features/secondary/srv_power_management_api.feature rename to testsuite/features/continuous_integration/secondary/srv_power_management_api.feature diff --git a/testsuite/features/secondary/srv_power_management_redfish.feature b/testsuite/features/continuous_integration/secondary/srv_power_management_redfish.feature similarity index 100% rename from testsuite/features/secondary/srv_power_management_redfish.feature rename to testsuite/features/continuous_integration/secondary/srv_power_management_redfish.feature diff --git a/testsuite/features/secondary/srv_push_package.feature b/testsuite/features/continuous_integration/secondary/srv_push_package.feature similarity index 100% rename from testsuite/features/secondary/srv_push_package.feature rename to testsuite/features/continuous_integration/secondary/srv_push_package.feature diff --git a/testsuite/features/secondary/srv_rename_hostname.feature b/testsuite/features/continuous_integration/secondary/srv_rename_hostname.feature similarity index 100% rename from testsuite/features/secondary/srv_rename_hostname.feature rename to testsuite/features/continuous_integration/secondary/srv_rename_hostname.feature diff --git a/testsuite/features/secondary/srv_reportdb.feature b/testsuite/features/continuous_integration/secondary/srv_reportdb.feature similarity index 100% rename from testsuite/features/secondary/srv_reportdb.feature rename to testsuite/features/continuous_integration/secondary/srv_reportdb.feature diff --git a/testsuite/features/secondary/srv_restart.feature b/testsuite/features/continuous_integration/secondary/srv_restart.feature similarity index 100% rename from testsuite/features/secondary/srv_restart.feature rename to testsuite/features/continuous_integration/secondary/srv_restart.feature diff --git a/testsuite/features/secondary/srv_salt.feature b/testsuite/features/continuous_integration/secondary/srv_salt.feature similarity index 100% rename from testsuite/features/secondary/srv_salt.feature rename to testsuite/features/continuous_integration/secondary/srv_salt.feature diff --git a/testsuite/features/secondary/srv_salt_download_endpoint.feature b/testsuite/features/continuous_integration/secondary/srv_salt_download_endpoint.feature similarity index 100% rename from testsuite/features/secondary/srv_salt_download_endpoint.feature rename to testsuite/features/continuous_integration/secondary/srv_salt_download_endpoint.feature diff --git a/testsuite/features/secondary/srv_scc_user_credentials.feature b/testsuite/features/continuous_integration/secondary/srv_scc_user_credentials.feature similarity index 100% rename from testsuite/features/secondary/srv_scc_user_credentials.feature rename to testsuite/features/continuous_integration/secondary/srv_scc_user_credentials.feature diff --git a/testsuite/features/secondary/srv_security.feature b/testsuite/features/continuous_integration/secondary/srv_security.feature similarity index 100% rename from testsuite/features/secondary/srv_security.feature rename to testsuite/features/continuous_integration/secondary/srv_security.feature diff --git a/testsuite/features/secondary/srv_task_status_engine.feature b/testsuite/features/continuous_integration/secondary/srv_task_status_engine.feature similarity index 100% rename from testsuite/features/secondary/srv_task_status_engine.feature rename to testsuite/features/continuous_integration/secondary/srv_task_status_engine.feature diff --git a/testsuite/features/secondary/srv_user_api.feature b/testsuite/features/continuous_integration/secondary/srv_user_api.feature similarity index 100% rename from testsuite/features/secondary/srv_user_api.feature rename to testsuite/features/continuous_integration/secondary/srv_user_api.feature diff --git a/testsuite/features/secondary/srv_user_configuration_salt_states.feature b/testsuite/features/continuous_integration/secondary/srv_user_configuration_salt_states.feature similarity index 100% rename from testsuite/features/secondary/srv_user_configuration_salt_states.feature rename to testsuite/features/continuous_integration/secondary/srv_user_configuration_salt_states.feature diff --git a/testsuite/features/secondary/srv_users.feature b/testsuite/features/continuous_integration/secondary/srv_users.feature similarity index 100% rename from testsuite/features/secondary/srv_users.feature rename to testsuite/features/continuous_integration/secondary/srv_users.feature diff --git a/testsuite/features/secondary/srv_virtual_host_manager.feature b/testsuite/features/continuous_integration/secondary/srv_virtual_host_manager.feature similarity index 100% rename from testsuite/features/secondary/srv_virtual_host_manager.feature rename to testsuite/features/continuous_integration/secondary/srv_virtual_host_manager.feature diff --git a/testsuite/run_sets/.gitignore b/testsuite/run_sets/.gitignore index 4cca1b736aa5..f183c3b010e9 100644 --- a/testsuite/run_sets/.gitignore +++ b/testsuite/run_sets/.gitignore @@ -1 +1 @@ -secondary_parallelizable_*.yml +continuous_integration/secondary_parallelizable_*.yml diff --git a/testsuite/run_sets/continuous_integration/core.yml b/testsuite/run_sets/continuous_integration/core.yml new file mode 100644 index 000000000000..4af9db0b57a5 --- /dev/null +++ b/testsuite/run_sets/continuous_integration/core.yml @@ -0,0 +1,21 @@ +# This file describes the order of features in a normal testsuite run. +# +# If you create new features, please see conventions about naming of the +# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, +# as well as guidelines about idempotency in "Idempotency" chapter. + +## Core features BEGIN ### + +# IMMUTABLE ORDER + +# initialize Uyuni server +- features/continuous_integration/core/srv_first_settings.feature +- features/continuous_integration/core/srv_disable_local_repos_off.feature +- features/continuous_integration/core/srv_organization_credentials.feature +- features/continuous_integration/core/srv_user_preferences.feature +- features/continuous_integration/core/srv_channels_add.feature +- features/continuous_integration/core/srv_create_activationkey.feature +- features/continuous_integration/core/srv_osimage.feature +- features/continuous_integration/core/srv_docker.feature + +## Core features END ### diff --git a/testsuite/run_sets/finishing.yml b/testsuite/run_sets/continuous_integration/finishing.yml similarity index 72% rename from testsuite/run_sets/finishing.yml rename to testsuite/run_sets/continuous_integration/finishing.yml index be5957604c9b..0fec28dea7a0 100644 --- a/testsuite/run_sets/finishing.yml +++ b/testsuite/run_sets/continuous_integration/finishing.yml @@ -10,9 +10,9 @@ # IMMUTABLE ORDER # this feature is destructive for other features, so it is better at the end -- features/finishing/srv_smdba.feature +- features/continuous_integration/finishing/srv_smdba.feature # these features are needed for gathering log/debug info -- features/finishing/srv_debug.feature -- features/finishing/allcli_debug.feature +- features/continuous_integration/finishing/srv_debug.feature +- features/continuous_integration/finishing/allcli_debug.feature ## Post run features END ## diff --git a/testsuite/run_sets/finishing_pr.yml b/testsuite/run_sets/continuous_integration/finishing_pr.yml similarity index 77% rename from testsuite/run_sets/finishing_pr.yml rename to testsuite/run_sets/continuous_integration/finishing_pr.yml index 1a03545f86fc..98a8120537b5 100644 --- a/testsuite/run_sets/finishing_pr.yml +++ b/testsuite/run_sets/continuous_integration/finishing_pr.yml @@ -10,7 +10,7 @@ # IMMUTABLE ORDER # these features are needed for gathering log/debug info -- features/finishing/srv_debug.feature -- features/finishing/allcli_debug.feature +- features/continuous_integration/finishing/srv_debug.feature +- features/continuous_integration/finishing/allcli_debug.feature ## Post run features END ## diff --git a/testsuite/run_sets/continuous_integration/init_clients.yml b/testsuite/run_sets/continuous_integration/init_clients.yml new file mode 100644 index 000000000000..00181588c248 --- /dev/null +++ b/testsuite/run_sets/continuous_integration/init_clients.yml @@ -0,0 +1,26 @@ +# This file describes the order of features in a normal testsuite run. +# +# If you create new features, please see conventions about naming of the +# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, +# as well as guidelines about idempotency in "Idempotency" chapter. + +## Core - Initialize clients BEGIN ## + +- features/continuous_integration/init_clients/allcli_update_activationkeys.feature +- features/continuous_integration/init_clients/srv_check_reposync.feature + +# Proxy + # one of: proxy_register_as_minion_with_script.feature + # proxy_register_as_minion_with_gui.feature + # proxy_register_as_pod.feature +- features/continuous_integration/init_clients/proxy_register_as_minion_with_script.feature +- features/continuous_integration/init_clients/proxy_branch_network.feature + +- features/continuous_integration/init_clients/sle_minion.feature +- features/continuous_integration/init_clients/sle_ssh_minion.feature +- features/continuous_integration/init_clients/min_rhlike_salt.feature +- features/continuous_integration/init_clients/min_deblike_salt.feature +- features/continuous_integration/init_clients/min_virthost.feature +- features/continuous_integration/init_clients/buildhost_bootstrap.feature + +## Post run Core - Initialize clients END ## diff --git a/testsuite/run_sets/min_proxy.yml b/testsuite/run_sets/continuous_integration/min_proxy.yml similarity index 78% rename from testsuite/run_sets/min_proxy.yml rename to testsuite/run_sets/continuous_integration/min_proxy.yml index 246e7ee09a4d..c909964409f1 100644 --- a/testsuite/run_sets/min_proxy.yml +++ b/testsuite/run_sets/continuous_integration/min_proxy.yml @@ -12,7 +12,7 @@ # one of: proxy_register_as_trad_with_script.feature # proxy_register_as_minion_with_script.feature # proxy_register_as_minion_with_gui.feature -- features/core/proxy_register_as_minion_with_script.feature -- features/core/proxy_branch_network.feature +- features/continuous_integration/core/proxy_register_as_minion_with_script.feature +- features/continuous_integration/core/proxy_branch_network.feature ## Core features END ### diff --git a/testsuite/run_sets/reference_init_clients.yml b/testsuite/run_sets/continuous_integration/reference_init_clients.yml similarity index 100% rename from testsuite/run_sets/reference_init_clients.yml rename to testsuite/run_sets/continuous_integration/reference_init_clients.yml diff --git a/testsuite/run_sets/reference_reposync.yml b/testsuite/run_sets/continuous_integration/reference_reposync.yml similarity index 61% rename from testsuite/run_sets/reference_reposync.yml rename to testsuite/run_sets/continuous_integration/reference_reposync.yml index c8a7dcb2b6cb..9217fbb702e2 100644 --- a/testsuite/run_sets/reference_reposync.yml +++ b/testsuite/run_sets/continuous_integration/reference_reposync.yml @@ -9,11 +9,11 @@ # IMMUTABLE ORDER # these features sync real channels (last core features) -- features/reposync/srv_sync_products.feature -- features/reposync/reference_srv_sync_products_extra.feature -- features/reposync/reference_srv_check_reposync.feature +- features/continuous_integration/reposync/srv_sync_products.feature +- features/continuous_integration/reposync/reference_srv_sync_products_extra.feature +- features/continuous_integration/reposync/reference_srv_check_reposync.feature -#- features/reposync/srv_wait_for_reposync.feature +#- features/continuous_integration/reposync/srv_wait_for_reposync.feature ## Channels and Product synchronization features END ### diff --git a/testsuite/run_sets/continuous_integration/refhost.yml b/testsuite/run_sets/continuous_integration/refhost.yml new file mode 100644 index 000000000000..99e7516b292f --- /dev/null +++ b/testsuite/run_sets/continuous_integration/refhost.yml @@ -0,0 +1,53 @@ +# This file describes the order of features on the reference hosts. +# +# If you create new features, please see conventions about naming of the +# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, +# as well as guidelines about idempotency in "Idempotency" chapter. + +## Core features BEGIN ### + +# IMMUTABLE ORDER + +# initialize Uyuni server +- features/continuous_integration/core/allcli_sanity.feature +- features/continuous_integration/core/srv_first_settings.feature +- features/continuous_integration/core/srv_channels_add.feature +- features/continuous_integration/reposync/srv_create_repository.feature +- features/continuous_integration/core/srv_create_activationkey.feature +- features/continuous_integration/core/srv_docker.feature + +# initialize clients +- features/continuous_integration/init_clients/sle_minion.feature +- features/continuous_integration/init_clients/sle_ssh_minion.feature +- features/continuous_integration/init_clients/min_rhlike_salt.feature +- features/continuous_integration/init_clients/min_deblike_salt.feature +- features/continuous_integration/init_clients/buildhost_bootstrap.feature +# these features sync real channels (last core features) +- features/continuous_integration/reposync/srv_sync_channels.feature +- features/continuous_integration/reposync/srv_sync_products.feature +- features/continuous_integration/reposync/srv_enable_sync_products.feature + # we let the synchronization run + # - features/continuous_integration/reposync/srv_wait_for_reposync.feature +- features/continuous_integration/reposync/srv_check_reposync.feature + +## Core features END ### + + +## Secondary features BEGIN ## + +# IDEMPOTENT + +# (no secondary features on reference hosts) + +## Secondary features END ## + + +## Post run features BEGIN ## + +# IMMUTABLE ORDER + +# these features are needed for gathering log/debug info +- features/continuous_integration/finishing/srv_debug.feature +- features/continuous_integration/finishing/allcli_debug.feature + +## Post run features END ## diff --git a/testsuite/run_sets/reposync.yml b/testsuite/run_sets/continuous_integration/reposync.yml similarity index 57% rename from testsuite/run_sets/reposync.yml rename to testsuite/run_sets/continuous_integration/reposync.yml index a6423908d0c9..944dc535a711 100644 --- a/testsuite/run_sets/reposync.yml +++ b/testsuite/run_sets/continuous_integration/reposync.yml @@ -9,10 +9,10 @@ # IMMUTABLE ORDER # these features sync real channels (last core features) -- features/reposync/srv_sync_channels.feature -- features/reposync/srv_sync_products.feature -- features/reposync/srv_enable_sync_products.feature -- features/reposync/srv_wait_for_reposync.feature -- features/reposync/srv_create_repository.feature +- features/continuous_integration/reposync/srv_sync_channels.feature +- features/continuous_integration/reposync/srv_sync_products.feature +- features/continuous_integration/reposync/srv_enable_sync_products.feature +- features/continuous_integration/reposync/srv_wait_for_reposync.feature +- features/continuous_integration/reposync/srv_create_repository.feature ## Channels and Product synchronization features END ### diff --git a/testsuite/run_sets/sanity_check.yml b/testsuite/run_sets/continuous_integration/sanity_check.yml similarity index 85% rename from testsuite/run_sets/sanity_check.yml rename to testsuite/run_sets/continuous_integration/sanity_check.yml index 8cb067f22aad..b61c4b45c4a5 100644 --- a/testsuite/run_sets/sanity_check.yml +++ b/testsuite/run_sets/continuous_integration/sanity_check.yml @@ -6,6 +6,6 @@ ## Sanity Check BEGIN ### -- features/core/allcli_sanity.feature +- features/continuous_integration/core/allcli_sanity.feature ## Sanity Check END ### diff --git a/testsuite/run_sets/continuous_integration/secondary.yml b/testsuite/run_sets/continuous_integration/secondary.yml new file mode 100644 index 000000000000..d08d4947d3ab --- /dev/null +++ b/testsuite/run_sets/continuous_integration/secondary.yml @@ -0,0 +1,66 @@ +# This file describes the order of features in a normal testsuite run. +# +# If you create new features, please see conventions about naming of the +# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, +# as well as guidelines about idempotency in "Idempotency" chapter. + +## Secondary features BEGIN ## + +# IDEMPOTENT + +- features/continuous_integration/secondary/srv_users.feature +- features/continuous_integration/secondary/srv_menu.feature +- features/continuous_integration/secondary/srv_monitoring.feature +- features/continuous_integration/secondary/srv_virtual_host_manager.feature +- features/continuous_integration/secondary/srv_power_management.feature +- features/continuous_integration/secondary/srv_power_management_api.feature +- features/continuous_integration/secondary/srv_power_management_redfish.feature +- features/continuous_integration/secondary/srv_delete_channel_from_ui.feature +- features/continuous_integration/secondary/srv_delete_channel_with_tool.feature +- features/continuous_integration/secondary/srv_maintenance_windows.feature +- features/continuous_integration/secondary/srv_user_configuration_salt_states.feature +- features/continuous_integration/secondary/srv_handle_software_channels_with_ISS_v2.feature +- features/continuous_integration/secondary/srv_handle_config_channels_with_ISS_v2.feature +- features/continuous_integration/secondary/buildhost_osimage_build_image.feature +- features/continuous_integration/secondary/allcli_reboot.feature +- features/continuous_integration/secondary/min_rhlike_openscap_audit.feature +- features/continuous_integration/secondary/min_rhlike_remote_command.feature +- features/continuous_integration/secondary/min_rhlike_ssh.feature +- features/continuous_integration/secondary/min_deblike_openscap_audit.feature +- features/continuous_integration/secondary/min_deblike_remote_command.feature +- features/continuous_integration/secondary/min_deblike_ssh.feature +- features/continuous_integration/secondary/minssh_bootstrap_api.feature +- features/continuous_integration/secondary/min_bootstrap_ssh_key.feature +- features/continuous_integration/secondary/min_bootstrap_script.feature +- features/continuous_integration/secondary/min_ssh_tunnel.feature +- features/continuous_integration/secondary/min_activationkey.feature +# Bare Metal discovery is not yet supported using Salt Minions https://github.com/SUSE/spacewalk/issues/18932 +# - features/continuous_integration/secondary/min_baremetal_discovery.feature +- features/continuous_integration/secondary/min_salt_minions_page.feature +- features/continuous_integration/secondary/min_salt_mgrcompat_state.feature +- features/continuous_integration/secondary/min_salt_lock_packages.feature +- features/continuous_integration/secondary/min_empty_system_profiles.feature +- features/continuous_integration/secondary/min_action_chain.feature +- features/continuous_integration/secondary/minssh_action_chain.feature +- features/continuous_integration/secondary/allcli_action_chain.feature +- features/continuous_integration/secondary/buildhost_docker_build_image.feature +- features/continuous_integration/secondary/buildhost_docker_auth_registry.feature +- features/continuous_integration/secondary/min_docker_api.feature +- features/continuous_integration/secondary/min_recurring_action.feature +- features/continuous_integration/secondary/min_change_software_channel.feature +- features/continuous_integration/secondary/min_retracted_patches.feature +- features/continuous_integration/secondary/proxy_cobbler_pxeboot.feature +- features/continuous_integration/secondary/srv_restart.feature +- features/continuous_integration/secondary/min_timezone.feature +- features/continuous_integration/secondary/min_move_from_and_to_proxy.feature +- features/continuous_integration/secondary/minssh_move_from_and_to_proxy.feature +- features/continuous_integration/secondary/srv_rename_hostname.feature +- features/continuous_integration/secondary/proxy_as_pod_basic_tests.feature +- features/continuous_integration/secondary/srv_logfile.feature +- features/continuous_integration/secondary/srv_cobbler_sync.feature +- features/continuous_integration/secondary/srv_cobbler_distro.feature +- features/continuous_integration/secondary/srv_cobbler_buildiso.feature +- features/continuous_integration/secondary/srv_cobbler_profile.feature +- features/continuous_integration/secondary/min_salt_migration.feature + +## Secondary features END ## diff --git a/testsuite/run_sets/continuous_integration/secondary_parallelizable.yml b/testsuite/run_sets/continuous_integration/secondary_parallelizable.yml new file mode 100644 index 000000000000..0bd8a3064174 --- /dev/null +++ b/testsuite/run_sets/continuous_integration/secondary_parallelizable.yml @@ -0,0 +1,81 @@ +# This file describes the order of features in a normal testsuite run. +# +# If you create new features, please see conventions about naming of the +# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, +# as well as guidelines about idempotency in "Idempotency" chapter. + +## Parallelizable Secondary features BEGIN ## + +# IDEMPOTENT + +- features/continuous_integration/secondary/srv_advanced_search.feature +- features/continuous_integration/secondary/srv_check_sync_source_packages.feature +- features/continuous_integration/secondary/srv_change_password.feature +- features/continuous_integration/secondary/srv_clone_channel_npn.feature +- features/continuous_integration/secondary/srv_manage_activationkey.feature +- features/continuous_integration/secondary/srv_activationkey_api.feature +- features/continuous_integration/secondary/srv_mainpage.feature +- features/continuous_integration/secondary/srv_user_api.feature +- features/continuous_integration/secondary/srv_salt_download_endpoint.feature +- features/continuous_integration/secondary/srv_docker_advanced_content_management.feature +- features/continuous_integration/secondary/srv_docker_cve_audit.feature +- features/continuous_integration/secondary/srv_datepicker.feature +- features/continuous_integration/secondary/srv_group_union_intersection.feature +- features/continuous_integration/secondary/srv_custom_system_info.feature +- features/continuous_integration/secondary/srv_security.feature +- features/continuous_integration/secondary/srv_salt.feature +- features/continuous_integration/secondary/srv_check_channels_page.feature +- features/continuous_integration/secondary/srv_manage_channels_page.feature +- features/continuous_integration/secondary/srv_menu_filter.feature +- features/continuous_integration/secondary/srv_channel_api.feature +- features/continuous_integration/secondary/srv_patches_page.feature +- features/continuous_integration/secondary/srv_content_lifecycle.feature +- features/continuous_integration/secondary/srv_change_task_schedule.feature +- features/continuous_integration/secondary/srv_notifications.feature +- features/continuous_integration/secondary/srv_payg_ssh_connection.feature +- features/continuous_integration/secondary/srv_push_package.feature +- features/continuous_integration/secondary/srv_reportdb.feature +- features/continuous_integration/secondary/srv_dist_channel_mapping.feature +- features/continuous_integration/secondary/srv_task_status_engine.feature + +- features/continuous_integration/secondary/proxy_retail_pxeboot_and_mass_import.feature +- features/continuous_integration/secondary/allcli_overview_systems_details.feature +- features/continuous_integration/secondary/allcli_system_group.feature +- features/continuous_integration/secondary/allcli_config_channel.feature +- features/continuous_integration/secondary/allcli_software_channels.feature +- features/continuous_integration/secondary/allcli_software_channels_dependencies.feature + +- features/continuous_integration/secondary/min_rhlike_salt_install_package_and_patch.feature +- features/continuous_integration/secondary/min_rhlike_monitoring.feature +- features/continuous_integration/secondary/minssh_salt_install_package.feature +- features/continuous_integration/secondary/minssh_ansible_control_node.feature +- features/continuous_integration/secondary/min_deblike_monitoring.feature +- features/continuous_integration/secondary/min_deblike_salt_install_with_staging.feature +- features/continuous_integration/secondary/min_deblike_salt_install_package.feature +- features/continuous_integration/secondary/min_bootstrap_api.feature +- features/continuous_integration/secondary/min_bootstrap_negative.feature +- features/continuous_integration/secondary/min_bootstrap_reactivation.feature +- features/continuous_integration/secondary/min_salt_software_states.feature +- features/continuous_integration/secondary/min_salt_install_with_staging.feature +- features/continuous_integration/secondary/min_salt_formulas.feature +- features/continuous_integration/secondary/min_salt_formulas_advanced.feature +- features/continuous_integration/secondary/min_salt_install_package.feature +- features/continuous_integration/secondary/min_salt_openscap_audit.feature +- features/continuous_integration/secondary/min_salt_user_states.feature +- features/continuous_integration/secondary/min_salt_minion_details.feature +- features/continuous_integration/secondary/min_config_state_channel.feature +- features/continuous_integration/secondary/min_config_state_channel_subscriptions.feature +- features/continuous_integration/secondary/min_config_state_channel_api.feature +- features/continuous_integration/secondary/min_salt_pkgset_beacon.feature +- features/continuous_integration/secondary/min_custom_pkg_download_endpoint.feature +- features/continuous_integration/secondary/min_monitoring.feature +- features/continuous_integration/secondary/min_ansible_control_node.feature +- features/continuous_integration/secondary/srv_scc_user_credentials.feature +- features/continuous_integration/secondary/min_cve_audit.feature +- features/continuous_integration/secondary/min_cve_id_new_syntax.feature +- features/continuous_integration/secondary/min_check_patches_install.feature +- features/continuous_integration/secondary/min_project_lotus.feature + +- features/continuous_integration/secondary/minkvm_guests.feature + +## Parallelizable Secondary features END ## diff --git a/testsuite/run_sets/core.yml b/testsuite/run_sets/core.yml deleted file mode 100644 index f2cf12da8911..000000000000 --- a/testsuite/run_sets/core.yml +++ /dev/null @@ -1,21 +0,0 @@ -# This file describes the order of features in a normal testsuite run. -# -# If you create new features, please see conventions about naming of the -# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, -# as well as guidelines about idempotency in "Idempotency" chapter. - -## Core features BEGIN ### - -# IMMUTABLE ORDER - -# initialize Uyuni server -- features/core/srv_first_settings.feature -- features/core/srv_disable_local_repos_off.feature -- features/core/srv_organization_credentials.feature -- features/core/srv_user_preferences.feature -- features/core/srv_channels_add.feature -- features/core/srv_create_activationkey.feature -- features/core/srv_osimage.feature -- features/core/srv_docker.feature - -## Core features END ### diff --git a/testsuite/run_sets/github_validation/github_validation_core.yml b/testsuite/run_sets/github_validation/github_validation_core.yml index 92dee14d966d..ac71dff60575 100644 --- a/testsuite/run_sets/github_validation/github_validation_core.yml +++ b/testsuite/run_sets/github_validation/github_validation_core.yml @@ -5,10 +5,10 @@ # initialize Uyuni server - features/github_validation/core/first_settings.feature -- features/core/srv_user_preferences.feature -- features/core/srv_channels_add.feature +- features/continuous_integration/core/srv_user_preferences.feature +- features/continuous_integration/core/srv_channels_add.feature - features/github_validation/core/create_repository.feature -- features/core/srv_create_activationkey.feature -- features/core/srv_osimage.feature -- features/core/srv_docker.feature +- features/continuous_integration/core/srv_create_activationkey.feature +- features/continuous_integration/core/srv_osimage.feature +- features/continuous_integration/core/srv_docker.feature ## Container features END ### diff --git a/testsuite/run_sets/github_validation/github_validation_init_clients.yml b/testsuite/run_sets/github_validation/github_validation_init_clients.yml index 169e84f52dcd..edbe2ee82836 100644 --- a/testsuite/run_sets/github_validation/github_validation_init_clients.yml +++ b/testsuite/run_sets/github_validation/github_validation_init_clients.yml @@ -2,8 +2,8 @@ ## Container features BEGIN ### # IMMUTABLE ORDER -- features/init_clients/allcli_update_activationkeys.feature -# - features/init_clients/srv_check_reposync.feature +- features/continuous_integration/init_clients/allcli_update_activationkeys.feature +# - features/continuous_integration/init_clients/srv_check_reposync.feature - features/github_validation/init_clients/sle_ssh_minion.feature - features/github_validation/init_clients/sle_minion.feature - features/github_validation/init_clients/min_rhlike_salt.feature diff --git a/testsuite/run_sets/github_validation/github_validation_proxy.yml b/testsuite/run_sets/github_validation/github_validation_proxy.yml index 17ec42db8c68..92f91a8de667 100644 --- a/testsuite/run_sets/github_validation/github_validation_proxy.yml +++ b/testsuite/run_sets/github_validation/github_validation_proxy.yml @@ -12,7 +12,7 @@ # one of: proxy_register_as_minion_with_script.feature # proxy_register_as_minion_with_gui.feature # proxy_register_as_pod.feature -- features/init_clients/proxy_register_as_minion_with_script.feature -- features/init_clients/proxy_branch_network.feature +- features/continuous_integration/init_clients/proxy_register_as_minion_with_script.feature +- features/continuous_integration/init_clients/proxy_branch_network.feature ## Core features END ### diff --git a/testsuite/run_sets/init_clients.yml b/testsuite/run_sets/init_clients.yml deleted file mode 100644 index c38a7fd6a1ee..000000000000 --- a/testsuite/run_sets/init_clients.yml +++ /dev/null @@ -1,26 +0,0 @@ -# This file describes the order of features in a normal testsuite run. -# -# If you create new features, please see conventions about naming of the -# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, -# as well as guidelines about idempotency in "Idempotency" chapter. - -## Core - Initialize clients BEGIN ## - -- features/init_clients/allcli_update_activationkeys.feature -- features/init_clients/srv_check_reposync.feature - -# Proxy - # one of: proxy_register_as_minion_with_script.feature - # proxy_register_as_minion_with_gui.feature - # proxy_register_as_pod.feature -- features/init_clients/proxy_register_as_minion_with_script.feature -- features/init_clients/proxy_branch_network.feature - -- features/init_clients/sle_minion.feature -- features/init_clients/sle_ssh_minion.feature -- features/init_clients/min_rhlike_salt.feature -- features/init_clients/min_deblike_salt.feature -- features/init_clients/min_virthost.feature -- features/init_clients/buildhost_bootstrap.feature - -## Post run Core - Initialize clients END ## diff --git a/testsuite/run_sets/refhost.yml b/testsuite/run_sets/refhost.yml deleted file mode 100644 index 02ee8f32dd25..000000000000 --- a/testsuite/run_sets/refhost.yml +++ /dev/null @@ -1,53 +0,0 @@ -# This file describes the order of features on the reference hosts. -# -# If you create new features, please see conventions about naming of the -# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, -# as well as guidelines about idempotency in "Idempotency" chapter. - -## Core features BEGIN ### - -# IMMUTABLE ORDER - -# initialize Uyuni server -- features/core/allcli_sanity.feature -- features/core/srv_first_settings.feature -- features/core/srv_channels_add.feature -- features/reposync/srv_create_repository.feature -- features/core/srv_create_activationkey.feature -- features/core/srv_docker.feature - -# initialize clients -- features/init_clients/sle_minion.feature -- features/init_clients/sle_ssh_minion.feature -- features/init_clients/min_rhlike_salt.feature -- features/init_clients/min_deblike_salt.feature -- features/init_clients/buildhost_bootstrap.feature -# these features sync real channels (last core features) -- features/reposync/srv_sync_channels.feature -- features/reposync/srv_sync_products.feature -- features/reposync/srv_enable_sync_products.feature - # we let the synchronization run - # - features/reposync/srv_wait_for_reposync.feature -- features/reposync/srv_check_reposync.feature - -## Core features END ### - - -## Secondary features BEGIN ## - -# IDEMPOTENT - -# (no secondary features on reference hosts) - -## Secondary features END ## - - -## Post run features BEGIN ## - -# IMMUTABLE ORDER - -# these features are needed for gathering log/debug info -- features/finishing/srv_debug.feature -- features/finishing/allcli_debug.feature - -## Post run features END ## diff --git a/testsuite/run_sets/secondary.yml b/testsuite/run_sets/secondary.yml deleted file mode 100644 index a3dfb0931cda..000000000000 --- a/testsuite/run_sets/secondary.yml +++ /dev/null @@ -1,66 +0,0 @@ -# This file describes the order of features in a normal testsuite run. -# -# If you create new features, please see conventions about naming of the -# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, -# as well as guidelines about idempotency in "Idempotency" chapter. - -## Secondary features BEGIN ## - -# IDEMPOTENT - -- features/secondary/srv_users.feature -- features/secondary/srv_menu.feature -- features/secondary/srv_monitoring.feature -- features/secondary/srv_virtual_host_manager.feature -- features/secondary/srv_power_management.feature -- features/secondary/srv_power_management_api.feature -- features/secondary/srv_power_management_redfish.feature -- features/secondary/srv_delete_channel_from_ui.feature -- features/secondary/srv_delete_channel_with_tool.feature -- features/secondary/srv_maintenance_windows.feature -- features/secondary/srv_user_configuration_salt_states.feature -- features/secondary/srv_handle_software_channels_with_ISS_v2.feature -- features/secondary/srv_handle_config_channels_with_ISS_v2.feature -- features/secondary/buildhost_osimage_build_image.feature -- features/secondary/allcli_reboot.feature -- features/secondary/min_rhlike_openscap_audit.feature -- features/secondary/min_rhlike_remote_command.feature -- features/secondary/min_rhlike_ssh.feature -- features/secondary/min_deblike_openscap_audit.feature -- features/secondary/min_deblike_remote_command.feature -- features/secondary/min_deblike_ssh.feature -- features/secondary/minssh_bootstrap_api.feature -- features/secondary/min_bootstrap_ssh_key.feature -- features/secondary/min_bootstrap_script.feature -- features/secondary/min_ssh_tunnel.feature -- features/secondary/min_activationkey.feature -# Bare Metal discovery is not yet supported using Salt Minions https://github.com/SUSE/spacewalk/issues/18932 -# - features/secondary/min_baremetal_discovery.feature -- features/secondary/min_salt_minions_page.feature -- features/secondary/min_salt_mgrcompat_state.feature -- features/secondary/min_salt_lock_packages.feature -- features/secondary/min_empty_system_profiles.feature -- features/secondary/min_action_chain.feature -- features/secondary/minssh_action_chain.feature -- features/secondary/allcli_action_chain.feature -- features/secondary/buildhost_docker_build_image.feature -- features/secondary/buildhost_docker_auth_registry.feature -- features/secondary/min_docker_api.feature -- features/secondary/min_recurring_action.feature -- features/secondary/min_change_software_channel.feature -- features/secondary/min_retracted_patches.feature -- features/secondary/proxy_cobbler_pxeboot.feature -- features/secondary/srv_restart.feature -- features/secondary/min_timezone.feature -- features/secondary/min_move_from_and_to_proxy.feature -- features/secondary/minssh_move_from_and_to_proxy.feature -- features/secondary/srv_rename_hostname.feature -- features/secondary/proxy_as_pod_basic_tests.feature -- features/secondary/srv_logfile.feature -- features/secondary/srv_cobbler_sync.feature -- features/secondary/srv_cobbler_distro.feature -- features/secondary/srv_cobbler_buildiso.feature -- features/secondary/srv_cobbler_profile.feature -- features/secondary/min_salt_migration.feature - -## Secondary features END ## diff --git a/testsuite/run_sets/secondary_parallelizable.yml b/testsuite/run_sets/secondary_parallelizable.yml deleted file mode 100644 index 9974981006fe..000000000000 --- a/testsuite/run_sets/secondary_parallelizable.yml +++ /dev/null @@ -1,81 +0,0 @@ -# This file describes the order of features in a normal testsuite run. -# -# If you create new features, please see conventions about naming of the -# feature files in testsuite/docs/Guidelines.md in "Rules for features" chapter, -# as well as guidelines about idempotency in "Idempotency" chapter. - -## Parallelizable Secondary features BEGIN ## - -# IDEMPOTENT - -- features/secondary/srv_advanced_search.feature -- features/secondary/srv_check_sync_source_packages.feature -- features/secondary/srv_change_password.feature -- features/secondary/srv_clone_channel_npn.feature -- features/secondary/srv_manage_activationkey.feature -- features/secondary/srv_activationkey_api.feature -- features/secondary/srv_mainpage.feature -- features/secondary/srv_user_api.feature -- features/secondary/srv_salt_download_endpoint.feature -- features/secondary/srv_docker_advanced_content_management.feature -- features/secondary/srv_docker_cve_audit.feature -- features/secondary/srv_datepicker.feature -- features/secondary/srv_group_union_intersection.feature -- features/secondary/srv_custom_system_info.feature -- features/secondary/srv_security.feature -- features/secondary/srv_salt.feature -- features/secondary/srv_check_channels_page.feature -- features/secondary/srv_manage_channels_page.feature -- features/secondary/srv_menu_filter.feature -- features/secondary/srv_channel_api.feature -- features/secondary/srv_patches_page.feature -- features/secondary/srv_content_lifecycle.feature -- features/secondary/srv_change_task_schedule.feature -- features/secondary/srv_notifications.feature -- features/secondary/srv_payg_ssh_connection.feature -- features/secondary/srv_push_package.feature -- features/secondary/srv_reportdb.feature -- features/secondary/srv_dist_channel_mapping.feature -- features/secondary/srv_task_status_engine.feature - -- features/secondary/proxy_retail_pxeboot_and_mass_import.feature -- features/secondary/allcli_overview_systems_details.feature -- features/secondary/allcli_system_group.feature -- features/secondary/allcli_config_channel.feature -- features/secondary/allcli_software_channels.feature -- features/secondary/allcli_software_channels_dependencies.feature - -- features/secondary/min_rhlike_salt_install_package_and_patch.feature -- features/secondary/min_rhlike_monitoring.feature -- features/secondary/minssh_salt_install_package.feature -- features/secondary/minssh_ansible_control_node.feature -- features/secondary/min_deblike_monitoring.feature -- features/secondary/min_deblike_salt_install_with_staging.feature -- features/secondary/min_deblike_salt_install_package.feature -- features/secondary/min_bootstrap_api.feature -- features/secondary/min_bootstrap_negative.feature -- features/secondary/min_bootstrap_reactivation.feature -- features/secondary/min_salt_software_states.feature -- features/secondary/min_salt_install_with_staging.feature -- features/secondary/min_salt_formulas.feature -- features/secondary/min_salt_formulas_advanced.feature -- features/secondary/min_salt_install_package.feature -- features/secondary/min_salt_openscap_audit.feature -- features/secondary/min_salt_user_states.feature -- features/secondary/min_salt_minion_details.feature -- features/secondary/min_config_state_channel.feature -- features/secondary/min_config_state_channel_subscriptions.feature -- features/secondary/min_config_state_channel_api.feature -- features/secondary/min_salt_pkgset_beacon.feature -- features/secondary/min_custom_pkg_download_endpoint.feature -- features/secondary/min_monitoring.feature -- features/secondary/min_ansible_control_node.feature -- features/secondary/srv_scc_user_credentials.feature -- features/secondary/min_cve_audit.feature -- features/secondary/min_cve_id_new_syntax.feature -- features/secondary/min_check_patches_install.feature -- features/secondary/min_project_lotus.feature - -- features/secondary/minkvm_guests.feature - -## Parallelizable Secondary features END ##