<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="0" tests="87" time="987.4478867053985595703125">
	<testsuite disabled="0" errors="0" failures="0" name="run_functional_tests" skipped="1" tests="87" time="987.4478867053985595703125">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.014105081558227539"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.039946556091308594"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.5936698913574219"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.4241354465484619"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.373551607131958"/>
		<testcase classname="openstack-observability" name="create_stack" time="7.332335710525513"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="31.948818922042847"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="8.96786904335022"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="14.648678302764893"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="9.027580738067627"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.647701978683472"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="3.972914218902588"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.3880956172943115"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="3.3967761993408203"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="178.2734248638153"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="144.1282901763916"/>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="217.28820610046387"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="129.38581037521362"/>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.32774877548217773"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.35798120498657227"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.3316957950592041"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.3215761184692383"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.3301112651824951"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.022228240966796875">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.35531044006347656"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.38206005096435547"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_1_pod_is_running_in_openstack_namespace" time="0.4005587100982666"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_2_pod_is_running_in_openstack_namespace" time="0.32900261878967285"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.3602108955383301"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.34365320205688477"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.025845766067504883"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="9.071243286132812"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.43697452545166016"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.035923004150390625"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.361142635345459"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="0.7765946388244629"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.036900281906128"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.043107032775878906"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.03806924819946289"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="1.0551092624664307"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.4861211776733398"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.311431407928467"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.2201082706451416"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.40290069580078125"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.33441877365112305"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.3605780601501465"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.40979456901550293"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.3539111614227295"/>
		<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.709067106246948"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.7712054252624512"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.38568615913391113"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.03630566596984863"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.240023374557495"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.3769469261169434"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.4127607345581055"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.03351020812988281"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.02490520477294922"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.3719916343688965"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.3640460968017578"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.03597903251647949"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="7.210710048675537"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.3838636875152588"/>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.03596663475036621"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="11.29296875"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.393937349319458"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.3829367160797119"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.03703022003173828"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.2225685119628906"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_compute_prom_exporter_cr_exists" time="0.4187350273132324"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_ipmi_prom_exporter_cr_exists" time="0.45731663703918457"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.39504265785217285"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.31244540214538574"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.33084678649902344"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.341494083404541"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.32035303115844727"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="0.9489459991455078"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.547233581542969"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.36147570610046387"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="13.6718270778656"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.3601717948913574"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="41.31257486343384"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.42858386039733887"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.3826901912689209"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="32.34838533401489"/>
		<testcase classname="openstack-observability" name="check_openshift_console_is_accessible" time="0.23679375648498535"/>
		<testcase classname="openstack-observability" name="run_cypress_tests" time="71.04992198944092"/>
		<testcase classname="openstack-observability" name="check_if_all_tests_passed" time="0.02641749382019043"/>
	</testsuite>
</testsuites>
