<?xml version="1.0" ?>
<testsuites disabled="0" errors="0" failures="2" tests="28" time="6.319312572479248046875">
	<testsuite disabled="0" errors="0" failures="2" name="run_audit_logging_tests" skipped="0" tests="28" time="6.319312572479248046875">
		<testcase classname="openstack-observability" name="check_logging_loki_audit_distributor_pod_is_running_in_openshift_logging_namespace" time="0.3249850273132324"/>
		<testcase classname="openstack-observability" name="check_logging_loki_audit_index_gateway_pod_is_running_in_openshift_logging_namespace" time="0.3322484493255615"/>
		<testcase classname="openstack-observability" name="check_logging_loki_audit_ingester_pod_is_running_in_openshift_logging_namespace" time="0.32050514221191406"/>
		<testcase classname="openstack-observability" name="check_logging_loki_audit_querier_pod_is_running_in_openshift_logging_namespace" time="0.32435011863708496"/>
		<testcase classname="openstack-observability" name="check_logging_loki_audit_query_frontend_pod_is_running_in_openshift_logging_namespace" time="0.29749393463134766"/>
		<testcase classname="openstack-observability" name="check_collector_with_cadf_to_loki_audit_pod_is_running_in_openshift_logging_namespace" time="0.3186347484588623"/>
		<testcase classname="openstack-observability" name="verify_openshift_logging_project_exists" time="0.017572641372680664"/>
		<testcase classname="openstack-observability" name="verify_openshift_project_exists" time="0.01762104034423828"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_distributor_grpc_service_is_running_in_openshift_logging_namespace" time="0.017888545989990234"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_distributor_http_service_is_running_in_openshift_logging_namespace" time="0.018001556396484375"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_gateway_http_service_is_running_in_openshift_logging_namespace" time="0.018863916397094727"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_gossip_ring_service_is_running_in_openshift_logging_namespace" time="0.02187514305114746"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_index_gateway_grpc_service_is_running_in_openshift_logging_namespace" time="0.016516685485839844"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_index_gateway_http_service_is_running_in_openshift_logging_namespace" time="0.017320871353149414"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_ingester_grpc_service_is_running_in_openshift_logging_namespace" time="0.01700139045715332"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_ingester_http_service_is_running_in_openshift_logging_namespace" time="0.018028974533081055"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_querier_grpc_service_is_running_in_openshift_logging_namespace" time="0.022008895874023438"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_querier_http_service_is_running_in_openshift_logging_namespace" time="0.019153833389282227"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_query_frontend_grpc_service_is_running_in_openshift_logging_namespace" time="0.018053770065307617"/>
		<testcase classname="openstack-observability" name="verify_logging_loki_audit_query_frontend_http_service_is_running_in_openshift_logging_namespace" time="0.019511699676513672"/>
		<testcase classname="openstack-observability" name="check_barbican_api_pod_logs_for_cadf_audit_events" time="0.6202418804168701">
			<failure message="non-zero return code" type="failure">{
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc logs $(oc get pod -n openstack -o name | grep barbican-api | head -1) | grep \&quot;http://schemas.dmtf.org/cloud/audit/1.0/event\&quot;\n&quot;,
&quot;delta&quot;: &quot;0:00:00.432974&quot;,
&quot;end&quot;: &quot;2026-06-10 17:43:59.029144&quot;,
&quot;failed_when_result&quot;: true,
&quot;msg&quot;: &quot;non-zero return code&quot;,
&quot;rc&quot;: 1,
&quot;start&quot;: &quot;2026-06-10 17:43:58.596170&quot;,
&quot;stderr&quot;: &quot;Defaulted container \&quot;barbican-api-log\&quot; out of: barbican-api-log, barbican-api&quot;,
&quot;stderr_lines&quot;: [
&quot;Defaulted container \&quot;barbican-api-log\&quot; out of: barbican-api-log, barbican-api&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
}</failure>
		</testcase>
		<testcase classname="openstack-observability" name="check_cinder_api_pod_logs_for_cadf_audit_events" time="0.613088846206665"/>
		<testcase classname="openstack-observability" name="check_glance_api_pod_logs_for_cadf_audit_events" time="0.6495571136474609"/>
		<testcase classname="openstack-observability" name="check_keystone_api_pod_logs_for_cadf_audit_events" time="0.7827267646789551"/>
		<testcase classname="openstack-observability" name="check_neutron_api_pod_logs_for_cadf_audit_events" time="0.6606810092926025"/>
		<testcase classname="openstack-observability" name="check_nova_api_pod_logs_for_cadf_audit_events" time="0.7743396759033203">
			<failure message="non-zero return code" type="failure">{
&quot;changed&quot;: false,
&quot;cmd&quot;: &quot;oc logs $(oc get pod -n openstack -o name | grep nova-api | head -1) | grep \&quot;http://schemas.dmtf.org/cloud/audit/1.0/event\&quot;\n&quot;,
&quot;delta&quot;: &quot;0:00:00.567920&quot;,
&quot;end&quot;: &quot;2026-06-10 17:44:15.651276&quot;,
&quot;failed_when_result&quot;: true,
&quot;msg&quot;: &quot;non-zero return code&quot;,
&quot;rc&quot;: 1,
&quot;start&quot;: &quot;2026-06-10 17:44:15.083356&quot;,
&quot;stderr&quot;: &quot;Defaulted container \&quot;nova-api-log\&quot; out of: nova-api-log, nova-api-api&quot;,
&quot;stderr_lines&quot;: [
&quot;Defaulted container \&quot;nova-api-log\&quot; out of: nova-api-log, nova-api-api&quot;
],
&quot;stdout&quot;: &quot;&quot;,
&quot;stdout_lines&quot;: []
}</failure>
		</testcase>
		<testcase classname="openstack-observability" name="verify_default_loki_does_not_contain_cadf_audit_events" time="0.019250154495239258"/>
		<testcase classname="openstack-observability" name="verify_audit_loki_contains_cadf_audit_events" time="0.021790742874145508"/>
	</testsuite>
</testsuites>
