<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="0" tests="87" time="930.9366457462310791015625">
	<testsuite disabled="0" errors="0" failures="0" name="run_functional_tests" skipped="1" tests="87" time="930.9366457462310791015625">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.020432710647583008"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.0428156852722168"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.5759730339050293"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.3515794277191162"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.37969326972961426"/>
		<testcase classname="openstack-observability" name="create_stack" time="9.479410409927368"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="33.88628101348877"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="6.70021915435791"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="2.3816564083099365"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="7.002321243286133"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.724684000015259"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="2.369534969329834"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.4084463119506836"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="3.81187105178833"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="126.45618748664856"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="132.20867705345154"/>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="229.28250694274902"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="132.71683979034424"/>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.3632340431213379"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.3529832363128662"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.34292101860046387"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.290191650390625"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.35585880279541016"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.017563819885253906">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.3198821544647217"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.33409833908081055"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_1_pod_is_running_in_openstack_namespace" time="0.34656786918640137"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_2_pod_is_running_in_openstack_namespace" time="0.38500094413757324"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.3522684574127197"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.35874390602111816"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.019817113876342773"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="9.228432655334473"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.3764500617980957"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.03919243812561035"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.341019868850708"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="0.851259708404541"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.289632797241211"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.04043722152709961"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.0333101749420166"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="1.063175916671753"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.8508939743041992"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.4491143226623535"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.4506826400756836"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.41309332847595215"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.385573148727417"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.3054747581481934"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.38901185989379883"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.33161425590515137"/>
		<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.59792685508728"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.39270448684692383"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.3972644805908203"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.03980517387390137"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.1825923919677734"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.3320655822753906"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.2863218784332275"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.02689671516418457"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.029075145721435547"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.36202192306518555"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.38283562660217285"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.035593509674072266"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="6.7094810009002686"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.40167927742004395"/>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.044785499572753906"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="11.547945737838745"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.35864901542663574"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.333324670791626"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.0353236198425293"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.3073983192443848"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_compute_prom_exporter_cr_exists" time="0.38167858123779297"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_ipmi_prom_exporter_cr_exists" time="0.4158141613006592"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.35782384872436523"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.37127065658569336"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.39463138580322266"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.3172426223754883"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.3453803062438965"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="1.0076472759246826"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.504388332366943"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.3804144859313965"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="14.232002973556519"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.3898005485534668"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="41.11703681945801"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.32593464851379395"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.3735175132751465"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="32.48576807975769"/>
		<testcase classname="openstack-observability" name="check_openshift_console_is_accessible" time="0.22092580795288086"/>
		<testcase classname="openstack-observability" name="run_cypress_tests" time="76.01762914657593"/>
		<testcase classname="openstack-observability" name="check_if_all_tests_passed" time="0.017417192459106445"/>
	</testsuite>
</testsuites>
