<?xml version="1.0" encoding="UTF-8"?>
  <testsuites tests="19" disabled="0" errors="0" failures="0" time="1124.223604593">
      <testsuite name="Image Controller E2E" package="/workspace/source/e2e-tests/tests" tests="19" disabled="0" skipped="0" errors="0" failures="0" time="1124.223604593" timestamp="2026-07-07T14:44:05">
          <properties>
              <property name="SuiteSucceeded" value="true"></property>
              <property name="SuiteHasProgrammaticFocus" value="false"></property>
              <property name="SpecialSuiteFailureReason" value=""></property>
              <property name="SuiteLabels" value="[]"></property>
              <property name="SuiteSemVerConstraints" value="[]"></property>
              <property name="SuiteComponentSemVerConstraints" value="[]"></property>
              <property name="RandomSeed" value="1783435271"></property>
              <property name="RandomizeAllSpecs" value="false"></property>
              <property name="LabelFilter" value="image-controller"></property>
              <property name="SemVerFilter" value=""></property>
              <property name="FocusStrings" value=""></property>
              <property name="SkipStrings" value=""></property>
              <property name="FocusFiles" value=""></property>
              <property name="SkipFiles" value=""></property>
              <property name="FailOnPending" value="false"></property>
              <property name="FailOnEmpty" value="true"></property>
              <property name="FailFast" value="false"></property>
              <property name="FlakeAttempts" value="0"></property>
              <property name="DryRun" value="false"></property>
              <property name="ParallelTotal" value="1"></property>
              <property name="OutputInterceptorMode" value="none"></property>
          </properties>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private triggers a PipelineRun [image-controller, private]" classname="Image Controller E2E" status="passed" time="34.343543824">
              <system-err>&gt; Enter [BeforeAll] using generate annotation - /workspace/source/e2e-tests/tests/image_controller.go:42 @ 07/07/26 14:44:05.891&#xA;&lt; Exit [BeforeAll] using generate annotation - /workspace/source/e2e-tests/tests/image_controller.go:42 @ 07/07/26 14:44:09.936 (4.045s)&#xA;&gt; Enter [BeforeAll] when a new component is created with visibility private - /workspace/source/e2e-tests/tests/image_controller.go:96 @ 07/07/26 14:44:09.936&#xA;Image repository for component gh-test-custom-default-antmsd in namespace image-controller-e2e-pexh do not have right state (&#39;&#39; != &#39;ready&#39;) yet but it has status {  { } {&lt;nil&gt;    } []}.&#xA;&lt; Exit [BeforeAll] when a new component is created with visibility private - /workspace/source/e2e-tests/tests/image_controller.go:96 @ 07/07/26 14:44:20.059 (10.122s)&#xA;&gt; Enter [It] triggers a PipelineRun - /workspace/source/e2e-tests/tests/image_controller.go:122 @ 07/07/26 14:44:20.059&#xA;PipelineRun has not been created yet for the component image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;&lt; Exit [It] triggers a PipelineRun - /workspace/source/e2e-tests/tests/image_controller.go:122 @ 07/07/26 14:44:40.235 (20.176s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:44:40.235&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:44:40.235 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private build pipeline uses the correct serviceAccount [image-controller, private]" classname="Image Controller E2E" status="passed" time="4.4502e-05">
              <system-err>&gt; Enter [It] build pipeline uses the correct serviceAccount - /workspace/source/e2e-tests/tests/image_controller.go:136 @ 07/07/26 14:44:40.235&#xA;&lt; Exit [It] build pipeline uses the correct serviceAccount - /workspace/source/e2e-tests/tests/image_controller.go:136 @ 07/07/26 14:44:40.235 (0s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:44:40.235&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:44:40.235 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private the PipelineRun should eventually finish successfully [image-controller, private]" classname="Image Controller E2E" status="passed" time="400.117439713">
              <system-err>&gt; Enter [It] the PipelineRun should eventually finish successfully - /workspace/source/e2e-tests/tests/image_controller.go:141 @ 07/07/26 14:44:40.235&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf found for Component image-controller-e2e-pexh/gh-test-custom-default-antmsd&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Running&#xA;PipelineRun gh-test-custom-default-antmsd-on-pull-request-c48nf reason: Succeeded&#xA;&lt; Exit [It] the PipelineRun should eventually finish successfully - /workspace/source/e2e-tests/tests/image_controller.go:141 @ 07/07/26 14:51:20.352 (6m40.117s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:20.352&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:20.353 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private image repo and robot accounts created successfully [image-controller, private]" classname="Image Controller E2E" status="passed" time="0.983376379">
              <system-err>&gt; Enter [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:146 @ 07/07/26 14:51:20.353&#xA;&lt; Exit [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:146 @ 07/07/26 14:51:21.336 (983ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:21.336&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:21.336 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private created image repo is private [image-controller, private]" classname="Image Controller E2E" status="passed" time="0.289294027">
              <system-err>&gt; Enter [It] created image repo is private - /workspace/source/e2e-tests/tests/image_controller.go:164 @ 07/07/26 14:51:21.336&#xA;&lt; Exit [It] created image repo is private - /workspace/source/e2e-tests/tests/image_controller.go:164 @ 07/07/26 14:51:21.625 (289ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:21.625&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:21.625 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created with visibility private credential rotaion is successful [image-controller, private]" classname="Image Controller E2E" status="passed" time="4.464358487">
              <system-err>&gt; Enter [It] credential rotaion is successful - /workspace/source/e2e-tests/tests/image_controller.go:169 @ 07/07/26 14:51:21.625&#xA;Image Repository initial generateTimestamp: 2026-07-07 14:44:13 +0000 UTC&#xA;&lt; Exit [It] credential rotaion is successful - /workspace/source/e2e-tests/tests/image_controller.go:169 @ 07/07/26 14:51:25.972 (4.347s)&#xA;&gt; Enter [AfterAll] when a new component is created with visibility private - /workspace/source/e2e-tests/tests/image_controller.go:114 @ 07/07/26 14:51:25.972&#xA;&lt; Exit [AfterAll] when a new component is created with visibility private - /workspace/source/e2e-tests/tests/image_controller.go:114 @ 07/07/26 14:51:26.09 (117ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:26.09&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:26.09 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created and with visibility public triggers a PipelineRun [image-controller, public]" classname="Image Controller E2E" status="passed" time="30.292230902">
              <system-err>&gt; Enter [BeforeAll] when a new component is created and with visibility public - /workspace/source/e2e-tests/tests/image_controller.go:194 @ 07/07/26 14:51:26.09&#xA;Image repository for component gh-test-custom-branch-efyqou in namespace image-controller-e2e-pexh do not have right state (&#39;&#39; != &#39;ready&#39;) yet but it has status {  { } {&lt;nil&gt;    } []}.&#xA;&lt; Exit [BeforeAll] when a new component is created and with visibility public - /workspace/source/e2e-tests/tests/image_controller.go:194 @ 07/07/26 14:51:36.208 (10.118s)&#xA;&gt; Enter [It] triggers a PipelineRun - /workspace/source/e2e-tests/tests/image_controller.go:212 @ 07/07/26 14:51:36.208&#xA;PipelineRun has not been created yet for the component image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;&lt; Exit [It] triggers a PipelineRun - /workspace/source/e2e-tests/tests/image_controller.go:212 @ 07/07/26 14:51:56.382 (20.174s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:56.382&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 14:51:56.382 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created and with visibility public the PipelineRun should eventually finish successfully [image-controller, public]" classname="Image Controller E2E" status="passed" time="552.1786255">
              <system-err>&gt; Enter [It] the PipelineRun should eventually finish successfully - /workspace/source/e2e-tests/tests/image_controller.go:226 @ 07/07/26 14:51:56.382&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh found for Component image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: PipelineRunStopping&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: PipelineRunStopping&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: PipelineRunStopping&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-q2vdh reason: Failed&#xA;attempt 1/3: PipelineRun &#34;gh-test-custom-branch-efyqou-on-pull-request-q2vdh&#34; failed: &#xA; pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-init-pod | init container: prepare&#xA;2026/07/07 14:51:50 Entrypoint initialization&#xA;&#xA;pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-init-pod | container step-init: &#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[param] enable: false&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[param] default-http-proxy: squid.caching.svc.cluster.local:3128&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[param] default-no-proxy: brew.registry.redhat.io,docker.io,gcr.io,ghcr.io,images.paas.redhat.com,mirror.gcr.io,nvcr.io,quay.io,registry-proxy.engineering.redhat.com,registry.access.redhat.com,registry.ci.openshift.org,registry.fedoraproject.org,registry.redhat.io,registry.stage.redhat.io,vault.habana.ai&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[param] http-proxy-result-path: /tekton/results/http-proxy&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[param] no-proxy-result-path: /tekton/results/no-proxy&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;Using in-cluster config&#34; logger=KubeClient&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;Cache proxy is disabled via param&#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[result] HTTP PROXY: &#34;&#xA;time=&#34;2026-07-07T14:51:52Z&#34; level=info msg=&#34;[result] NO PROXY: &#34;&#xA;&#xA; pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-tpa-scan-pod | init container: prepare&#xA;2026/07/07 14:54:57 Entrypoint initialization&#xA;&#xA; pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-tpa-scan-pod | init container: place-scripts&#xA;2026/07/07 14:54:59 Decoded script /tekton/scripts/script-0-lv982&#xA;2026/07/07 14:54:59 Decoded script /tekton/scripts/script-1-964nb&#xA;2026/07/07 14:54:59 Decoded script /tekton/scripts/script-2-z7w5z&#xA;&#xA;pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-tpa-scan-pod | container step-get-vulnerabilities: &#xA;Inspecting raw image manifest quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou@sha256:d42ee651409cfc8ea8a25f1d077394cf7a3dfcd6362a09ad7a513d0d54e4a110.&#xA;Selecting auth&#xA;Using token for quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;Selecting auth&#xA;Using token for quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;WARNING: SBOM attachments are deprecated and support will be removed in a Cosign release soon after 2024-02-22 (see https://github.com/sigstore/cosign/issues/2755). Instead, please use SBOM attestations.&#xA;WARNING: Downloading SBOMs this way does not ensure its authenticity. If you want to ensure a tamper-proof SBOM, download it using &#39;cosign download attestation &lt;image uri&gt;&#39;.&#xA;Found SBOM of media type: text/spdx+json&#xA;Running TPA scan on amd64 image manifest...&#xA;  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current&#xA;                                 Dload  Upload   Total   Spent    Left  Speed&#xA;{&#xA;  &#34;scanned&#34; : {&#xA;    &#34;total&#34; : 78,&#xA;    &#34;direct&#34; : 27,&#xA;    &#34;transitive&#34; : 51&#xA;  },&#xA;&#xD;  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0&#xD;100  112k    0     0  100  112k      0  91372  0:00:01  0:00:01 --:--:-- 91372&#xD;100  112k    0     0  100  112k      0  50973  0:00:02  0:00:02 --:--:-- 50973&#xD;100  118k    0  5780  100  112k   2404  48004  0:00:02  0:00:02 --:--:-- 50409&#xA;  &#34;providers&#34; : {&#xA;    &#34;rhtpa&#34; : {&#xA;      &#34;status&#34; : {&#xA;        &#34;ok&#34; : true,&#xA;        &#34;name&#34; : &#34;rhtpa&#34;,&#xA;        &#34;code&#34; : 200,&#xA;        &#34;message&#34; : &#34;OK&#34;,&#xA;        &#34;warnings&#34; : { }&#xA;      },&#xA;      &#34;sources&#34; : { },&#xA;      &#34;recommendations&#34; : { }&#xA;    }&#xA;  },&#xA;  &#34;licenses&#34; : [ {&#xA;    &#34;status&#34; : {&#xA;      &#34;ok&#34; : true,&#xA;      &#34;name&#34; : &#34;deps.dev&#34;,&#xA;      &#34;code&#34; : 200,&#xA;      &#34;message&#34; : &#34;OK&#34;,&#xA;      &#34;warnings&#34; : { }&#xA;    },&#xA;    &#34;summary&#34; : {&#xA;      &#34;total&#34; : 0,&#xA;      &#34;concluded&#34; : 61,&#xA;      &#34;permissive&#34; : 0,&#xA;      &#34;weakCopyleft&#34; : 0,&#xA;      &#34;strongCopyleft&#34; : 0,&#xA;      &#34;unknown&#34; : 0,&#xA;      &#34;deprecated&#34; : 0,&#xA;      &#34;osiApproved&#34; : 0,&#xA;      &#34;fsfLibre&#34; : 0&#xA;    },&#xA;    &#34;packages&#34; : {&#xA;      &#34;pkg:apk/alpine/aom-libs@3.14.1-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/alpine-release@3.23.4-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/pcre@8.45-r4&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libexpat@2.7.5-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/busybox-binsh@1.37.0-r30&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/brotli-libs@1.2.0-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libx11@1.8.12-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/ssl_client@1.37.0-r30&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/tiff@4.7.1-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libice@1.1.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/.runtime-deps@20260617.203708&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxslt@1.1.43-r3&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/fontconfig@2.17.1-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libgcc@15.2.0-r2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libyuv@0.0.1887.20251502-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libsm@1.2.6-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxml2@2.13.9-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libgd@2.3.3-r10&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libcrypto3@3.5.7-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libuuid@2.41.4-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:generic/nginx@1.31.2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libmd@1.1.0-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/ca-certificates-bundle@20260413-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libbz2@1.0.8-r6&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libapk@3.0.6-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libbsd@0.12.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libstdc%2B%2B@15.2.0-r2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/gd@2.3.3-r10&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libssl3@3.5.7-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxext@1.3.6-r2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/apk-tools@3.0.6-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/scanelf@1.3.8-r2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/musl-utils@1.2.5-r23&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:oci/nginx@sha256%3Aded37838a58bf767acced3030f102a0ca25b98a5766598f5879c11cd1d5683d1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/ca-certificates@20260413-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libdav1d@1.5.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/zlib@1.3.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxcb@1.17.0-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/xz-libs@5.8.3-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxau@1.0.12-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/geoip@1.6.12-r6&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/zstd-libs@1.5.7-r2&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libavif@1.3.0-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libpng@1.6.58-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libwebp@1.6.0-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/perl@5.42.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:github/actions/checkout@v4&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/freetype@2.14.1-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/alpine-baselayout-data@3.7.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:oci/gh-test-custom-branch-efyqou@sha256%3Ad42ee651409cfc8ea8a25f1d077394cf7a3dfcd6362a09ad7a513d0d54e4a110&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:github/beatlabs/delete-old-branches-action@v0.0.10&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/busybox@1.37.0-r30&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libjpeg-turbo@3.1.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxt@1.3.1-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/openssl@3.5.7-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/alpine-keys@2.6-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxdmcp@1.1.5-r1&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libsharpyuv@1.6.0-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/alpine-baselayout@3.7.2-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/musl@1.2.5-r23&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      },&#xA;      &#34;pkg:apk/alpine/libxpm@3.5.19-r0&#34; : {&#xA;        &#34;evidence&#34; : [ ]&#xA;      }&#xA;    }&#xA;  } ]&#xA;}&#xA;pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-tpa-scan-pod | container step-oci-attach-report: &#xA;Using token for quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;Attaching tpa-report-amd64.json to quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou@sha256:d42ee651409cfc8ea8a25f1d077394cf7a3dfcd6362a09ad7a513d0d54e4a110&#xA;[retry] executing: oras attach --no-tty --format go-template=\{\{.digest\}\} --registry-config /tmp/auth/config.json --artifact-type application/vnd.redhat.tpa-report+json quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou@sha256:d42ee651409cfc8ea8a25f1d077394cf7a3dfcd6362a09ad7a513d0d54e4a110 tpa-report-amd64.json:application/vnd.redhat.tpa-report+json&#xA;&#xA;pod: gh-test-custom-branch-efyqou-on-pull-request-q2vdh-tpa-scan-pod | container step-conftest-vulnerabilities: &#xA;[&#xA;&#x9;{&#xA;&#x9;&#x9;&#34;filename&#34;: &#34;/tekton/home/tpa-report-amd64.json&#34;,&#xA;&#x9;&#x9;&#34;namespace&#34;: &#34;required_checks&#34;,&#xA;&#x9;&#x9;&#34;successes&#34;: 8&#xA;&#x9;}&#xA;]&#xA;{&#34;vulnerabilities&#34;:{&#34;critical&#34;:0,&#34;high&#34;:0,&#34;medium&#34;:0,&#34;low&#34;:0,&#34;unknown&#34;:0},&#34;unpatched_vulnerabilities&#34;:{&#34;critical&#34;:0,&#34;high&#34;:0,&#34;medium&#34;:0,&#34;low&#34;:0,&#34;unknown&#34;:0}}&#xA;{&#34;image&#34;: {&#34;pullspec&#34;: &#34;quay.io/redhat-appstudio-qe/image-controller-e2e-pexh/gh-test-custom-branch-efyqou:on-pr-46497c7c5d9879ad7e082da881230e4ba9dd6601&#34;, &#34;digests&#34;: [&#34;sha256:d42ee651409cfc8ea8a25f1d077394cf7a3dfcd6362a09ad7a513d0d54e4a110&#34;]}}&#xA;{&#34;result&#34;:&#34;SUCCESS&#34;,&#34;timestamp&#34;:&#34;2026-07-07T14:55:13+00:00&#34;,&#34;note&#34;:&#34;Task tpa-scan completed: Refer to Tekton task result SCAN_OUTPUT for vulnerabilities scanned by TPA.&#34;,&#34;namespace&#34;:&#34;default&#34;,&#34;successes&#34;:0,&#34;failures&#34;:0,&#34;warnings&#34;:0}&#xA;New PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s found after retrigger for component image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s found for Component image-controller-e2e-pexh/gh-test-custom-branch-efyqou&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Running&#xA;PipelineRun gh-test-custom-branch-efyqou-on-pull-request-ffz8s reason: Succeeded&#xA;&lt; Exit [It] the PipelineRun should eventually finish successfully - /workspace/source/e2e-tests/tests/image_controller.go:226 @ 07/07/26 15:01:08.561 (9m12.179s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:08.561&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:08.561 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created and with visibility public image repo and robot accounts created successfully [image-controller, public]" classname="Image Controller E2E" status="passed" time="2.986692308">
              <system-err>&gt; Enter [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:230 @ 07/07/26 15:01:08.561&#xA;&lt; Exit [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:230 @ 07/07/26 15:01:11.548 (2.987s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:11.548&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:11.548 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created and with visibility public created image repo is public [image-controller, public]" classname="Image Controller E2E" status="passed" time="0.287952993">
              <system-err>&gt; Enter [It] created image repo is public - /workspace/source/e2e-tests/tests/image_controller.go:249 @ 07/07/26 15:01:11.548&#xA;&lt; Exit [It] created image repo is public - /workspace/source/e2e-tests/tests/image_controller.go:249 @ 07/07/26 15:01:11.836 (288ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:11.836&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:01:11.836 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests using generate annotation when a new component is created and with visibility public update image repository visibility to private [image-controller, public]" classname="Image Controller E2E" status="passed" time="61.558773578">
              <system-err>&gt; Enter [It] update image repository visibility to private - /workspace/source/e2e-tests/tests/image_controller.go:255 @ 07/07/26 15:01:11.836&#xA;waiting for one minute and expecting it to change&#xA;&lt; Exit [It] update image repository visibility to private - /workspace/source/e2e-tests/tests/image_controller.go:255 @ 07/07/26 15:02:12.241 (1m0.405s)&#xA;&gt; Enter [AfterAll] using generate annotation - /workspace/source/e2e-tests/tests/image_controller.go:80 @ 07/07/26 15:02:12.241&#xA;&lt; Exit [AfterAll] using generate annotation - /workspace/source/e2e-tests/tests/image_controller.go:80 @ 07/07/26 15:02:13.395 (1.154s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:13.395&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:13.395 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests general puspose image repository create an image repository [image-controller, without-component]" classname="Image Controller E2E" status="passed" time="5.643452245">
              <system-err>&gt; Enter [BeforeAll] general puspose image repository - /workspace/source/e2e-tests/tests/image_controller.go:279 @ 07/07/26 15:02:13.395&#xA;&lt; Exit [BeforeAll] general puspose image repository - /workspace/source/e2e-tests/tests/image_controller.go:279 @ 07/07/26 15:02:13.694 (299ms)&#xA;&gt; Enter [It] create an image repository - /workspace/source/e2e-tests/tests/image_controller.go:284 @ 07/07/26 15:02:13.694&#xA;&lt; Exit [It] create an image repository - /workspace/source/e2e-tests/tests/image_controller.go:284 @ 07/07/26 15:02:19.038 (5.345s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:19.038&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:19.038 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests general puspose image repository image repo and robot accounts created successfully [image-controller, without-component]" classname="Image Controller E2E" status="passed" time="1.280632822">
              <system-err>&gt; Enter [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:292 @ 07/07/26 15:02:19.039&#xA;&lt; Exit [It] image repo and robot accounts created successfully - /workspace/source/e2e-tests/tests/image_controller.go:292 @ 07/07/26 15:02:20.319 (1.281s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:20.319&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:20.319 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests general puspose image repository image repo deletion is successful [image-controller, without-component]" classname="Image Controller E2E" status="passed" time="2.6181542110000002">
              <system-err>&gt; Enter [It] image repo deletion is successful - /workspace/source/e2e-tests/tests/image_controller.go:317 @ 07/07/26 15:02:20.319&#xA;&lt; Exit [It] image repo deletion is successful - /workspace/source/e2e-tests/tests/image_controller.go:317 @ 07/07/26 15:02:22.937 (2.618s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:22.937&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:22.937 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests verify secret linking create an image repository with user defined image name [image-controller, secret-linking]" classname="Image Controller E2E" status="passed" time="3.501747138">
              <system-err>&gt; Enter [BeforeAll] verify secret linking - /workspace/source/e2e-tests/tests/image_controller.go:346 @ 07/07/26 15:02:22.938&#xA;&lt; Exit [BeforeAll] verify secret linking - /workspace/source/e2e-tests/tests/image_controller.go:346 @ 07/07/26 15:02:26.378 (3.441s)&#xA;&gt; Enter [It] create an image repository with user defined image name - /workspace/source/e2e-tests/tests/image_controller.go:371 @ 07/07/26 15:02:26.378&#xA;&lt; Exit [It] create an image repository with user defined image name - /workspace/source/e2e-tests/tests/image_controller.go:371 @ 07/07/26 15:02:26.439 (61ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:26.439&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:26.439 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests verify secret linking create a component linking the image repository [image-controller, secret-linking]" classname="Image Controller E2E" status="passed" time="20.117598318">
              <system-err>&gt; Enter [It] create a component linking the image repository - /workspace/source/e2e-tests/tests/image_controller.go:375 @ 07/07/26 15:02:26.439&#xA;Image repository for component test-secret-linking-xxmdud in namespace image-controller-e2e-njfk do not have right state (&#39;&#39; != &#39;ready&#39;) yet but it has status { Component &#39;test-secret-linking-xxmdud&#39; does not exist { } {&lt;nil&gt;    } []}.&#xA;Image repository for component test-secret-linking-xxmdud in namespace image-controller-e2e-njfk do not have right state (&#39;&#39; != &#39;ready&#39;) yet but it has status { Component &#39;test-secret-linking-xxmdud&#39; does not exist { } {&lt;nil&gt;    } []}.&#xA;&lt; Exit [It] create a component linking the image repository - /workspace/source/e2e-tests/tests/image_controller.go:375 @ 07/07/26 15:02:46.557 (20.118s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.557&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.557 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests verify secret linking check secret is linked to service accounts [image-controller, secret-linking]" classname="Image Controller E2E" status="passed" time="0.056420709">
              <system-err>&gt; Enter [It] check secret is linked to service accounts - /workspace/source/e2e-tests/tests/image_controller.go:392 @ 07/07/26 15:02:46.557&#xA;&lt; Exit [It] check secret is linked to service accounts - /workspace/source/e2e-tests/tests/image_controller.go:392 @ 07/07/26 15:02:46.613 (56ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.613&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.613 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests verify secret linking remove the secret linking [image-controller, secret-linking]" classname="Image Controller E2E" status="passed" time="0.170800963">
              <system-err>&gt; Enter [It] remove the secret linking - /workspace/source/e2e-tests/tests/image_controller.go:397 @ 07/07/26 15:02:46.614&#xA;&lt; Exit [It] remove the secret linking - /workspace/source/e2e-tests/tests/image_controller.go:397 @ 07/07/26 15:02:46.784 (171ms)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.784&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:46.784 (0s)&#xA;</system-err>
          </testcase>
          <testcase name="[It] Image Controller E2E tests verify secret linking set verify linking to true in image repo [image-controller, secret-linking]" classname="Image Controller E2E" status="passed" time="3.330186929">
              <system-err>&gt; Enter [It] set verify linking to true in image repo - /workspace/source/e2e-tests/tests/image_controller.go:405 @ 07/07/26 15:02:46.784&#xA;&lt; Exit [It] set verify linking to true in image repo - /workspace/source/e2e-tests/tests/image_controller.go:405 @ 07/07/26 15:02:49.015 (2.231s)&#xA;&gt; Enter [AfterAll] verify secret linking - /workspace/source/e2e-tests/tests/image_controller.go:360 @ 07/07/26 15:02:49.015&#xA;&lt; Exit [AfterAll] verify secret linking - /workspace/source/e2e-tests/tests/image_controller.go:360 @ 07/07/26 15:02:50.115 (1.099s)&#xA;&gt; Enter [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:50.115&#xA;&lt; Exit [AfterEach] Image Controller E2E tests - /workspace/source/e2e-tests/tests/image_controller.go:24 @ 07/07/26 15:02:50.115 (0s)&#xA;</system-err>
          </testcase>
      </testsuite>
  </testsuites>