<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="1" tests="87" time="1323.119408130645751953125">
	<testsuite disabled="0" errors="0" failures="1" name="run_functional_tests" skipped="3" tests="87" time="1323.119408130645751953125">
		<testcase classname="openstack-observability" name="verify_services_running" time="0.02146291732788086"/>
		<testcase classname="openstack-observability" name="verify_services_running" time="0.03805851936340332"/>
		<testcase classname="openstack-observability" name="configure_heat_template_automatically_scaling_instances" time="0.6079015731811523"/>
		<testcase classname="openstack-observability" name="create_resource_reference_in_the_heat_template" time="0.418792724609375"/>
		<testcase classname="openstack-observability" name="create_template_heat_control_instances" time="0.4350616931915283"/>
		<testcase classname="openstack-observability" name="create_stack" time="7.678279399871826"/>
		<testcase classname="openstack-observability" name="verify_stack_was_successfully_created" time="37.46298289299011"/>
		<testcase classname="openstack-observability" name="verify_stack_resources_created" time="8.176421165466309"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_cpu_metrics_exist" time="15.964029312133789"/>
		<testcase classname="openstack-observability" name="verify_that_an_instance_was_launched" time="10.101566791534424"/>
		<testcase classname="openstack-observability" name="verify_that_alarms_were_created" time="4.344789266586304"/>
		<testcase classname="openstack-observability" name="verify_resource_id_match_alarm_id_low" time="2.250229835510254"/>
		<testcase classname="openstack-observability" name="verify_physical_resource_id_match_the_alarm_high" time="2.1831188201904297"/>
		<testcase classname="openstack-observability" name="verify_number_instances_before_scaling" time="4.491130828857422"/>
		<testcase classname="openstack-observability" name="verify_cpu_high_alarm_has_been_triggered" time="149.32365465164185"/>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_up_instances" time="844.5845630168915">
			<failure message="" type="failure">{
&quot;attempts&quot;: 100,
&quot;changed&quot;: true,
&quot;cmd&quot;: &quot;# source ~/overcloudrc;\noc rsh openstackclient openstack server list --long | grep -i metering.server_group\n&quot;,
&quot;delta&quot;: &quot;0:00:02.835658&quot;,
&quot;end&quot;: &quot;2026-06-10 18:56:35.205448&quot;,
&quot;msg&quot;: &quot;&quot;,
&quot;rc&quot;: 0,
&quot;start&quot;: &quot;2026-06-10 18:56:32.369790&quot;,
&quot;stderr&quot;: &quot;&quot;,
&quot;stderr_lines&quot;: [],
&quot;stdout&quot;: &quot;| efaa8a0a-3e67-4dd9-8f09-7c2f5c9d49a0 | vn-zkzh32h-xrw6fa2diudv-fimjablt3iwi-vnf-ls4gpa7m6niz | ACTIVE | None       | Running     | private=192.168.0.111, 192.168.122.173 | cirros     | c7247080-5fe6-497c-93d6-0c54119a3350 | m1.small | nova              | compute-0.ctlplane.example.com | metering.server_group='674a5ebb-a973-4e0b-a4c7-5357feaab4a3' | UP          |&quot;,
&quot;stdout_lines&quot;: [
&quot;| efaa8a0a-3e67-4dd9-8f09-7c2f5c9d49a0 | vn-zkzh32h-xrw6fa2diudv-fimjablt3iwi-vnf-ls4gpa7m6niz | ACTIVE | None       | Running     | private=192.168.0.111, 192.168.122.173 | cirros     | c7247080-5fe6-497c-93d6-0c54119a3350 | m1.small | nova              | compute-0.ctlplane.example.com | metering.server_group='674a5ebb-a973-4e0b-a4c7-5357feaab4a3' | UP          |&quot;
]
}</failure>
		</testcase>
		<testcase classname="openstack-observability" name="verify_cpu_low_alarm_has_been_triggered" time="0.008744239807128906">
			<skipped>Conditional result was False</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="verify_orchestration_scaled_down_instances" time="0.009997367858886719">
			<skipped>Conditional result was False</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="verify_that_the_telemetry_telemetry_cr_exists" time="0.3880171775817871"/>
		<testcase classname="openstack-observability" name="verify_that_the_metricstorage_metric_storage_cr_exists" time="0.31613922119140625"/>
		<testcase classname="openstack-observability" name="verify_that_the_ceilometer_ceilometer_cr_exists" time="0.3808271884918213"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cr_exists" time="0.3828585147857666"/>
		<testcase classname="openstack-observability" name="verify_that_the_rabbitmqs_rabbitmq_cell1_cr_exists" time="0.3904688358306885"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="0.023951292037963867">
			<skipped>skipped</skipped>
		</testcase>
		<testcase classname="openstack-observability" name="check_rabbitmq_cell1_server_0_pod_is_running_in_openstack_namespace" time="0.4094564914703369"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_0_pod_is_running_in_openstack_namespace" time="0.4443025588989258"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_1_pod_is_running_in_openstack_namespace" time="0.4069511890411377"/>
		<testcase classname="openstack-observability" name="check_rabbitmq_server_2_pod_is_running_in_openstack_namespace" time="0.4124479293823242"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cr_exists" time="0.4203071594238281"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_rabbitmq_cell1_cr_exists" time="0.45320868492126465"/>
		<testcase classname="openstack-observability" name="verify_all_rabbitmq_pods_are_configured_to_be_scraped" time="0.02537703514099121"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_rabbitmq_metrics_are_stored_in_prometheus" time="9.19374680519104"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.4390995502471924"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_status" time="0.03371882438659668"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.31583261489868164"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_agent_compute_container_has_etc_ceilometer_tls_volume_mount_on_compute_0" time="1.104316234588623"/>
		<testcase classname="openstack-observability" name="verify_tls_cert_and_key_files_exist_in_ceilometer_agent_compute_container_on_compute_0" time="1.17368745803833"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_cafile_in_service_credentials_section_on_compute_0" time="0.041410207748413086"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_conf_has_region_name_configured_on_compute_0" time="0.04069662094116211"/>
		<testcase classname="openstack-observability" name="verify_ceilometer_prometheus_exporter_listens_on_port_9101_with_tls_on_compute_0" time="1.1023969650268555"/>
		<testcase classname="openstack-observability" name="verify_no_tls_errors_in_ceilometer_agent_compute_container_logs_on_compute_0" time="1.8351521492004395"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_cpu_compute_metrics_are_stored_in_prometheus" time="2.2179348468780518"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_power_state_compute_metrics_are_stored_in_prometheus" time="2.1730852127075195"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_cr_exists" time="0.35363030433654785"/>
		<testcase classname="openstack-observability" name="check_ceilometer_0_pod_is_running_in_openstack_namespace" time="0.39846277236938477"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ceilometer_central_metrics_are_stored_in_prometheus" time="2.2480885982513428"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ksm_cr_exists" time="0.3954334259033203"/>
		<testcase classname="openstack-observability" name="check_kube_state_metrics_0_pod_is_running_in_openstack_namespace" time="0.3535022735595703"/>
		<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.733055114746094"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_cr_exists" time="0.4343070983886719"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_node_exporter_tls_cr_exists" time="0.47448086738586426"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_container_status" time="0.03432178497314453"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_node_exporter_metrics_are_stored_in_prometheus" time="2.4681382179260254"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metric_from_systemd_collector_is_stored_in_prometheus" time="2.1831393241882324"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_filesystem_metrics_from_node_exporter_are_stored_in_prometheus" time="2.3408894538879395"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_reports_host_filesystem_mountpoints_instead_of_container_internal_ones" time="0.03668618202209473"/>
		<testcase classname="openstack-observability" name="verify_node_exporter_filesystem_metrics_report_a_real_filesystem_type_instead_of_overlay" time="0.0285184383392334"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_cr_exists" time="0.4139823913574219"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_podman_exporter_tls_cr_exists" time="0.44641852378845215"/>
		<testcase classname="openstack-observability" name="verify_podman_exporter_container_status" time="0.04920649528503418"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_health_reporting_related_metrics_from_podman_exporter_are_stored_in_prometheus" time="6.898473501205444"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_kepler_cr_exists" time="0.36924076080322266"/>
		<testcase classname="openstack-observability" name="verify_kepler_container_status" time="0.03860187530517578"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_kepler_metrics_are_stored_in_prometheus" time="11.490679740905762"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_cr_exists" time="0.47959208488464355"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_openstack_network_exporter_tls_cr_exists" time="0.4571657180786133"/>
		<testcase classname="openstack-observability" name="verify_openstack_network_exporter_container_status" time="0.04377460479736328"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_openstack_network_exporter_metrics_are_stored_in_prometheus" time="2.263350248336792"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_compute_prom_exporter_cr_exists" time="0.4326047897338867"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ceilometer_ipmi_prom_exporter_cr_exists" time="0.45372962951660156"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_mysqld_exporter_cr_exists" time="0.43611574172973633"/>
		<testcase classname="openstack-observability" name="get_galera_cr_names" time="0.40604424476623535"/>
		<testcase classname="openstack-observability" name="check_openstack_galera_0_pod_is_running_in_openstack_namespace" time="0.4073364734649658"/>
		<testcase classname="openstack-observability" name="check_openstack_cell1_galera_0_pod_is_running_in_openstack_namespace" time="0.3555908203125"/>
		<testcase classname="openstack-observability" name="check_mysqld_exporter_0_pod_is_running_in_openstack_namespace" time="0.38842058181762695"/>
		<testcase classname="openstack-observability" name="check_mariadb_metric_endpoints" time="1.0854132175445557"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_mariadb_metrics_are_stored_in_prometheus" time="4.5765440464019775"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_northd_cr_exists" time="0.4540696144104004"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_northd_metrics_are_stored_in_prometheus" time="13.968698740005493"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovn_controller_cr_exists" time="0.5098083019256592"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_ovn_controller_metrics_are_stored_in_prometheus" time="41.332478523254395"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_nb_cr_exists" time="0.40672969818115234"/>
		<testcase classname="openstack-observability" name="verify_that_the_scrapeconfigs_monitoring_rhobs_telemetry_ovsdbserver_sb_cr_exists" time="0.36108946800231934"/>
		<testcase classname="openstack-observability" name="use_openstack_observabilityclient_to_verify_raft_metrics_are_stored_in_prometheus" time="31.607943534851074"/>
		<testcase classname="openstack-observability" name="check_openshift_console_is_accessible" time="0.30118703842163086"/>
		<testcase classname="openstack-observability" name="run_cypress_tests" time="73.94844675064087"/>
		<testcase classname="openstack-observability" name="check_if_all_tests_passed" time="0.02784132957458496"/>
	</testsuite>
</testsuites>
