<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="0" tests="84" time="943.6902267932891845703125">
	<testsuite disabled="0" errors="0" failures="0" name="run_functional_tests" skipped="1" tests="84" time="943.6902267932891845703125">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.01901102066040039"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.04055213928222656"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.5762803554534912"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.3932459354400635"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.3794572353363037"/>
		<testcase classname="openstack-observability" name="create_stack" time="7.787692070007324"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="32.878443002700806"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="6.606864929199219"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="2.318924903869629"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="7.077875375747681"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.403479099273682"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="2.4688735008239746"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.334646463394165"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="4.831901788711548"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="214.22395825386047"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="138.28561162948608"/>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="220.42924094200134"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="138.12453770637512"/>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.39901256561279297"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.30904507637023926"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.3393387794494629"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.352017879486084"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.308901309967041"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.016921043395996094">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.3158233165740967"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.354595422744751"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.366347074508667"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.3804340362548828"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.024074077606201172"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="4.6748268604278564"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.5079243183135986"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.024692296981811523"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.319608211517334"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="0.8343403339385986"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.1548233032226562"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.0517120361328125"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.03880500793457031"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="1.0503771305084229"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.9945964813232422"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.238278865814209"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.237989902496338"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.3580324649810791"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.38901185989379883"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.2257862091064453"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.3735775947570801"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.3314473628997803"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_to_verify_health_reporting_related_metrics_from_kube_state_metrics_are_stored_in_prometheus" time="4.43780255317688"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.408768892288208"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.34444212913513184"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.02590036392211914"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.2185683250427246"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.3419859409332275"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.2141220569610596"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.018179893493652344"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.01785898208618164"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.41031980514526367"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.38403964042663574"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.03707408905029297"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="6.667140483856201"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.36394309997558594"/>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.025428295135498047"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="11.307259559631348"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.4219174385070801"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.3690798282623291"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.03578448295593262"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.1279749870300293"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.36537766456604004"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.32178544998168945"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.3469212055206299"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.3343319892883301"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.3675649166107178"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="1.0495212078094482"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.392786502838135"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.3409397602081299"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.32694411277770996"/>
		<testcase classname="openstack-observability" name="use_openstack_cli_to_verify_a_cinder_volume_is_configured" time="2.2330827713012695"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_volume_pool_metrics_are_stored_in_prometheus" time="6.71405816078186"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.3646068572998047"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="13.935178279876709"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.37394261360168457"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="41.04374551773071"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.344470739364624"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.36475324630737305"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="31.13968777656555"/>
	</testsuite>
</testsuites>
