<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="0" tests="87" time="940.373656749725341796875">
	<testsuite disabled="0" errors="0" failures="0" name="run_functional_tests" skipped="1" tests="87" time="940.373656749725341796875">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.01190042495727539"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.022914409637451172"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.6451261043548584"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.3414890766143799"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.3682100772857666"/>
		<testcase classname="openstack-observability" name="create_stack" time="7.614095449447632"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="33.80816888809204"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="8.119493961334229"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="2.2869393825531006"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="7.400160074234009"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.586249589920044"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="2.2207202911376953"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.282843828201294"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="4.917924880981445"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="126.55786108970642"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="139.6312620639801"/>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="221.67483377456665"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="140.74266052246094"/>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.3487114906311035"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.34712719917297363"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.33350372314453125"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.3249506950378418"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.34865260124206543"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.019122838973999023">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.33219075202941895"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.36262965202331543"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_1_pod_is_running_in_openstack_namespace" time="0.3384377956390381"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_2_pod_is_running_in_openstack_namespace" time="0.35608935356140137"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.4081554412841797"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.4033210277557373"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.022652149200439453"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="8.909607410430908"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.39203310012817383"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.03728938102722168"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.3674440383911133"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="1.004775047302246"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.1614913940429688"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.0267789363861084"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.025412321090698242"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="0.9998786449432373"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.6082420349121094"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.272083282470703"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.1901988983154297"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.36901354789733887"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.31636857986450195"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.245028257369995"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.43885207176208496"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.37274694442749023"/>
		<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.692601203918457"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.45723843574523926"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.4508190155029297"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.0435025691986084"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.266029119491577"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.273958444595337"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.2289884090423584"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.017578601837158203"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.026074886322021484"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.40177321434020996"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.41766810417175293"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.038311004638671875"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="6.841778516769409"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.4203360080718994"/>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.028207063674926758"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="11.078741550445557"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.4807298183441162"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.4911465644836426"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.04449319839477539"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.2127742767333984"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_compute_prom_exporter_cr_exists" time="0.37189364433288574"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_ipmi_prom_exporter_cr_exists" time="0.37375736236572266"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.33356642723083496"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.4029092788696289"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.374880313873291"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.38619279861450195"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.4187588691711426"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="1.0071539878845215"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.53012490272522"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.38184618949890137"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="14.122206687927246"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.4687206745147705"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="40.944093227386475"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.4652895927429199"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.4342362880706787"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="32.383683919906616"/>
		<testcase classname="openstack-observability" name="check_openshift_console_is_accessible" time="0.25229525566101074"/>
		<testcase classname="openstack-observability" name="run_cypress_tests" time="77.87374377250671"/>
		<testcase classname="openstack-observability" name="check_if_all_tests_passed" time="0.01991105079650879"/>
	</testsuite>
</testsuites>
