[
  {
    "SuitePath": "/tmp/tmp.i83R5sD7HZ/cmd",
    "SuiteDescription": "Red Hat App Studio E2E tests",
    "SuiteLabels": [],
    "SuiteSemVerConstraints": [],
    "SuiteComponentSemVerConstraints": {},
    "SuiteSucceeded": false,
    "SuiteHasProgrammaticFocus": false,
    "SpecialSuiteFailureReasons": [
      "Suite Timeout Elapsed"
    ],
    "PreRunStats": {
      "TotalSpecs": 469,
      "SpecsThatWillRun": 381
    },
    "StartTime": "2026-05-09T14:51:44.935692817Z",
    "EndTime": "2026-05-09T16:19:35.885700503Z",
    "RunTime": 5270950007686,
    "SuiteConfig": {
      "RandomSeed": 1778337413,
      "RandomizeAllSpecs": false,
      "FocusStrings": null,
      "SkipStrings": null,
      "FocusFiles": null,
      "SkipFiles": null,
      "LabelFilter": "",
      "SemVerFilter": "",
      "FailOnPending": false,
      "FailOnEmpty": false,
      "FailFast": false,
      "FlakeAttempts": 0,
      "MustPassRepeatedly": 0,
      "DryRun": false,
      "PollProgressAfter": 0,
      "PollProgressInterval": 0,
      "Timeout": 5269112060254,
      "EmitSpecProgress": false,
      "OutputInterceptorMode": "none",
      "SourceRoots": null,
      "GracePeriod": 30000000000,
      "ParallelProcess": 1,
      "ParallelTotal": 20,
      "ParallelHost": "127.0.0.1:35591"
    },
    "SpecReports": [
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 88
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 122
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHappyPath"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 123
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.433160715Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 88
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 122
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHappyPath"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 128
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "Creates a push snapshot for a release",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.441756162Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 88
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 122
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHappyPath"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 132
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies the fbc release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.441967505Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 88
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 122
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHappyPath"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442078767Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC Staged Index",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 142
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 177
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcStagedIndex"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 178
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442166668Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC Staged Index",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 142
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 177
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcStagedIndex"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 183
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "Creates a push snapshot for a release",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.44226559Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC Staged Index",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 142
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 177
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcStagedIndex"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 187
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies the fbc release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442388081Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC Staged Index",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 142
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 177
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcStagedIndex"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442489193Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC hotfix process",
          "FBC hotfix post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 197
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 231
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHotfix"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 233
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442583465Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC hotfix process",
          "FBC hotfix post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 197
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 231
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHotfix"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 238
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "Creates a push snapshot for a release",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442707927Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC hotfix process",
          "FBC hotfix post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 197
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 231
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHotfix"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 242
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies the fbc release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442802268Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC hotfix process",
          "FBC hotfix post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 197
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 231
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcHotfix"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 246
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.44290815Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC pre-GA process",
          "FBC pre-GA post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 252
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 285
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcPreGA"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 286
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "creates component from git source https://github.com/redhat-appstudio-qe/fbc-sample-repo-test",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.531478832Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC pre-GA process",
          "FBC pre-GA post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 252
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 285
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcPreGA"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 291
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "Creates a push snapshot for a release",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.532246135Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC pre-GA process",
          "FBC pre-GA post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 252
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 285
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcPreGA"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 295
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies the fbc release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.532415278Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite FBC e2e-tests]",
          "with FBC pre-GA process",
          "FBC pre-GA post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 252
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
            "LineNumber": 285
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "fbc-release"
          ],
          [
            "fbcPreGA"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/fbc_release.go",
          "LineNumber": 299
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.533726518Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
          "post-release verification."
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
            "LineNumber": 68
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release-neg",
            "negBlockReleases"
          ],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
          "LineNumber": 69
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "block-releases true in ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.5344699Z",
        "EndTime": "2026-05-09T14:53:25.148941823Z",
        "RunTime": 99614471933,
        "ParallelProcess": 1,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 34
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.534632922Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 34
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:48.521801645Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "Duration": 62987168753,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:48.522087799Z"
            },
            "Message": "block-releases true in ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:48.750174964Z"
            },
            "Message": "block-releases true in ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "Duration": 228087205,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:48.750391588Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:48.750432759Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "Duration": 41181,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:48.750558401Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/block_releases_release_plan_admission.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:53:25.148929513Z"
            },
            "Message": "[release-service-suite [RELEASE-2136] Release CR fails when block-releases true in ReleasePlanAdmission.]",
            "Duration": 36398371113,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when creating tenants on the old Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 60
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 61
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create both tenants concurrently",
        "State": "passed",
        "StartTime": "2026-05-09T15:58:24.438254581Z",
        "EndTime": "2026-05-09T15:58:33.573629836Z",
        "RunTime": 9135375097,
        "ParallelProcess": 1,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T15:58:24.438629567Z"
            },
            "Message": "DR Backwards-Compat",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 14,
              "Time": "2026-05-09T15:58:25.997715863Z"
            },
            "Message": "Validating OADP operator health: pods running in openshift-adp"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T15:58:26.005462867Z"
            },
            "Message": "Validating Velero readiness: deployment has ready replicas"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T15:58:26.01061296Z"
            },
            "Message": "Validating BSL availability: at least one BackupStorageLocation is Available"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 17,
              "Time": "2026-05-09T15:58:26.031617757Z"
            },
            "Message": "Validating GitHub repo is reachable: https://github.com/redhat-appstudio-qe/DR_test_MathWizz"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T15:58:26.031633107Z"
            },
            "Message": "Validating repo structure: 3 component Dockerfiles exist"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 55
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T15:58:26.337861771Z"
            },
            "Message": "Forking DR_test_MathWizz → DR-MathWizz-iogaoi for tenant dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 55
            },
            "TimelineLocation": {
              "Order": 20,
              "Time": "2026-05-09T15:58:27.42226937Z"
            },
            "Message": "Forking DR_test_MathWizz → DR-MathWizz-hzcczt for tenant dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T15:58:28.413969272Z"
            },
            "Message": "DR Backwards-Compat",
            "Duration": 3975339675,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 23,
              "Time": "2026-05-09T15:58:28.414198476Z"
            },
            "Message": "should create both tenants concurrently",
            "NodeType": "It"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T15:58:28.414252896Z"
            },
            "Message": "Creating tenant namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T15:58:28.414254106Z"
            },
            "Message": "Creating tenant namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 26,
              "Time": "2026-05-09T15:58:29.50139891Z"
            },
            "Message": "Creating Application moshekipod-backwards-compat-dr in namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T15:58:29.58058833Z"
            },
            "Message": "Creating Application kokohazamar-backwards-compat-dr in namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:58:29.624500955Z"
            },
            "Message": "Creating Component mathwizz-web-server in namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 29,
              "Time": "2026-05-09T15:58:29.808526527Z"
            },
            "Message": "Creating Component mathwizz-web-server in namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:58:29.834536805Z"
            },
            "Message": "Creating Component mathwizz-history-worker in namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:58:29.956208277Z"
            },
            "Message": "Creating Component mathwizz-history-worker in namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 32,
              "Time": "2026-05-09T15:58:29.986598754Z"
            },
            "Message": "Creating Component mathwizz-frontend in namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:58:30.260158214Z"
            },
            "Message": "Creating Component mathwizz-frontend in namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:58:30.310033654Z"
            },
            "Message": "Creating managed namespace dr-test-moshekipod-backwards-compat-dr-managed for release pipelines"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 35,
              "Time": "2026-05-09T15:58:30.386966598Z"
            },
            "Message": "Creating managed namespace dr-test-kokohazamar-backwards-compat-dr-managed for release pipelines"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T15:58:31.623391196Z"
            },
            "Message": "Creating release pipeline ServiceAccount release-service-account in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:58:31.661364745Z"
            },
            "Message": "Creating release pipeline RoleBinding in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 38,
              "Time": "2026-05-09T15:58:31.737584659Z"
            },
            "Message": "Creating registry auth secrets in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:58:31.816585435Z"
            },
            "Message": "Linking Quay auth secret to release SA in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:58:31.902437973Z"
            },
            "Message": "Creating cosign signing secret in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 41,
              "Time": "2026-05-09T15:58:32.058000069Z"
            },
            "Message": "Getting default Enterprise Contract policy from enterprise-contract-service namespace"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:58:32.089668587Z"
            },
            "Message": "Creating Enterprise Contract policy dr-ec-policy in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:58:32.116211043Z"
            },
            "Message": "Creating ReleasePlan dr-releaseplan in tenant namespace dr-test-moshekipod-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 44,
              "Time": "2026-05-09T15:58:32.547024066Z"
            },
            "Message": "Creating ReleasePlanAdmission dr-releaseplanadmission in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:58:32.715702942Z"
            },
            "Message": "Creating release PVC dr-release-pvc in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:58:32.780282348Z"
            },
            "Message": "Creating release pipeline ServiceAccount release-service-account in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 47,
              "Time": "2026-05-09T15:58:32.790895359Z"
            },
            "Message": "Creating secrets access Role in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:58:32.814927224Z"
            },
            "Message": "Creating secrets access RoleBinding in managed namespace dr-test-moshekipod-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:58:32.82155512Z"
            },
            "Message": "Creating release pipeline RoleBinding in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 50,
              "Time": "2026-05-09T15:58:32.991922184Z"
            },
            "Message": "Creating registry auth secrets in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:58:33.061074603Z"
            },
            "Message": "Linking Quay auth secret to release SA in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:58:33.101022415Z"
            },
            "Message": "Creating cosign signing secret in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 53,
              "Time": "2026-05-09T15:58:33.174977661Z"
            },
            "Message": "Getting default Enterprise Contract policy from enterprise-contract-service namespace"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T15:58:33.227329981Z"
            },
            "Message": "Creating Enterprise Contract policy dr-ec-policy in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T15:58:33.271210275Z"
            },
            "Message": "Creating ReleasePlan dr-releaseplan in tenant namespace dr-test-kokohazamar-backwards-compat-dr"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 56,
              "Time": "2026-05-09T15:58:33.326098731Z"
            },
            "Message": "Creating ReleasePlanAdmission dr-releaseplanadmission in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T15:58:33.384059615Z"
            },
            "Message": "Creating release PVC dr-release-pvc in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:58:33.445042877Z"
            },
            "Message": "Creating secrets access Role in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 59,
              "Time": "2026-05-09T15:58:33.486762722Z"
            },
            "Message": "Creating secrets access RoleBinding in managed namespace dr-test-kokohazamar-backwards-compat-dr-managed"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:58:33.573167929Z"
            },
            "Message": "should create both tenants concurrently",
            "Duration": 5158969493,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 44
            },
            "TimelineLocation": {
              "Order": 62,
              "Time": "2026-05-09T15:58:33.573542605Z"
            },
            "Message": "DR Backwards-Compat",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 44
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:58:33.573597546Z"
            },
            "Message": "DR Backwards-Compat",
            "Duration": 54931,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when creating tenants on the old Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 60
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 74
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should wait for all build PipelineRuns to succeed",
        "State": "timedout",
        "StartTime": "2026-05-09T15:58:33.57447862Z",
        "EndTime": "2026-05-09T16:19:35.8800914Z",
        "RunTime": 1262305612790,
        "ParallelProcess": 1,
        "Failure": {
          "Message": "A suite timeout occurred",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 74
          },
          "TimelineLocation": {
            "Offset": 29133,
            "Order": 77,
            "Time": "2026-05-09T16:19:34.34608078Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 74
          },
          "ProgressReport": {
            "Message": "{{bold}}This is the Progress Report generated when the suite timeout occurred:{{/}}",
            "ParallelProcess": 1,
            "RunningInParallel": true,
            "ContainerHierarchyTexts": [
              "[disaster-recovery DR Suite]",
              "DR Backwards-Compat",
              "when creating tenants on the old Konflux version"
            ],
            "LeafNodeText": "should wait for all build PipelineRuns to succeed",
            "LeafNodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 74
            },
            "SpecStartTime": "2026-05-09T15:58:33.57447862Z",
            "CurrentNodeType": "It",
            "CurrentNodeText": "should wait for all build PipelineRuns to succeed",
            "CurrentNodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 74
            },
            "CurrentNodeStartTime": "2026-05-09T15:58:33.574593732Z",
            "CurrentStepText": "Waiting for test PipelineRun for mathwizz-web-server in dr-test-kokohazamar-backwards-compat-dr (base: 0)",
            "CurrentStepLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 201
            },
            "CurrentStepStartTime": "2026-05-09T16:14:04.266153487Z",
            "TimelineLocation": {
              "Offset": 29133,
              "Order": 78,
              "Time": "2026-05-09T16:19:34.34608132Z"
            },
            "Goroutines": [
              {
                "ID": 422,
                "State": "sync.WaitGroup.Wait, 21 minutes",
                "Stack": [
                  {
                    "Function": "sync.runtime_SemacquireWaitGroup(0xc001c5c280?, 0x0?)",
                    "Filename": "/usr/lib/golang/src/runtime/sema.go",
                    "Line": 114
                  },
                  {
                    "Function": "sync.(*WaitGroup).Wait(0xc001c0e6d0)",
                    "Filename": "/usr/lib/golang/src/sync/waitgroup.go",
                    "Line": 206
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains(0xc000be5480, {0xc000d8cf00, 0x2, 0xc0005026a0?}, 0x0, 0x0)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 208,
                    "Highlight": true,
                    "Source": [
                      "\t\t}",
                      "\t}",
                      "\twg.Wait()",
                      "",
                      "\t// Release PipelineRuns run in the managed namespace and may not map 1:1"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.defineBackwardsCompatSpecs.func1.2.2()",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
                    "Line": 75,
                    "Highlight": true,
                    "Source": [
                      "",
                      "\t\t\tIt(\"should wait for all build PipelineRuns to succeed\", func() {",
                      "\t\t\t\twaitForPipelineChains(fw, bcTenants, nil, nil)",
                      "\t\t\t})",
                      ""
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/onsi/ginkgo/v2/internal.extractBodyFunction.func3({0x3b7d960?, 0xc0006fa758?})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/node.go",
                    "Line": 585
                  },
                  {
                    "Function": "github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3()",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/suite.go",
                    "Line": 946
                  },
                  {
                    "Function": "github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 102",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/suite.go",
                    "Line": 911
                  }
                ],
                "IsSpecGoroutine": true
              },
              {
                "ID": 426,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003b5260, {0x43696f8, 0xc000f7d080}, 0x1, {0xc001595a00, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003b5260, {0x43696f8, 0xc000f7d080}, {0xc001595a00, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3bfc46a, 0x26}, {0x3b7ff97, 0x5}, {0x3bb39b5, 0x13}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3bfc46a, 0x26}, {0x3c1fe00, 0x2e}, {0x3bdd001, 0x1e}, {0x3bf8844, 0x25}, {0xc0015794e8, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 198,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for build PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.build))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"build\", component.Name,",
                      "\t\t\t\t\tbase.build+1, PipelineTimeout, PipelinePoll)",
                      ""
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              },
              {
                "ID": 427,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc00024e070, {0x43696f8, 0xc001d10040}, 0x1, {0xc001d28040, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc00024e070, {0x43696f8, 0xc001d10040}, {0xc001d28040, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3bfc46a, 0x26}, {0x3b7ff97, 0x5}, {0x3bc22d1, 0x17}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3bfc46a, 0x26}, {0x3c1fe00, 0x2e}, {0x3bdd001, 0x1e}, {0x3bf8844, 0x25}, {0xc0015794e8, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 198,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for build PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.build))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"build\", component.Name,",
                      "\t\t\t\t\tbase.build+1, PipelineTimeout, PipelinePoll)",
                      ""
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              },
              {
                "ID": 423,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0004add50, {0x43696f8, 0xc00078ca50}, 0x1, {0xc0017f6680, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0004add50, {0x43696f8, 0xc00078ca50}, {0xc0017f6680, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3c00258, 0x27}, {0x3b7e7ef, 0x4}, {0x3bb39b5, 0x13}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3c00258, 0x27}, {0x3c24e9e, 0x2f}, {0x3be0693, 0x1f}, {0x3bfc444, 0x26}, {0xc001750708, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 203,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for test PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.test))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"test\", component.Name,",
                      "\t\t\t\t\tbase.test+1, PipelineTimeout, PipelinePoll)",
                      "\t\t\t}(t, comp)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              },
              {
                "ID": 425,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0002379d0, {0x43696f8, 0xc001147320}, 0x1, {0xc0017f6c40, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0002379d0, {0x43696f8, 0xc001147320}, {0xc0017f6c40, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3c00258, 0x27}, {0x3b7e7ef, 0x4}, {0x3babb55, 0x11}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3c00258, 0x27}, {0x3c24e9e, 0x2f}, {0x3be0693, 0x1f}, {0x3bfc444, 0x26}, {0xc001750708, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 203,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for test PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.test))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"test\", component.Name,",
                      "\t\t\t\t\tbase.test+1, PipelineTimeout, PipelinePoll)",
                      "\t\t\t}(t, comp)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              },
              {
                "ID": 428,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0008018f0, {0x43696f8, 0xc0005f4a60}, 0x1, {0xc001b35e40, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0008018f0, {0x43696f8, 0xc0005f4a60}, {0xc001b35e40, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3bfc46a, 0x26}, {0x3b7e7ef, 0x4}, {0x3babb55, 0x11}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3bfc46a, 0x26}, {0x3c1fe00, 0x2e}, {0x3bdd001, 0x1e}, {0x3bf8844, 0x25}, {0xc0015794e8, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 203,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for test PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.test))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"test\", component.Name,",
                      "\t\t\t\t\tbase.test+1, PipelineTimeout, PipelinePoll)",
                      "\t\t\t}(t, comp)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              },
              {
                "ID": 424,
                "State": "select, 2 minutes",
                "Stack": [
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).match(0xc0003c0460, {0x43696f8, 0xc001c02a30}, 0x1, {0xc0013916c0, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 558
                  },
                  {
                    "Function": "github.com/onsi/gomega/internal.(*AsyncAssertion).Should(0xc0003c0460, {0x43696f8, 0xc001c02a30}, {0xc0013916c0, 0x4, 0x4})",
                    "Filename": "/opt/app-root/src/go/pkg/mod/github.com/onsi/gomega@v1.39.1/internal/async_assertion.go",
                    "Line": 145
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForSucceededPRCount(0xc000be5480, {0x3c00258, 0x27}, {0x3b7e7ef, 0x4}, {0x3bc22d1, 0x17}, 0x1, 0x4e94914f000, 0x6fc23ac00)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 137,
                    "Highlight": true,
                    "Source": [
                      "\t\t\tnamespace, succeededCount, expectedCount, displayType)",
                      "\t\treturn succeededCount",
                      "\t}, timeout, poll).Should(Equal(expectedCount),",
                      "\t\t\"expected %d successful %s PipelineRuns in namespace %s\",",
                      "\t\texpectedCount, displayType, namespace)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains.func1({{0x3c00258, 0x27}, {0x3c24e9e, 0x2f}, {0x3be0693, 0x1f}, {0x3bfc444, 0x26}, {0xc001750708, 0x12}, ...}, ...)",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 203,
                    "Highlight": true,
                    "Source": [
                      "\t\t\t\tBy(fmt.Sprintf(\"Waiting for test PipelineRun for %s in %s (base: %d)\",",
                      "\t\t\t\t\tcomponent.Name, tenant.Namespace, base.test))",
                      "\t\t\t\twaitForSucceededPRCount(fw, tenant.Namespace, \"test\", component.Name,",
                      "\t\t\t\t\tbase.test+1, PipelineTimeout, PipelinePoll)",
                      "\t\t\t}(t, comp)"
                    ],
                    "SourceHighlight": 2
                  },
                  {
                    "Function": "github.com/konflux-ci/e2e-tests/tests/disaster-recovery.waitForPipelineChains in goroutine 422",
                    "Filename": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
                    "Line": 189,
                    "Highlight": true,
                    "Source": [
                      "\t\tfor _, comp := range Components {",
                      "\t\t\twg.Add(1)",
                      "\t\t\tgo func(tenant Tenant, component ComponentDef) {",
                      "\t\t\t\tdefer GinkgoRecover()",
                      "\t\t\t\tdefer wg.Done()"
                    ],
                    "SourceHighlight": 2
                  }
                ],
                "IsSpecGoroutine": false
              }
            ]
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "namespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\n  FAILED TaskRun mathwizz-web-server-on-pull-request-tkz59-rpms-signature-scan (task: rpms-signature-scan) in PipelineRun mathwizz-web-server-on-pull-request-tkz59: \"step-rpms-signature-scan\" exited with code 1: Error\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\n  FAILED TaskRun mathwizz-history-worker-on-pull-request-fkjph-sast-shell-check (task: sast-shell-check) in PipelineRun mathwizz-history-worker-on-pull-request-fkjph: the step \"upload\" in TaskRun \"mathwizz-history-worker-on-pull-request-fkjph-sast-shell-check\" failed to pull the image \"\". The pod errored with the message: \"Back-off pulling image \"quay.io/konflux-ci/oras:latest@sha256:da693a7dcbadafc9f4422ae6600b41b2847944f7f14c5622827d6f58c727cf08\".\"\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 1/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 1/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 1/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 1/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nnamespace dr-test-kokohazamar-backwards-compat-dr: 0/1 test PipelineRuns succeeded\nDeleting fork repo DR-MathWizz-iogaoi for tenant dr-test-kokohazamar-backwards-compat-dr\nFAILED build PipelineRun mathwizz-history-worker-on-pull-request-fkjph (component: mathwizz-history-worker) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nFAILED build PipelineRun mathwizz-web-server-on-pull-request-tkz59 (component: mathwizz-web-server) in dr-test-moshekipod-backwards-compat-dr: Tasks Completed: 15 (Failed: 1, Cancelled 0), Skipped: 1\nnamespace dr-test-moshekipod-backwards-compat-dr: 0/1 build PipelineRuns succeeded\nDeleting fork repo DR-MathWizz-hzcczt for tenant dr-test-moshekipod-backwards-compat-dr\nVelero pod: node-agent-p7cwg | Phase: Running | Ready: true\nVelero pod: node-agent-v5rcw | Phase: Running | Ready: true\nVelero pod: node-agent-wcjcv | Phase: Running | Ready: true\nVelero pod: velero-5498cfc4db-jbppl | Phase: Running | Ready: true\nWARNING: could not get Backup CR \"backup-kokohazamar-backwards-compat-dr\": backups.velero.io \"backup-kokohazamar-backwards-compat-dr\" not found\nWARNING: could not get Restore CR \"restore-backup-kokohazamar-backwards-compat-dr\": restores.velero.io \"restore-backup-kokohazamar-backwards-compat-dr\" not found\nWARNING: could not get Backup CR \"backup-moshekipod-backwards-compat-dr\": backups.velero.io \"backup-moshekipod-backwards-compat-dr\" not found\nWARNING: could not get Restore CR \"restore-backup-moshekipod-backwards-compat-dr\": restores.velero.io \"restore-backup-moshekipod-backwards-compat-dr\" not found\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 74
            },
            "TimelineLocation": {
              "Order": 65,
              "Time": "2026-05-09T15:58:33.574595622Z"
            },
            "Message": "should wait for all build PipelineRuns to succeed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 75
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T15:58:33.574650983Z"
            },
            "Message": "Waiting for per-component build → test chains across all tenants"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T15:58:33.574684543Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-frontend in dr-test-moshekipod-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 68,
              "Time": "2026-05-09T15:58:33.574699304Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-history-worker in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T15:58:33.574702274Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-web-server in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:58:33.574729424Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-web-server in dr-test-moshekipod-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 71,
              "Time": "2026-05-09T15:58:33.574731904Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-frontend in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 196
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:58:33.574814826Z"
            },
            "Message": "Waiting for build PipelineRun for mathwizz-history-worker in dr-test-moshekipod-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 201
            },
            "TimelineLocation": {
              "Offset": 15384,
              "Order": 73,
              "Time": "2026-05-09T16:12:04.172290705Z"
            },
            "Message": "Waiting for test PipelineRun for mathwizz-frontend in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 201
            },
            "TimelineLocation": {
              "Offset": 15551,
              "Order": 74,
              "Time": "2026-05-09T16:12:04.173954661Z"
            },
            "Message": "Waiting for test PipelineRun for mathwizz-frontend in dr-test-moshekipod-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 201
            },
            "TimelineLocation": {
              "Offset": 18188,
              "Order": 75,
              "Time": "2026-05-09T16:13:34.248373722Z"
            },
            "Message": "Waiting for test PipelineRun for mathwizz-history-worker in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/tenant_application_lifecycle.go",
              "LineNumber": 201
            },
            "TimelineLocation": {
              "Offset": 19261,
              "Order": 76,
              "Time": "2026-05-09T16:14:04.266153487Z"
            },
            "Message": "Waiting for test PipelineRun for mathwizz-web-server in dr-test-kokohazamar-backwards-compat-dr (base: 0)"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 74
            },
            "TimelineLocation": {
              "Offset": 29133,
              "Order": 79,
              "Time": "2026-05-09T16:19:34.348073242Z"
            },
            "Message": "should wait for all build PipelineRuns to succeed",
            "Duration": 1260773477620,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 44
            },
            "TimelineLocation": {
              "Offset": 29133,
              "Order": 80,
              "Time": "2026-05-09T16:19:34.34860614Z"
            },
            "Message": "DR Backwards-Compat",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 44
            },
            "TimelineLocation": {
              "Offset": 29464,
              "Order": 82,
              "Time": "2026-05-09T16:19:34.586870486Z"
            },
            "Message": "DR Backwards-Compat",
            "Duration": 238264346,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Offset": 29464,
              "Order": 83,
              "Time": "2026-05-09T16:19:34.58707924Z"
            },
            "Message": "DR Backwards-Compat",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 156
            },
            "TimelineLocation": {
              "Offset": 30215,
              "Order": 84,
              "Time": "2026-05-09T16:19:35.847029962Z"
            },
            "Message": "Collecting Velero pod information"
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 156
            },
            "TimelineLocation": {
              "Offset": 30462,
              "Order": 85,
              "Time": "2026-05-09T16:19:35.857300472Z"
            },
            "Message": "Collecting Backup CR status for tenant \"dr-test-kokohazamar-backwards-compat-dr\""
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 156
            },
            "TimelineLocation": {
              "Offset": 30606,
              "Order": 86,
              "Time": "2026-05-09T16:19:35.863671808Z"
            },
            "Message": "Collecting Restore CR status for tenant \"dr-test-kokohazamar-backwards-compat-dr\""
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 156
            },
            "TimelineLocation": {
              "Offset": 30768,
              "Order": 87,
              "Time": "2026-05-09T16:19:35.869161429Z"
            },
            "Message": "Collecting Backup CR status for tenant \"dr-test-moshekipod-backwards-compat-dr\""
          },
          {
            "SpecEventType": "By",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 156
            },
            "TimelineLocation": {
              "Offset": 30910,
              "Order": 88,
              "Time": "2026-05-09T16:19:35.874628549Z"
            },
            "Message": "Collecting Restore CR status for tenant \"dr-test-moshekipod-backwards-compat-dr\""
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Offset": 31070,
              "Order": 90,
              "Time": "2026-05-09T16:19:35.8800846Z"
            },
            "Message": "DR Backwards-Compat",
            "Duration": 1293005361,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when creating tenants on the old Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 60
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 78
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should merge PaC configuration PRs on forked repos",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.881796828Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when backing up tenant data before upgrade"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 86
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 87
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create backup CRs for both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.882086183Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when simulating disaster by deleting namespaces"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 102
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 103
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should delete both tenant namespaces",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.882312597Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when upgrading Konflux to the new version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 115
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should upgrade the cluster and verify Velero survived",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.88251762Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when restoring tenants from backup on the new Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 121
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 122
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-1 (KokoHazamar) via velero CLI method",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.882713114Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when restoring tenants from backup on the new Konflux version"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 121
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 126
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-2 (MosheKipod) via oc command method",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.882935077Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when performing post-restore recovery"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 132
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 133
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should rotate SA tokens on both tenants",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.883136871Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 141
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 142
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm structural integrity of both tenants",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.883313854Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Backwards-Compat",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 40
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
            "LineNumber": 141
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_backwards_compat.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm functional pipeline execution after restore",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.883528787Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when creating tenants and running initial pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 47
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 48
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.88371852Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when creating tenants and running initial pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 47
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 61
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should wait for all build PipelineRuns to succeed",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.883929334Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when creating tenants and running initial pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 47
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 65
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should merge PaC configuration PRs on forked repos",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.884110727Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when backing up tenant data"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 73
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 74
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should create backup CRs for both tenants concurrently",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.88433235Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when simulating disaster by deleting namespaces"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 89
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 90
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should delete both tenant namespaces",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.884526834Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when restoring from backup"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 98
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 99
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-1 (KokoHazamar) via velero CLI method",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.884718207Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when restoring from backup"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 98
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 103
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should restore tenant-2 (MosheKipod) via oc command method",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.88492558Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when performing post-restore recovery"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 109
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 110
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should rotate SA tokens on both tenants",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.885142074Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 119
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm structural integrity of both tenants",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.885342737Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[disaster-recovery DR Suite]",
          "DR Same-Version Backup/Restore",
          "when verifying restored tenants"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 53
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "disaster-recovery",
            "Serial"
          ],
          [],
          []
        ],
        "ContainerHierarchySemVerConstraints": [
          [],
          [],
          []
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/disaster-recovery/dr_same_version.go",
          "LineNumber": 125
        },
        "LeafNodeLabels": [],
        "LeafNodeSemVerConstraints": [],
        "LeafNodeText": "should confirm functional pipeline execution after restore",
        "State": "skipped",
        "StartTime": "2026-05-09T16:19:35.8855218Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 1,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for release-to-github pipeline]",
          "Release-to-github happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 66
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 136
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "release-to-github"
          ],
          [
            "releaseToGithub"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
          "LineNumber": 138
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if release CR is created",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.530897133Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for release-to-github pipeline]",
          "Release-to-github happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 66
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 136
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "release-to-github"
          ],
          [
            "releaseToGithub"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.532324826Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for release-to-github pipeline]",
          "Release-to-github happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 66
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 136
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "release-to-github"
          ],
          [
            "releaseToGithub"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
          "LineNumber": 181
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.533593266Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for release-to-github pipeline]",
          "Release-to-github happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 66
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
            "LineNumber": 136
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "release-to-github"
          ],
          [
            "releaseToGithub"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/release_to_github.go",
          "LineNumber": 192
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the Release exists in github repo",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.533778029Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 57
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlan CR is unmatched in the beginning",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.534601682Z",
        "EndTime": "2026-05-09T14:52:40.840933379Z",
        "RunTime": 55306331727,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.534793755Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:40.406400151Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 54871606396,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 57
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:40.406536363Z"
            },
            "Message": "verifies that the ReleasePlan CR is unmatched in the beginning",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 57
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:40.840597064Z"
            },
            "Message": "verifies that the ReleasePlan CR is unmatched in the beginning",
            "Duration": 434060701,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:40.840863148Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:40.840921179Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 58031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 72
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Creates ReleasePlanAdmission CR in corresponding managed namespace",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:40.841568949Z",
        "EndTime": "2026-05-09T14:52:40.861161409Z",
        "RunTime": 19592440,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:40.841785092Z"
            },
            "Message": "Creates ReleasePlanAdmission CR in corresponding managed namespace",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:52:40.860932146Z"
            },
            "Message": "Creates ReleasePlanAdmission CR in corresponding managed namespace",
            "Duration": 19147263,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:40.861117989Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:52:40.861149019Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 31030,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when ReleasePlanAdmission CR is created in managed namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 85
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlan CR is set to matched",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:40.861520275Z",
        "EndTime": "2026-05-09T14:52:41.885551306Z",
        "RunTime": 1024031061,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 85
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:40.861659657Z"
            },
            "Message": "verifies that the ReleasePlan CR is set to matched",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 85
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:41.885233901Z"
            },
            "Message": "verifies that the ReleasePlan CR is set to matched",
            "Duration": 1023574244,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:41.885489854Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:52:41.885538265Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 48420,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when ReleasePlanAdmission CR is created in managed namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 105
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlanAdmission CR is set to matched",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:41.886229856Z",
        "EndTime": "2026-05-09T14:52:41.901158143Z",
        "RunTime": 14928297,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 105
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:52:41.886374499Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR is set to matched",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 105
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T14:52:41.900889098Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR is set to matched",
            "Duration": 14514599,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:52:41.901100152Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T14:52:41.901147053Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 46891,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 123
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Creates a manual release ReleasePlan CR in devNamespace",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:41.90162364Z",
        "EndTime": "2026-05-09T14:52:41.986150518Z",
        "RunTime": 84526868,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:52:41.901850694Z"
            },
            "Message": "Creates a manual release ReleasePlan CR in devNamespace",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T14:52:41.985785322Z"
            },
            "Message": "Creates a manual release ReleasePlan CR in devNamespace",
            "Duration": 83934648,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T14:52:41.986088037Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T14:52:41.986141288Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 53251,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when the second ReleasePlan CR is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 128
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 129
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the second ReleasePlan CR is set to matched",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:41.987087223Z",
        "EndTime": "2026-05-09T14:52:42.47837981Z",
        "RunTime": 491292567,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 129
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T14:52:41.987292546Z"
            },
            "Message": "verifies that the second ReleasePlan CR is set to matched",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 129
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T14:52:42.478032844Z"
            },
            "Message": "verifies that the second ReleasePlan CR is set to matched",
            "Duration": 490740338,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T14:52:42.478315759Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T14:52:42.478366499Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 50731,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when the second ReleasePlan CR is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 128
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 150
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlanAdmission CR has two matched ReleasePlan CRs",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.4790301Z",
        "EndTime": "2026-05-09T14:52:42.492502414Z",
        "RunTime": 13472304,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 150
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T14:52:42.479255694Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR has two matched ReleasePlan CRs",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 150
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T14:52:42.492211819Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR has two matched ReleasePlan CRs",
            "Duration": 12956155,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T14:52:42.492446943Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T14:52:42.492493263Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 46320,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 171
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "deletes one ReleasePlan CR",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.492999091Z",
        "EndTime": "2026-05-09T14:52:42.510394227Z",
        "RunTime": 17395165,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 171
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T14:52:42.493107783Z"
            },
            "Message": "deletes one ReleasePlan CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 171
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T14:52:42.510100872Z"
            },
            "Message": "deletes one ReleasePlan CR",
            "Duration": 16993119,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T14:52:42.510335596Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T14:52:42.510385857Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 50261,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when One ReleasePlan CR is deleted in managed namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 176
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 177
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlanAdmission CR has only one matching ReleasePlan",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.510999486Z",
        "EndTime": "2026-05-09T14:52:42.961595909Z",
        "RunTime": 450596423,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T14:52:42.51125214Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR has only one matching ReleasePlan",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T14:52:42.961226954Z"
            },
            "Message": "verifies that the ReleasePlanAdmission CR has only one matching ReleasePlan",
            "Duration": 449974824,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T14:52:42.961522378Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T14:52:42.961578939Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 56561,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 198
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "deletes the ReleasePlanAdmission CR",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.96225141Z",
        "EndTime": "2026-05-09T14:52:42.974053606Z",
        "RunTime": 11802226,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 198
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T14:52:42.962355771Z"
            },
            "Message": "deletes the ReleasePlanAdmission CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 198
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T14:52:42.973729231Z"
            },
            "Message": "deletes the ReleasePlanAdmission CR",
            "Duration": 11373530,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T14:52:42.974002056Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T14:52:42.974045246Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 43190,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
          "RP and PRA status change verification",
          "when ReleasePlanAdmission CR is deleted in managed namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 56
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
            "LineNumber": 203
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release_plan_and_admission"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
          "LineNumber": 204
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the ReleasePlan CR has no matched ReleasePlanAdmission",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.974657256Z",
        "EndTime": "2026-05-09T14:53:15.699072252Z",
        "RunTime": 32724414976,
        "ParallelProcess": 18,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 204
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T14:52:42.974847859Z"
            },
            "Message": "verifies that the ReleasePlan CR has no matched ReleasePlanAdmission",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 204
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T14:52:43.525264092Z"
            },
            "Message": "verifies that the ReleasePlan CR has no matched ReleasePlanAdmission",
            "Duration": 550416283,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T14:52:43.525558147Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 30
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T14:52:43.525643378Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 85281,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T14:52:43.525918203Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/release_plan_and_admission_matched.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T14:53:15.699058812Z"
            },
            "Message": "[release-service-suite ReleasePlan and ReleasePlanAdmission match]",
            "Duration": 32173140629,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline]",
          "Rh-push-to-redhat-io happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-registry-redhat-io"
          ],
          [
            "PushToRedhatIO"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
          "LineNumber": 108
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the release CR is created",
        "State": "pending",
        "StartTime": "2026-05-09T14:53:15.699753733Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline]",
          "Rh-push-to-redhat-io happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-registry-redhat-io"
          ],
          [
            "PushToRedhatIO"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
          "LineNumber": 118
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the rhio release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:53:15.70021073Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline]",
          "Rh-push-to-redhat-io happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-registry-redhat-io"
          ],
          [
            "PushToRedhatIO"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:53:15.700505525Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-push-to-redhat-io pipeline]",
          "Rh-push-to-redhat-io happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
            "LineNumber": 107
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-registry-redhat-io"
          ],
          [
            "PushToRedhatIO"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_registry_redhat_io.go",
          "LineNumber": 159
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the MR URL is valid",
        "State": "pending",
        "StartTime": "2026-05-09T14:53:15.700737149Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 18,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
          "post-release verification."
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
            "LineNumber": 65
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release-neg",
            "negMissingReleasePlan"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
          "LineNumber": 66
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "missing ReleasePlan makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.533357813Z",
        "EndTime": "2026-05-09T14:52:27.147562101Z",
        "RunTime": 41614204308,
        "ParallelProcess": 15,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 34
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.53380074Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 34
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:26.763379314Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "Duration": 41229578594,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 66
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:26.763597908Z"
            },
            "Message": "missing ReleasePlan makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 66
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:27.147258336Z"
            },
            "Message": "missing ReleasePlan makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "Duration": 383660408,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:27.147508889Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:27.14755226Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "Duration": 43370,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
          "post-release verification."
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
            "LineNumber": 65
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "release-neg",
            "negMissingReleasePlan"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
          "LineNumber": 76
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "missing ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:27.148215321Z",
        "EndTime": "2026-05-09T14:53:25.276352477Z",
        "RunTime": 58128137166,
        "ParallelProcess": 15,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 76
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:27.148400654Z"
            },
            "Message": "missing ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 76
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:52:27.190440101Z"
            },
            "Message": "missing ReleasePlanAdmission makes a Release CR set as failed in both IsReleased and IsValid with a proper message to user.",
            "Duration": 42039446,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:27.190624833Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:52:27.190690765Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "Duration": 65932,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 58
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:27.190922578Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/missing_release_plan_and_admission.go",
              "LineNumber": 58
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:53:25.276344977Z"
            },
            "Message": "[release-service-suite [HACBS-2360] Release CR fails when missing ReleasePlan and ReleasePlanAdmission.]",
            "Duration": 58085422409,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service tenant pipeline]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "tenant"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
          "LineNumber": 110
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release CR should have been created in the dev namespace",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.44164792Z",
        "EndTime": "2026-05-09T14:51:51.112158531Z",
        "RunTime": 5670510631,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "snapshotPush.Name: %s snapshot-sample-hpml\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 41
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.441842413Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 41
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 3,
              "Time": "2026-05-09T14:51:50.445405102Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "Duration": 5003562719,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 110
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 4,
              "Time": "2026-05-09T14:51:50.445587345Z"
            },
            "Message": "verifies that a Release CR should have been created in the dev namespace",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 110
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 6,
              "Time": "2026-05-09T14:51:51.111758075Z"
            },
            "Message": "verifies that a Release CR should have been created in the dev namespace",
            "Duration": 666170760,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 7,
              "Time": "2026-05-09T14:51:51.11208213Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 9,
              "Time": "2026-05-09T14:51:51.112144171Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "Duration": 62041,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service tenant pipeline]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "tenant"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
          "LineNumber": 117
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that Tenant PipelineRun is triggered",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:51.112918843Z",
        "EndTime": "2026-05-09T14:52:32.330187011Z",
        "RunTime": 41217268179,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for release %s/%s tenant-dev-qjvr snapshot-sample-hpml-wc8pn\nPipelineRun tenant-j787g reason: Running\nPipelineRun tenant-j787g reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:51:51.113034085Z"
            },
            "Message": "verifies that Tenant PipelineRun is triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 182,
              "Order": 12,
              "Time": "2026-05-09T14:52:32.329798045Z"
            },
            "Message": "verifies that Tenant PipelineRun is triggered",
            "Duration": 41216764000,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 182,
              "Order": 13,
              "Time": "2026-05-09T14:52:32.33010543Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 182,
              "Order": 15,
              "Time": "2026-05-09T14:52:32.330175231Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "Duration": 69811,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service tenant pipeline]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "tenant"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
          "LineNumber": 121
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release is marked as succeeded.",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:32.33069589Z",
        "EndTime": "2026-05-09T14:53:39.420918914Z",
        "RunTime": 67090223054,
        "ParallelProcess": 16,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 121
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:32.330799241Z"
            },
            "Message": "verifies that a Release is marked as succeeded.",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 121
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:32.870668566Z"
            },
            "Message": "verifies that a Release is marked as succeeded.",
            "Duration": 539869335,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:32.870937251Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:52:32.871012392Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "Duration": 75141,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 102
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:52:32.871232066Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/tenant_pipelines.go",
              "LineNumber": 102
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T14:53:39.420903174Z"
            },
            "Message": "[release-service-suite Release service tenant pipeline]",
            "Duration": 66549671098,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service happy path]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "happy-path"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
          "LineNumber": 151
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release CR should have been created in the dev namespace",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.433337498Z",
        "EndTime": "2026-05-09T14:52:25.152587514Z",
        "RunTime": 39719250066,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "snapshotPush.Name: %s snapshot-sample-bhcw\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.441404086Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 3,
              "Time": "2026-05-09T14:52:25.030701152Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 39589297106,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 151
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 4,
              "Time": "2026-05-09T14:52:25.031031577Z"
            },
            "Message": "verifies that a Release CR should have been created in the dev namespace",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 151
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 6,
              "Time": "2026-05-09T14:52:25.152181258Z"
            },
            "Message": "verifies that a Release CR should have been created in the dev namespace",
            "Duration": 121149681,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 7,
              "Time": "2026-05-09T14:52:25.152512653Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 43,
              "Order": 9,
              "Time": "2026-05-09T14:52:25.152575034Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 62371,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service happy path]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "happy-path"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
          "LineNumber": 158
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that Release PipelineRun is triggered",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:25.153242215Z",
        "EndTime": "2026-05-09T14:54:05.16539592Z",
        "RunTime": 100012153725,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for release %s/%s happy-path-heey snapshot-sample-bhcw-lz24g\nPipelineRun has not been created yet for release %s/%s happy-path-heey snapshot-sample-bhcw-lz24g\nPipelineRun managed-h6p9m reason: Running\nPipelineRun managed-h6p9m reason: Running\nPipelineRun managed-h6p9m reason: Running\nPipelineRun managed-h6p9m reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:25.153356486Z"
            },
            "Message": "verifies that Release PipelineRun is triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Offset": 366,
              "Order": 12,
              "Time": "2026-05-09T14:54:05.165030784Z"
            },
            "Message": "verifies that Release PipelineRun is triggered",
            "Duration": 100011674348,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 366,
              "Order": 13,
              "Time": "2026-05-09T14:54:05.165335859Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 366,
              "Order": 15,
              "Time": "2026-05-09T14:54:05.16539104Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 55151,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service happy path]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "happy-path"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
          "LineNumber": 162
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that Enterprise Contract Task has succeeded in the Release PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:05.165786686Z",
        "EndTime": "2026-05-09T14:54:05.291516542Z",
        "RunTime": 125729845,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "the status of the verify-conforma TaskRun on the release pipeline is: [{Succeeded True  {2026-05-09 14:53:57 +0000 UTC} Succeeded All Steps have completed executing}]",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 162
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:05.165908928Z"
            },
            "Message": "verifies that Enterprise Contract Task has succeeded in the Release PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 162
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 18,
              "Time": "2026-05-09T14:54:05.29134686Z"
            },
            "Message": "verifies that Enterprise Contract Task has succeeded in the Release PipelineRun",
            "Duration": 125437922,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 19,
              "Time": "2026-05-09T14:54:05.291482362Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 21,
              "Time": "2026-05-09T14:54:05.291512673Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 30310,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-service-suite Release service happy path]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 45
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-service",
            "happy-path"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
          "LineNumber": 174
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release is marked as succeeded.",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:05.291872988Z",
        "EndTime": "2026-05-09T14:55:29.378501478Z",
        "RunTime": 84086628530,
        "ParallelProcess": 5,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:54:05.29197385Z"
            },
            "Message": "verifies that a Release is marked as succeeded.",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T14:54:05.3014604Z"
            },
            "Message": "verifies that a Release is marked as succeeded.",
            "Duration": 9486580,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:54:05.301695104Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 27
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T14:54:05.301735495Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 40401,
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 142
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:54:05.30204826Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/service/happy_path.go",
              "LineNumber": 142
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T14:55:29.378488818Z"
            },
            "Message": "[release-service-suite Release service happy path]",
            "Duration": 84076440548,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 123
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates first component",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.542396185Z",
        "EndTime": "2026-05-09T14:52:34.600074723Z",
        "RunTime": 49057678558,
        "ParallelProcess": 19,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.542558828Z"
            },
            "Message": "test build secret lookup",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 32
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:24.483932544Z"
            },
            "Message": "test build secret lookup",
            "Duration": 38941373726,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 100
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:24.484088557Z"
            },
            "Message": "when two secrets are created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 100
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:24.538988607Z"
            },
            "Message": "when two secrets are created",
            "Duration": 54900080,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:24.539255501Z"
            },
            "Message": "creates first component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 123
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:34.599694548Z"
            },
            "Message": "creates first component",
            "Duration": 10060439036,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:34.599973472Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:52:34.600057223Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 83761,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates second component",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:34.600895116Z",
        "EndTime": "2026-05-09T14:53:04.69042154Z",
        "RunTime": 30089526434,
        "ParallelProcess": 19,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component component-two-ubfq in namespace build-e2e-xteu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component component-two-ubfq in namespace build-e2e-xteu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:34.601065829Z"
            },
            "Message": "creates second component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 15,
              "Time": "2026-05-09T14:53:04.690055814Z"
            },
            "Message": "creates second component",
            "Duration": 30088990015,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 16,
              "Time": "2026-05-09T14:53:04.690343089Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 332,
              "Order": 18,
              "Time": "2026-05-09T14:53:04.69041101Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 67921,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 158
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check first component annotation has errors",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:04.691130642Z",
        "EndTime": "2026-05-09T14:53:14.719735126Z",
        "RunTime": 10028604494,
        "ParallelProcess": 19,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"message\":\"waiting for spec.containerImage to be set by ImageRepository with annotation image-controller.appstudio.redhat.com/update-component-image\"}\nbuild status annotation value: {\"message\":\"waiting for spec.containerImage to be set by ImageRepository with annotation image-controller.appstudio.redhat.com/update-component-image\"}\nbuild status annotation value: {\"pac\":{\"state\":\"error\",\"error-id\":74,\"error-message\":\"74: Access token is unrecognizable by GitHub\"},\"message\":\"done\"}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:53:04.691285654Z"
            },
            "Message": "check first component annotation has errors",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Offset": 517,
              "Order": 21,
              "Time": "2026-05-09T14:53:14.719334169Z"
            },
            "Message": "check first component annotation has errors",
            "Duration": 10028048545,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 517,
              "Order": 22,
              "Time": "2026-05-09T14:53:14.719658944Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 517,
              "Order": 24,
              "Time": "2026-05-09T14:53:14.719718745Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59800,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 178
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggered PipelineRun is for component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:14.720511678Z",
        "EndTime": "2026-05-09T14:53:34.765049275Z",
        "RunTime": 20044537596,
        "ParallelProcess": 19,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-xteu/component-two-ubfq\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 178
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:53:14.72065992Z"
            },
            "Message": "triggered PipelineRun is for component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 178
            },
            "TimelineLocation": {
              "Offset": 89,
              "Order": 27,
              "Time": "2026-05-09T14:53:34.764844491Z"
            },
            "Message": "triggered PipelineRun is for component ",
            "Duration": 20044184560,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 89,
              "Order": 28,
              "Time": "2026-05-09T14:53:34.765008074Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Offset": 89,
              "Order": 30,
              "Time": "2026-05-09T14:53:34.765043094Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35020,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 193
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check only one pipelinerun should be triggered",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:34.765429521Z",
        "EndTime": "2026-05-09T14:55:36.887955425Z",
        "RunTime": 122122525944,
        "ParallelProcess": 19,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 193
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T14:53:34.765542892Z"
            },
            "Message": "check only one pipelinerun should be triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 193
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T14:55:34.766345563Z"
            },
            "Message": "check only one pipelinerun should be triggered",
            "Duration": 120000802671,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T14:55:34.766534986Z"
            },
            "Message": "test build secret lookup",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 61
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T14:55:36.88763977Z"
            },
            "Message": "test build secret lookup",
            "Duration": 2121104814,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T14:55:36.887885614Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
              "LineNumber": 25
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T14:55:36.887944835Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59221,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build secret lookup",
          "when two secrets are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
            "LineNumber": 99
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "secret-lookup"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/secret_lookup.go",
          "LineNumber": 206
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when second component is deleted, pac pr branch should not exist in the repo",
        "State": "pending",
        "StartTime": "2026-05-09T14:55:36.888375682Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 19,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 130
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a Build PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.441752922Z",
        "EndTime": "2026-05-09T14:52:49.065287412Z",
        "RunTime": 63623534491,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Build PipelineRun has not been created yet for the component gitlab-rep-tonj/test-comp-pac-gitlab-vjdwqj\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 45
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.441914094Z"
            },
            "Message": "Gitlab with status reporting of Integration tests in the assosiated merge request",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 45
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:51:56.350227423Z"
            },
            "Message": "Gitlab with status reporting of Integration tests in the assosiated merge request",
            "Duration": 10908313330,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 109
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:51:56.350367016Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 109
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:06.702004541Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10351637525,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 130
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:06.702133383Z"
            },
            "Message": "triggers a Build PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 130
            },
            "TimelineLocation": {
              "Offset": 105,
              "Order": 9,
              "Time": "2026-05-09T14:52:49.065095419Z"
            },
            "Message": "triggers a Build PipelineRun",
            "Duration": 42362962046,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 105,
              "Order": 10,
              "Time": "2026-05-09T14:52:49.065236882Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 105,
              "Order": 12,
              "Time": "2026-05-09T14:52:49.065280032Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 43151,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 144
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:49.065651918Z",
        "EndTime": "2026-05-09T14:52:49.065917882Z",
        "RunTime": 265964,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 144
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:49.065744519Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 144
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:52:49.06577678Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 32271,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:49.065887512Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:49.065911402Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 23900,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to build PipelineRun finishing successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:49.066195787Z",
        "EndTime": "2026-05-09T15:01:49.087539921Z",
        "RunTime": 540021344124,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh found for Component gitlab-rep-tonj/test-comp-pac-gitlab-vjdwqj\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: ResolvingTaskRef\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun test-comp-pac-gitlab-vjdwqj-on-pull-request-xwclh reason: Running\nPipelineRun my-integration-test-fbqt-7kpqz reason: ResolvingTaskRef\nPipelineRun my-integration-test-fbqt-7kpqz reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 148
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:49.066309368Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 148
            },
            "TimelineLocation": {
              "Offset": 2292,
              "Order": 21,
              "Time": "2026-05-09T15:01:49.087277926Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "Duration": 540020968558,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 2292,
              "Order": 22,
              "Time": "2026-05-09T15:01:49.08748894Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 2292,
              "Order": 24,
              "Time": "2026-05-09T15:01:49.08753337Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 44441,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have a related PaC init MR is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.088058159Z",
        "EndTime": "2026-05-09T15:01:51.06253889Z",
        "RunTime": 1974480741,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T15:01:49.088162571Z"
            },
            "Message": "should have a related PaC init MR is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T15:01:51.062311497Z"
            },
            "Message": "should have a related PaC init MR is created",
            "Duration": 1974148936,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:01:51.06250809Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:01:51.06253232Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 24230,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 108
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 172
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.062990188Z",
        "EndTime": "2026-05-09T15:01:51.074266816Z",
        "RunTime": 11276619,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun my-integration-test-fbqt-7kpqz found for Component gitlab-rep-tonj/test-comp-pac-gitlab-vjdwqj\nPipelineRun my-integration-test-fbqt-7kpqz reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 172
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:01:51.063094439Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 172
            },
            "TimelineLocation": {
              "Offset": 168,
              "Order": 33,
              "Time": "2026-05-09T15:01:51.074069493Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component ",
            "Duration": 10975054,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 168,
              "Order": 34,
              "Time": "2026-05-09T15:01:51.074239296Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 168,
              "Order": 36,
              "Time": "2026-05-09T15:01:51.074261416Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 22120,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 178
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 179
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the BuildPipelineRun have the annotation of chains signed",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.074660133Z",
        "EndTime": "2026-05-09T15:01:51.093496221Z",
        "RunTime": 18836089,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 179
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:01:51.074806095Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 179
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:01:51.093281868Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "Duration": 18475772,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:01:51.09346152Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:01:51.093483101Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 21581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 178
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 183
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.093939538Z",
        "EndTime": "2026-05-09T15:01:51.100967539Z",
        "RunTime": 7028041,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 183
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:01:51.094039849Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 183
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:01:51.100597744Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 6557924,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:01:51.100896158Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:01:51.100940239Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 44091,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 178
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 188
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Build PipelineRun got annotated with Snapshot name",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.101491787Z",
        "EndTime": "2026-05-09T15:01:51.11993866Z",
        "RunTime": 18446872,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 188
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:01:51.10164137Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 188
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:01:51.119707296Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "Duration": 18065916,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:01:51.11991121Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T15:01:51.11993389Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 22681,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when the Snapshot was created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 193
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 194
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the Integration Test Scenario PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.120311386Z",
        "EndTime": "2026-05-09T15:01:51.12687702Z",
        "RunTime": 6565644,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 194
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T15:01:51.120464238Z"
            },
            "Message": "should find the Integration Test Scenario PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 194
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T15:01:51.126654696Z"
            },
            "Message": "should find the Integration Test Scenario PipelineRun",
            "Duration": 6190458,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:01:51.126843029Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T15:01:51.12686578Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 22751,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 207
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually complete successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.127215075Z",
        "EndTime": "2026-05-09T15:01:51.138791669Z",
        "RunTime": 11576594,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun my-integration-test-phra-hlxlc reason: Succeeded\nPipelineRun my-integration-test-fbqt-7kpqz reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:01:51.127317287Z"
            },
            "Message": "should eventually complete successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 63,
              "Time": "2026-05-09T15:01:51.138657827Z"
            },
            "Message": "should eventually complete successfully",
            "Duration": 11340530,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 64,
              "Time": "2026-05-09T15:01:51.138761138Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 66,
              "Time": "2026-05-09T15:01:51.138786799Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 25661,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 212
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.139067293Z",
        "EndTime": "2026-05-09T15:01:51.409887305Z",
        "RunTime": 270820042,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 212
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T15:01:51.139173825Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 212
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T15:01:51.409449088Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
            "Duration": 270275283,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:01:51.409766433Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:01:51.409814504Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 48071,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 229
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.410443844Z",
        "EndTime": "2026-05-09T15:01:51.699380683Z",
        "RunTime": 288936829,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 229
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:01:51.410682698Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 229
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:01:51.699077568Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
            "Duration": 288394860,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:01:51.699324172Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T15:01:51.699369203Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 45031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 233
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.700029803Z",
        "EndTime": "2026-05-09T15:01:51.832130007Z",
        "RunTime": 132100204,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 233
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T15:01:51.700283967Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 233
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T15:01:51.83171621Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
            "Duration": 131432233,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:01:51.832037665Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:01:51.832096366Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 58691,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 250
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:51.832634745Z",
        "EndTime": "2026-05-09T15:01:52.155534862Z",
        "RunTime": 322900147,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 250
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T15:01:51.832762337Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 250
            },
            "TimelineLocation": {
              "Order": 87,
              "Time": "2026-05-09T15:01:52.155237237Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
            "Duration": 322474930,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:01:52.155488861Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:01:52.155525762Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 36911,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 254
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates at least one MR note contains the final integration test result",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:52.156091121Z",
        "EndTime": "2026-05-09T15:01:52.303808342Z",
        "RunTime": 147717241,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 254
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:01:52.156190302Z"
            },
            "Message": "validates at least one MR note contains the final integration test result",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 254
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:01:52.303459316Z"
            },
            "Message": "validates at least one MR note contains the final integration test result",
            "Duration": 147269024,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:01:52.303722371Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:01:52.303778021Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 55650,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:52.304470343Z",
        "EndTime": "2026-05-09T15:01:53.886806069Z",
        "RunTime": 1582335736,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: c1146e2d71d3c9123e364255d2e2b18bf85c61e3 for MR #17562\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T15:01:52.304621465Z"
            },
            "Message": "merging the PR should be successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 99,
              "Time": "2026-05-09T15:01:53.886545524Z"
            },
            "Message": "merging the PR should be successful",
            "Duration": 1581924060,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 100,
              "Time": "2026-05-09T15:01:53.886754238Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 102,
              "Time": "2026-05-09T15:01:53.886793148Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 38911,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Integration PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 205
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 288
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering on push PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:53.887317627Z",
        "EndTime": "2026-05-09T15:01:53.900645578Z",
        "RunTime": 13327951,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 288
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:01:53.887468029Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 288
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:01:53.900456115Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "Duration": 12988076,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:01:53.900622307Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:01:53.900640967Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 18650,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Run integration tests after Merged MR"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 303
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually complete successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:53.901099875Z",
        "EndTime": "2026-05-09T15:01:53.915772777Z",
        "RunTime": 14672932,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun my-integration-test-phra-hlxlc reason: Succeeded\nPipelineRun my-integration-test-fbqt-7kpqz reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 303
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-05-09T15:01:53.901209146Z"
            },
            "Message": "should eventually complete successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 303
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 111,
              "Time": "2026-05-09T15:01:53.915550554Z"
            },
            "Message": "should eventually complete successfully",
            "Duration": 14341408,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 112,
              "Time": "2026-05-09T15:01:53.915736197Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 122,
              "Order": 114,
              "Time": "2026-05-09T15:01:53.915759907Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 23710,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Run integration tests after Merged MR"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 308
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:53.916188264Z",
        "EndTime": "2026-05-09T15:01:54.071335603Z",
        "RunTime": 155147338,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 308
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-05-09T15:01:53.916344166Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 308
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-05-09T15:01:54.0711618Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it pass",
            "Duration": 154817634,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-05-09T15:01:54.071298702Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-05-09T15:01:54.071322382Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 23680,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Run integration tests after Merged MR"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 325
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:54.071611077Z",
        "EndTime": "2026-05-09T15:01:54.351585704Z",
        "RunTime": 279974657,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-05-09T15:01:54.071719438Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-05-09T15:01:54.351235259Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Pass status reported at MR commit status",
            "Duration": 279515839,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:01:54.351520953Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-05-09T15:01:54.351564484Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 43521,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Run integration tests after Merged MR"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 329
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:54.352142443Z",
        "EndTime": "2026-05-09T15:01:54.471762249Z",
        "RunTime": 119619836,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 329
            },
            "TimelineLocation": {
              "Order": 127,
              "Time": "2026-05-09T15:01:54.352243435Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 329
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-05-09T15:01:54.471499504Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CommitStatus, and it fails",
            "Duration": 119256090,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:01:54.471703978Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:01:54.471745148Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 41160,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Gitlab Status Reporting of Integration tests]",
          "Gitlab with status reporting of Integration tests in the assosiated merge request",
          "when Run integration tests after Merged MR"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "gitlab-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
          "LineNumber": 346
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:54.472186355Z",
        "EndTime": "2026-05-09T15:01:58.034905687Z",
        "RunTime": 3562719343,
        "ParallelProcess": 4,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 346
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:01:54.472344498Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 346
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:01:54.775306369Z"
            },
            "Message": "eventually leads to the integration test PipelineRun's Fail status reported at MR commit status",
            "Duration": 302961881,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 94
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:01:54.775497632Z"
            },
            "Message": "Gitlab with status reporting of Integration tests in the assosiated merge request",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 94
            },
            "TimelineLocation": {
              "Order": 138,
              "Time": "2026-05-09T15:01:58.034709755Z"
            },
            "Message": "Gitlab with status reporting of Integration tests in the assosiated merge request",
            "Duration": 3259212122,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 139,
              "Time": "2026-05-09T15:01:58.034856727Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/gitlab-integration-reporting.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 141,
              "Time": "2026-05-09T15:01:58.034898798Z"
            },
            "Message": "[integration-service-suite Gitlab Status Reporting of Integration tests]",
            "Duration": 42070,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 111
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.538728447Z",
        "EndTime": "2026-05-09T14:52:42.295975283Z",
        "RunTime": 56757246876,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component test-component-pac-eqszhv in namespace stat-rep-goay do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nBuild PipelineRun has not been created yet for the component stat-rep-goay/test-component-pac-eqszhv\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 45
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.53888374Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 45
            },
            "TimelineLocation": {
              "Offset": 273,
              "Order": 3,
              "Time": "2026-05-09T14:52:42.295546656Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "Duration": 56756662916,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 111
            },
            "TimelineLocation": {
              "Offset": 273,
              "Order": 4,
              "Time": "2026-05-09T14:52:42.295668147Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 111
            },
            "TimelineLocation": {
              "Offset": 273,
              "Order": 6,
              "Time": "2026-05-09T14:52:42.295704938Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 36790,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 273,
              "Order": 7,
              "Time": "2026-05-09T14:52:42.295888241Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 273,
              "Order": 9,
              "Time": "2026-05-09T14:52:42.295953362Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 65111,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 115
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have a related PaC init PR created",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.296496401Z",
        "EndTime": "2026-05-09T14:52:42.556437126Z",
        "RunTime": 259940734,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:42.296637713Z"
            },
            "Message": "should have a related PaC init PR created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:52:42.556145011Z"
            },
            "Message": "should have a related PaC init PR created",
            "Duration": 259507258,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:42.556382845Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:52:42.556427235Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 44400,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 134
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "initialized integration test status is reported to github",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.557084416Z",
        "EndTime": "2026-05-09T14:52:42.825261532Z",
        "RunTime": 268177146,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 134
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:42.557248248Z"
            },
            "Message": "initialized integration test status is reported to github",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 134
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:42.824915176Z"
            },
            "Message": "initialized integration test status is reported to github",
            "Duration": 267666888,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:42.82512292Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:52:42.825243082Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 120151,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          [
            "custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 144
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to build PipelineRun finishing successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.82576635Z",
        "EndTime": "2026-05-09T15:03:02.848194744Z",
        "RunTime": 620022428394,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: ResolvingTaskRef\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Running\nPipelineRun test-component-pac-eqszhv-on-pull-request-bv28v reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 144
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:52:42.825892282Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 144
            },
            "TimelineLocation": {
              "Offset": 2443,
              "Order": 24,
              "Time": "2026-05-09T15:03:02.848001731Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "Duration": 620022109459,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 2443,
              "Order": 25,
              "Time": "2026-05-09T15:03:02.848138593Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 2443,
              "Order": 27,
              "Time": "2026-05-09T15:03:02.848186474Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 47871,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 150
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 151
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the BuildPipelineRun have the annotation of chains signed",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:02.84853615Z",
        "EndTime": "2026-05-09T15:03:02.951212921Z",
        "RunTime": 102676772,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 151
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:03:02.848644691Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 151
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:03:02.951030538Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "Duration": 102385837,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:03:02.95117145Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:03:02.951203731Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 32281,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 150
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 155
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:02.951562887Z",
        "EndTime": "2026-05-09T15:03:02.959424572Z",
        "RunTime": 7861676,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 155
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:03:02.951677838Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 155
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T15:03:02.959239169Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 7561330,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:03:02.959381701Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:03:02.959410921Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 29210,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when the PaC build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 150
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 160
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Build PipelineRun got annotated with Snapshot name",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:02.959720106Z",
        "EndTime": "2026-05-09T15:03:02.977000701Z",
        "RunTime": 17280595,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 160
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:03:02.959840468Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 160
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:03:02.976793547Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "Duration": 16953079,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:03:02.97696038Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:03:02.976992711Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 32330,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Snapshot was created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 165
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 166
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find both the related Integration PipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:02.977268495Z",
        "EndTime": "2026-05-09T15:03:03.000437953Z",
        "RunTime": 23169478,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 166
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:03:02.977366426Z"
            },
            "Message": "should find both the related Integration PipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 166
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:03:03.000084567Z"
            },
            "Message": "should find both the related Integration PipelineRuns",
            "Duration": 22718221,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:03:03.000364902Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:03:03.000424653Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 59751,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns are created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 189
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 190
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually complete successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.000927891Z",
        "EndTime": "2026-05-09T15:03:03.025384669Z",
        "RunTime": 24456768,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun my-integration-test-ojyb-9zrkf reason: Succeeded\nPipelineRun my-integration-test-ihmz-4rk9p reason: Succeeded\nPipelineRun my-integration-test-dniw-fwgnc reason: Succeeded\nPipelineRun my-integration-test-hccx-cqqq8 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:03:03.001037242Z"
            },
            "Message": "should eventually complete successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Offset": 244,
              "Order": 54,
              "Time": "2026-05-09T15:03:03.025151676Z"
            },
            "Message": "should eventually complete successfully",
            "Duration": 24114474,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 244,
              "Order": 55,
              "Time": "2026-05-09T15:03:03.025356159Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 244,
              "Order": 57,
              "Time": "2026-05-09T15:03:03.025378749Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 22580,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 199
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to Snapshot CR being marked as failed",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.025688794Z",
        "EndTime": "2026-05-09T15:03:03.059913218Z",
        "RunTime": 34224434,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 3,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 199
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:03:03.025795856Z"
            },
            "Message": "should lead to Snapshot CR being marked as failed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 199
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T15:03:03.059612993Z"
            },
            "Message": "should lead to Snapshot CR being marked as failed",
            "Duration": 33817177,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:03:03.059879588Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T15:03:03.059903448Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 23850,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 213
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the status reported at Checks tab for the successful Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.060188233Z",
        "EndTime": "2026-05-09T15:03:04.451345277Z",
        "RunTime": 1391157085,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "expecting CheckRun status completed, got: in_progress",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 213
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:03:03.060289994Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the successful Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 213
            },
            "TimelineLocation": {
              "Offset": 53,
              "Order": 66,
              "Time": "2026-05-09T15:03:04.4508962Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the successful Integration PipelineRun",
            "Duration": 1390606236,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 53,
              "Order": 67,
              "Time": "2026-05-09T15:03:04.451219125Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 53,
              "Order": 69,
              "Time": "2026-05-09T15:03:04.451294286Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 75161,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 217
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:04.451799644Z",
        "EndTime": "2026-05-09T15:03:04.82350519Z",
        "RunTime": 371705586,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 217
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:03:04.451931767Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 217
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:03:04.823122514Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
            "Duration": 371190757,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:03:04.823407809Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:03:04.82347934Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 71531,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 221
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the status reported at Checks tab for the optional Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:04.824026128Z",
        "EndTime": "2026-05-09T15:03:05.197756577Z",
        "RunTime": 373730489,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 221
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:03:04.82413041Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the optional Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 221
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T15:03:05.197382101Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the optional Integration PipelineRun",
            "Duration": 373251701,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T15:03:05.197667616Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T15:03:05.197738886Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 71282,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the status reported at Checks tab for the warning Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.198393467Z",
        "EndTime": "2026-05-09T15:03:05.580982006Z",
        "RunTime": 382588509,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:03:05.19859179Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the warning Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:03:05.580711432Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the warning Integration PipelineRun",
            "Duration": 382119622,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T15:03:05.580925805Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 87,
              "Time": "2026-05-09T15:03:05.580963546Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 37741,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 229
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the optional Integration Test Scenario status is reported in the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.581355612Z",
        "EndTime": "2026-05-09T15:03:05.588919412Z",
        "RunTime": 7563800,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 229
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:03:05.581460963Z"
            },
            "Message": "checks if the optional Integration Test Scenario status is reported in the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 229
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:03:05.588703949Z"
            },
            "Message": "checks if the optional Integration Test Scenario status is reported in the Snapshot",
            "Duration": 7242985,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:03:05.588870511Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:03:05.588911642Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 41131,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 244
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the finalizer was removed from the optional Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.589219547Z",
        "EndTime": "2026-05-09T15:03:05.59636258Z",
        "RunTime": 7143033,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 244
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:03:05.589322148Z"
            },
            "Message": "checks if the finalizer was removed from the optional Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 244
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:03:05.596193428Z"
            },
            "Message": "checks if the finalizer was removed from the optional Integration PipelineRun",
            "Duration": 6871269,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T15:03:05.59633769Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-05-09T15:03:05.59635082Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 13130,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 248
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the warning Integration Test Scenario status is reported in the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.596613014Z",
        "EndTime": "2026-05-09T15:03:05.603452503Z",
        "RunTime": 6839499,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 248
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:03:05.596697176Z"
            },
            "Message": "checks if the warning Integration Test Scenario status is reported in the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 248
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-05-09T15:03:05.60328472Z"
            },
            "Message": "checks if the warning Integration Test Scenario status is reported in the Snapshot",
            "Duration": 6587544,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:03:05.603422432Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:03:05.603443313Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 20880,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 263
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the finalizer was removed from the warning Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.603741488Z",
        "EndTime": "2026-05-09T15:03:05.609256375Z",
        "RunTime": 5514897,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 263
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:03:05.603841499Z"
            },
            "Message": "checks if the finalizer was removed from the warning Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 263
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:03:05.609085493Z"
            },
            "Message": "checks if the finalizer was removed from the warning Integration PipelineRun",
            "Duration": 5243984,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-05-09T15:03:05.609214515Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-05-09T15:03:05.609251015Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 36501,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 267
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR, expected to succeed ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:05.60953817Z",
        "EndTime": "2026-05-09T15:03:07.240676607Z",
        "RunTime": 1631138467,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: eee8701d96237e850d4202d7f3f84fd1dd3bb9b9 for PR #9657\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 267
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:03:05.609657851Z"
            },
            "Message": "merging the PR, expected to succeed ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 267
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 114,
              "Time": "2026-05-09T15:03:07.240328861Z"
            },
            "Message": "merging the PR, expected to succeed ",
            "Duration": 1630671039,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 115,
              "Time": "2026-05-09T15:03:07.240577785Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 117,
              "Time": "2026-05-09T15:03:07.240645986Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 68201,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 276
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering a push PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:07.241122494Z",
        "EndTime": "2026-05-09T15:03:27.264897863Z",
        "RunTime": 20023775368,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component stat-rep-goay/test-component-pac-eqszhv\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 276
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-05-09T15:03:07.241233576Z"
            },
            "Message": "leads to triggering a push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 276
            },
            "TimelineLocation": {
              "Offset": 100,
              "Order": 120,
              "Time": "2026-05-09T15:03:27.264666019Z"
            },
            "Message": "leads to triggering a push PipelineRun",
            "Duration": 20023432443,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 100,
              "Order": 121,
              "Time": "2026-05-09T15:03:27.264813881Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 100,
              "Order": 123,
              "Time": "2026-05-09T15:03:27.264885782Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 71901,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 291
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that Push PipelineRuns completed",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:27.265266838Z",
        "EndTime": "2026-05-09T15:03:27.358971432Z",
        "RunTime": 93704594,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun my-integration-test-ojyb-9zrkf reason: Succeeded\nPipelineRun my-integration-test-ihmz-4rk9p reason: Succeeded\nPipelineRun my-integration-test-hccx-cqqq8 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 291
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:03:27.26538068Z"
            },
            "Message": "verifies that Push PipelineRuns completed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 291
            },
            "TimelineLocation": {
              "Offset": 183,
              "Order": 126,
              "Time": "2026-05-09T15:03:27.358775198Z"
            },
            "Message": "verifies that Push PipelineRuns completed",
            "Duration": 93394519,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 183,
              "Order": 127,
              "Time": "2026-05-09T15:03:27.358928471Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 183,
              "Order": 129,
              "Time": "2026-05-09T15:03:27.358957041Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 28571,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 297
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates the Integration test scenario PipelineRun is reported to merge request CheckRuns, and it pass",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:27.359327827Z",
        "EndTime": "2026-05-09T15:03:27.678302817Z",
        "RunTime": 318975030,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 297
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:03:27.359441489Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CheckRuns, and it pass",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 297
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:03:27.677919641Z"
            },
            "Message": "validates the Integration test scenario PipelineRun is reported to merge request CheckRuns, and it pass",
            "Duration": 318478182,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:03:27.678202156Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:03:27.678269427Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 67281,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when Integration PipelineRuns completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 198
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 302
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:27.678744814Z",
        "EndTime": "2026-05-09T15:03:27.960589156Z",
        "RunTime": 281844382,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 302
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:03:27.678856976Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 302
            },
            "TimelineLocation": {
              "Order": 138,
              "Time": "2026-05-09T15:03:27.96022713Z"
            },
            "Message": "eventually leads to the status reported at Checks tab for the failed Integration PipelineRun",
            "Duration": 281370194,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 139,
              "Time": "2026-05-09T15:03:27.960500234Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Order": 141,
              "Time": "2026-05-09T15:03:27.960570205Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 69971,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when The git-provider annotation is missing"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 307
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 308
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should set the git-reporting-failure annotation correctly",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:27.961133765Z",
        "EndTime": "2026-05-09T15:03:48.01210661Z",
        "RunTime": 20050972815,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "gitReportingFailureAnnotation does not exist. Annotations: map[build.appstudio.openshift.io/repo:https://github.com/redhat-appstudio-qe/konflux-test-integration-status-report?rev=0ed53141c36f206c8c0f05f20bb76aa7b931073c build.appstudio.redhat.com/commit_sha:0ed53141c36f206c8c0f05f20bb76aa7b931073c build.appstudio.redhat.com/pull_request_number:9657 build.appstudio.redhat.com/target_branch:base-ofwefu pac.test.appstudio.openshift.io/branch:base-ofwefu pac.test.appstudio.openshift.io/cancel-in-progress:true pac.test.appstudio.openshift.io/check-run-id:75162649974 pac.test.appstudio.openshift.io/controller-info:{\"name\":\"default\",\"configmap\":\"pipelines-as-code\",\"secret\":\"pipelines-as-code-secret\", \"gRepo\": \"pipelines-as-code\"} pac.test.appstudio.openshift.io/event-type:pull_request pac.test.appstudio.openshift.io/git-auth-secret:pac-gitauth-bcnvmn pac.test.appstudio.openshift.io/git-provider:not-supported-provider pac.test.appstudio.openshift.io/installation-id:40773614 pac.test.appstudio.openshift.io/log-url:https://console-openshift-console.apps.rosa.kx-814ce725a9.sbhj.p3.openshiftapps.com/k8s/ns/stat-rep-goay/tekton.dev~v1~PipelineRun/test-component-pac-eqszhv-on-pull-request-bv28v pac.test.appstudio.openshift.io/max-keep-runs:3 pac.test.appstudio.openshift.io/on-cel-expression:event == \"pull_request\" \u0026\u0026 target_branch == \"base-ofwefu\" pac.test.appstudio.openshift.io/original-prname:test-component-pac-eqszhv-on-pull-request pac.test.appstudio.openshift.io/pull-request:9657 pac.test.appstudio.openshift.io/repo-url:https://github.com/redhat-appstudio-qe/konflux-test-integration-status-report pac.test.appstudio.openshift.io/repository:test-component-pac-eqszhv pac.test.appstudio.openshift.io/scm-reporting-plr-started:true pac.test.appstudio.openshift.io/sender:rhtap-qe-app[bot] pac.test.appstudio.openshift.io/sha:0ed53141c36f206c8c0f05f20bb76aa7b931073c pac.test.appstudio.openshift.io/sha-title:RHTAP-Qe-App update test-component-pac-eqszhv pac.test.appstudio.openshift.io/sha-url:https://github.com/redhat-appstudio-qe/konflux-test-integration-status-report/commit/0ed53141c36f206c8c0f05f20bb76aa7b931073c pac.test.appstudio.openshift.io/source-branch:konflux-test-component-pac-eqszhv pac.test.appstudio.openshift.io/source-repo-url:https://github.com/redhat-appstudio-qe/konflux-test-integration-status-report pac.test.appstudio.openshift.io/state:completed pac.test.appstudio.openshift.io/url-org:redhat-appstudio-qe pac.test.appstudio.openshift.io/url-repository:konflux-test-integration-status-report test.appstudio.openshift.io/create-groupsnapshot-status:The number 0 of component snapshots belonging to this pr group hash 91afec20257b24870324e203df135bfc9645e634be62fbfa3a1b4bdc1dce1b is less than 2, skipping group snapshot creation test.appstudio.openshift.io/git-reporter-status:{\"scenarios\":{\"my-integration-test-dniw-integ-app-vupy-20260509-145233-000\":{\"lastUpdateTime\":\"2026-05-09T15:03:02.450823989Z\"},\"my-integration-test-hccx-integ-app-vupy-20260509-145233-000\":{\"lastUpdateTime\":\"2026-05-09T15:03:02.264786654Z\"},\"my-integration-test-ihmz-integ-app-vupy-20260509-145233-000\":{\"lastUpdateTime\":\"2026-05-09T15:03:01.745480116Z\"},\"my-integration-test-ojyb-integ-app-vupy-20260509-145233-000\":{\"lastUpdateTime\":\"2026-05-09T15:03:02.341372152Z\"}}} test.appstudio.openshift.io/integration-workflow:pull-request test.appstudio.openshift.io/pipelinerunstarttime:1778338353000 test.appstudio.openshift.io/pr-group:konflux-test-component-pac-eqszhv test.appstudio.openshift.io/pr-status:merged test.appstudio.openshift.io/snapshot-creation-report:SnapshotCreationFailed test.appstudio.openshift.io/source-repo-url:https://github.com/redhat-appstudio-qe/konflux-test-integration-status-report test.appstudio.openshift.io/status:[{\"completionTime\":\"2026-05-09T15:03:01.745480116Z\",\"details\":\"Integration test failed\",\"lastUpdateTime\":\"2026-05-09T15:03:27Z\",\"scenario\":\"my-integration-test-ihmz\",\"startTime\":\"2026-05-09T15:02:51.184082069Z\",\"status\":\"TestFail\",\"testPipelineRunName\":\"my-integration-test-ihmz-4rk9p\"},{\"completionTime\":\"2026-05-09T15:03:02.450823989Z\",\"details\":\"Integration test failed\",\"isOptionalScenario\":true,\"lastUpdateTime\":\"2026-05-09T15:03:02.450823989Z\",\"scenario\":\"my-integration-test-dniw\",\"startTime\":\"2026-05-09T15:02:51.22043184Z\",\"status\":\"TestFail\",\"testPipelineRunName\":\"my-integration-test-dniw-fwgnc\"},{\"completionTime\":\"2026-05-09T15:03:02.264786654Z\",\"details\":\"Integration test passed with warnings\",\"lastUpdateTime\":\"2026-05-09T15:03:02.264786654Z\",\"scenario\":\"my-integration-test-hccx\",\"startTime\":\"2026-05-09T15:02:51.282413842Z\",\"status\":\"BuildPLRInProgress\",\"testPipelineRunName\":\"my-integration-test-hccx-cqqq8\"},{\"completionTime\":\"2026-05-09T15:03:02.341372152Z\",\"details\":\"Integration test passed\",\"lastUpdateTime\":\"2026-05-09T15:03:02.341372152Z\",\"scenario\":\"my-integration-test-ojyb\",\"startTime\":\"2026-05-09T15:02:51.134647426Z\",\"status\":\"TestPassed\",\"testPipelineRunName\":\"my-integration-test-ojyb-9zrkf\"}]]",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 308
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-05-09T15:03:27.961267587Z"
            },
            "Message": "should set the git-reporting-failure annotation correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 308
            },
            "TimelineLocation": {
              "Offset": 4992,
              "Order": 144,
              "Time": "2026-05-09T15:03:48.011900497Z"
            },
            "Message": "should set the git-reporting-failure annotation correctly",
            "Duration": 20050632911,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 4992,
              "Order": 145,
              "Time": "2026-05-09T15:03:48.012038139Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 4992,
              "Order": 147,
              "Time": "2026-05-09T15:03:48.01209538Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 57241,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when build pipelinerun fails"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 355
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipelinerun is created but fails",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:48.012482786Z",
        "EndTime": "2026-05-09T15:03:59.065796805Z",
        "RunTime": 11053314019,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Waiting for pipeline \"failing-build-plr-ofly\" to finish\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 355
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:03:48.012602138Z"
            },
            "Message": "build pipelinerun is created but fails",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 355
            },
            "TimelineLocation": {
              "Offset": 56,
              "Order": 150,
              "Time": "2026-05-09T15:03:59.065562001Z"
            },
            "Message": "build pipelinerun is created but fails",
            "Duration": 11052959873,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 56,
              "Order": 151,
              "Time": "2026-05-09T15:03:59.065718113Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 56,
              "Order": 153,
              "Time": "2026-05-09T15:03:59.065781274Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 63161,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Status Reporting of Integration tests]",
          "with status reporting of Integration tests in CheckRuns",
          "when build pipelinerun fails"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 44
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "github-status-reporting"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
          "LineNumber": 400
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipelinerun failure is reported to integration test checkRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:59.066205671Z",
        "EndTime": "2026-05-09T15:04:23.252740627Z",
        "RunTime": 24186534996,
        "ParallelProcess": 14,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "failed to check expected checkRun text, actual text is %!s(\u003cnil\u003e): \n%!(EXTRA string=build pipelinerun stat-rep-goay/failing-build-plr-ofly is still in progress)",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 400
            },
            "TimelineLocation": {
              "Order": 154,
              "Time": "2026-05-09T15:03:59.066338123Z"
            },
            "Message": "build pipelinerun failure is reported to integration test checkRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 400
            },
            "TimelineLocation": {
              "Offset": 160,
              "Order": 156,
              "Time": "2026-05-09T15:04:19.614000428Z"
            },
            "Message": "build pipelinerun failure is reported to integration test checkRun",
            "Duration": 20547662305,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 94
            },
            "TimelineLocation": {
              "Offset": 160,
              "Order": 157,
              "Time": "2026-05-09T15:04:19.614163631Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 94
            },
            "TimelineLocation": {
              "Offset": 160,
              "Order": 159,
              "Time": "2026-05-09T15:04:23.252377031Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "Duration": 3638213440,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 160,
              "Order": 160,
              "Time": "2026-05-09T15:04:23.252643675Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/status-reporting-to-pullrequest.go",
              "LineNumber": 42
            },
            "TimelineLocation": {
              "Offset": 160,
              "Order": 162,
              "Time": "2026-05-09T15:04:23.252727806Z"
            },
            "Message": "[integration-service-suite Status Reporting of Integration tests]",
            "Duration": 84141,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "infrastructure is running"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 43
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the chains controller is running",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.441617459Z",
        "EndTime": "2026-05-09T14:51:54.776052424Z",
        "RunTime": 9334434975,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 31
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.441777182Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 31
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:51:54.577739753Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 9135962601,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 43
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:51:54.578058268Z"
            },
            "Message": "verifies if the chains controller is running",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 43
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:51:54.775729178Z"
            },
            "Message": "verifies if the chains controller is running",
            "Duration": 197670950,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:51:54.775999612Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:51:54.776045543Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 45941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "infrastructure is running"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 42
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 48
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the signing secret is present",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:54.776905927Z",
        "EndTime": "2026-05-09T14:51:55.108692381Z",
        "RunTime": 331786494,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:51:54.777032809Z"
            },
            "Message": "verifies the signing secret is present",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 48
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:51:55.108311205Z"
            },
            "Message": "verifies the signing secret is present",
            "Duration": 331278426,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:51:55.10861519Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:51:55.108685791Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 70591,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 115
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates signature and attestation",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:55.109352632Z",
        "EndTime": "2026-05-09T14:58:38.923508618Z",
        "RunTime": 403814155976,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Creating Pipeline \"buildah-demo-teakpvnevi\"\nWaiting for pipeline \"buildah-demo-teakpvnevi\" to finish\nThe pipeline named \"buildah-demo-teakpvnevi\" in namespace \"chains-e2e-nlsi\" succeeded\nThe image signed by Tekton Chains is quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\nfailed to get cosign result for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009: failed to find cosign results for image quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009: error when getting attestation tag: cannot get manifest digest from quay.io/redhat-appstudio-qe/test-images:sha256-db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009.att image. response body: {\"tags\": [], \"page\": 1, \"has_additional\": false}\n\n\nCosign verify pass with .att and .sig ImageStreamTags found for quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 73
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:51:55.109552115Z"
            },
            "Message": "test creating and signing an image and task",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 73
            },
            "TimelineLocation": {
              "Offset": 360,
              "Order": 18,
              "Time": "2026-05-09T14:58:37.770706599Z"
            },
            "Message": "test creating and signing an image and task",
            "Duration": 402661154454,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Offset": 360,
              "Order": 19,
              "Time": "2026-05-09T14:58:37.770974473Z"
            },
            "Message": "creates signature and attestation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 115
            },
            "TimelineLocation": {
              "Offset": 1169,
              "Order": 21,
              "Time": "2026-05-09T14:58:38.923137802Z"
            },
            "Message": "creates signature and attestation",
            "Duration": 1152163329,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 1169,
              "Order": 22,
              "Time": "2026-05-09T14:58:38.923429267Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 1169,
              "Order": 24,
              "Time": "2026-05-09T14:58:38.923503398Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 74141,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 177
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "succeeds when policy is met",
        "State": "passed",
        "StartTime": "2026-05-09T14:58:38.924365922Z",
        "EndTime": "2026-05-09T15:02:10.1912165Z",
        "RunTime": 211266850557,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Copy public key from openshift-pipelines/signing-secrets to a new secret\nConfigured Rekor host: https://rekor.sigstore.dev\nUsing verify EC task bundle: quay.io/conforma/tekton-task:kf-b345847182602d9a5ce9e957fa76fe02575c8018@sha256:7df8d121c09999d0376e189c1eb8a8263078aab697aa5ee966512f581427a6ce\nCreating Pipeline \"verify-enterprise-contract-run-97lsf\"\nWaiting for pipeline \"verify-enterprise-contract-run-97lsf\" to finish\n*** TaskRun status:\nartifacts: {}\ncompletionTime: \"2026-05-09T15:02:09Z\"\nconditions:\n- lastTransitionTime: \"2026-05-09T15:02:09Z\"\n  message: All Steps have completed executing\n  reason: Succeeded\n  status: \"True\"\n  type: Succeeded\npodName: verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod\nprovenance:\n  featureFlags:\n    awaitSidecarReadiness: true\n    coschedule: workspaces\n    enableAPIFields: alpha\n    enableParamEnum: true\n    enableProvenanceInStatus: true\n    enforceNonfalsifiability: none\n    maxResultSize: 4096\n    resultExtractionMethod: termination-message\n    runningInEnvWithInjectedSidecars: true\n    verificationNoMatchPolicy: ignore\n  refSource:\n    digest:\n      sha256: 7df8d121c09999d0376e189c1eb8a8263078aab697aa5ee966512f581427a6ce\n    entryPoint: verify-enterprise-contract\n    uri: quay.io/conforma/tekton-task\nresults:\n- name: TEST_OUTPUT\n  type: string\n  value: |\n    {\"timestamp\":\"1778338927\",\"namespace\":\"\",\"successes\":5,\"failures\":0,\"warnings\":0,\"result\":\"SUCCESS\"}\nspanContext:\n  traceparent: 00-cd7d1c7f0df29f39622e9c79c44d5723-c6f551668ff77bdc-01\nstartTime: \"2026-05-09T14:58:39Z\"\nsteps:\n- container: step-initialize-tuf\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: initialize-tuf\n  provenance: {}\n  terminated:\n    containerID: cri-o://15a8805984614ef1196c0760c6bad5d1e472b20c878182e777da54c4e0542699\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:01Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:01Z\"\n  terminationReason: Skipped\n- container: step-reduce\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: reduce\n  provenance: {}\n  terminated:\n    containerID: cri-o://4de91f4a4f9e512ef54fd41676d5854cafe4fa2d1e4bfa86b8151c0aa42e5237\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:01Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:01Z\"\n  terminationReason: Completed\n- container: step-validate\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: validate\n  provenance: {}\n  terminated:\n    containerID: cri-o://6ddf51c5451fc5920bc1a6fd0430a3621bbb7b9b8ee18512f15d75ac26e45ecf\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:07Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:01Z\"\n  terminationReason: Completed\n- container: step-report-json\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: report-json\n  provenance: {}\n  terminated:\n    containerID: cri-o://a90bf7d463f5c5eea196f6780a6cc3b91c7f0457444b68f6af40aafd2b9e59c5\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\n- container: step-summary\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: summary\n  provenance: {}\n  terminated:\n    containerID: cri-o://5f45fa377f6b7f818b44591c9affd9f45fbb860a94aebff86fb83fe71b25523a\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\n- container: step-version\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: version\n  provenance: {}\n  terminated:\n    containerID: cri-o://fdddd83a8e345f3feb44e834ea95f48485ae31379fe88f79c3f50d47ca1e1ae0\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\n- container: step-show-config\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: show-config\n  provenance: {}\n  terminated:\n    containerID: cri-o://49f80b5b46c578a4da7ed29db125bcf1b1130c8a48979178d8a3330d4dc75d44\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\n- container: step-detailed-report\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: detailed-report\n  provenance: {}\n  terminated:\n    containerID: cri-o://0259db5ad0fa643eccddd90513d12b5090334cc2be70c0af37d0b8f2a3771807\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\n- container: step-assert\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: assert\n  provenance: {}\n  terminated:\n    containerID: cri-o://a1ead90953ef8339c019489ee2edce6b66e0e73a25504c2032bc9531de17a9f2\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338927\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":0,\\\"warnings\\\":0,\\\"result\\\":\\\"SUCCESS\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:08Z\"\n  terminationReason: Completed\ntaskSpec:\n  description: Verify the enterprise contract is met\n  params:\n  - description: |\n      Spec section of an ApplicationSnapshot resource. Not all fields of the\n      resource are required. A minimal example:\n\n      ```json\n        {\n          \"components\": [\n            {\n              \"containerImage\": \"quay.io/example/repo:latest\"\n            }\n          ]\n        }\n      ```\n\n      Each `containerImage` in the `components` array is validated.\n    name: IMAGES\n    type: string\n  - default: enterprise-contract-service/default\n    description: |\n      Name of the policy configuration (EnterpriseContractPolicy\n      resource) to use. `namespace/name` or `name` syntax supported. If\n      namespace is omitted the namespace where the task runs is used.\n      You can also specify a policy configuration using a git url, e.g.\n      `github.com/conforma/config//slsa3`.\n    name: POLICY_CONFIGURATION\n    type: string\n  - default: \"\"\n    description: Public key used to verify traditional long-lived signatures. Must\n      be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret\n      contains the expected cosign.pub attribute. Required for traditional signing\n      key verification. Will be ignored if any of CERTIFICATE_IDENTITY, CERTIFICATE_IDENTITY_REGEXP,\n      CERTIFICATE_OIDC_ISSUER, or CERTIFICATE_OIDC_ISSUER_REGEXP are provided.\n    name: PUBLIC_KEY\n    type: string\n  - default: \"\"\n    description: Rekor host for transparency log lookups\n    name: REKOR_HOST\n    type: string\n  - default: \"\"\n    description: Expected identity in the signing certificate for keyless verification.\n      This should be the email or URI that was used when signing. You should provide\n      both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for keyless verification.\n      The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_IDENTITY\n    type: string\n  - default: \"\"\n    description: Expected OIDC issuer in the signing certificate for keyless verification.\n      This should match the issuer that provided the identity token used for signing.\n      You should provide both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for\n      keyless verification. The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_OIDC_ISSUER\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_IDENTITY but the value is a regexp that will\n      be matched. Note that CERTIFICATE_IDENTITY takes precedence over this if both\n      are present.\n    name: CERTIFICATE_IDENTITY_REGEXP\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_OIDC_ISSUER but a regexp that will be matched.\n      Note that CERTIFICATE_OIDC_ISSUER takes precedence over this if both are present.\n    name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    type: string\n  - default: \"false\"\n    description: Skip Rekor transparency log checks during validation. Compatible\n      with traditional signing secret signature checks only. If any of the CERTIFICATE_*\n      keyless verification params are present, this value is disregarded and Rekor\n      transparency log checks are included.\n    name: IGNORE_REKOR\n    type: string\n  - default: \"\"\n    description: TUF mirror URL. Provide a value when NOT using public sigstore deployment.\n    name: TUF_MIRROR\n    type: string\n  - default: \"\"\n    description: |\n      Path to a directory containing SSL certs to be used when communicating\n      with external services. This is useful when using the integrated registry\n      and a local instance of Rekor on a development cluster which may use\n      certificates issued by a not-commonly trusted root CA. In such cases,\n      `/var/run/secrets/kubernetes.io/serviceaccount` is a good value. Multiple\n      paths can be provided by using the `:` separator.\n    name: SSL_CERT_DIR\n    type: string\n  - default: trusted-ca\n    description: The name of the ConfigMap to read CA bundle data from.\n    name: CA_TRUST_CONFIGMAP_NAME\n    type: string\n  - default: ca-bundle.crt\n    description: The name of the key in the ConfigMap that contains the CA bundle\n      data.\n    name: CA_TRUST_CONFIG_MAP_KEY\n    type: string\n  - default: \"true\"\n    description: Include rule titles and descriptions in the output. Set to `\"false\"`\n      to disable it.\n    name: INFO\n    type: string\n  - default: \"true\"\n    description: Fail the task if policy fails. Set to `\"false\"` to disable it.\n    name: STRICT\n    type: string\n  - default: /tekton/home\n    description: Value for the HOME environment variable.\n    name: HOMEDIR\n    type: string\n  - default: now\n    description: Run policy checks with the provided time.\n    name: EFFECTIVE_TIME\n    type: string\n  - default: \"\"\n    description: Merge additional Rego variables into the policy data. Use syntax\n      \"key=value,key2=value2...\"\n    name: EXTRA_RULE_DATA\n    type: string\n  - default: \"1\"\n    description: Number of parallel workers to use for policy evaluation.\n    name: WORKERS\n    type: string\n  - default: \"false\"\n    description: Reduce the Snapshot to only the component whose build caused the\n      Snapshot to be created\n    name: SINGLE_COMPONENT\n    type: string\n  - default: unknown\n    description: |\n      Name, including kind, of the Kubernetes resource to query for labels when single component mode is enabled, e.g. pr/somepipeline.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE\n    type: string\n  - default: \"\"\n    description: |\n      Kubernetes namespace where the SINGLE_COMPONENT_NAME is found. Only used when single component mode is enabled.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE_NS\n    type: string\n  - default: 1s\n    description: Base duration for exponential backoff calculation (e.g., \"1s\", \"500ms\")\n    name: RETRY_DURATION\n    type: string\n  - default: \"2.0\"\n    description: Exponential backoff multiplier (e.g., \"2.0\", \"1.5\")\n    name: RETRY_FACTOR\n    type: string\n  - default: \"0.1\"\n    description: Randomness factor for backoff calculation (0.0-1.0, e.g., \"0.1\",\n      \"0.2\")\n    name: RETRY_JITTER\n    type: string\n  - default: \"3\"\n    description: Maximum number of retry attempts\n    name: RETRY_MAX_RETRY\n    type: string\n  - default: 3s\n    description: Maximum wait time between retries (e.g., \"3s\", \"10s\")\n    name: RETRY_MAX_WAIT\n    type: string\n  results:\n  - description: Short summary of the policy evaluation for each image\n    name: TEST_OUTPUT\n    type: string\n  stepTemplate:\n    computeResources: {}\n    env:\n    - name: HOME\n      value: /tekton/home\n  steps:\n  - args:\n    - sigstore\n    - initialize\n    - --mirror\n    - \"\"\n    - --root\n    - /root.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: initialize-tuf\n    when:\n    - operator: notin\n      values:\n      - \"\"\n  - command:\n    - reduce-snapshot.sh\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    env:\n    - name: SNAPSHOT\n      value: '{\"application\":\"\",\"componentGroup\":\"\",\"components\":[{\"name\":\"\",\"version\":\"\",\"containerImage\":\"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\":{}}],\"artifacts\":{}}'\n    - name: SINGLE_COMPONENT\n      value: \"false\"\n    - name: CUSTOM_RESOURCE\n      value: unknown\n    - name: CUSTOM_RESOURCE_NAMESPACE\n    - name: SNAPSHOT_PATH\n      value: /tekton/home/snapshot.json\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: reduce\n    onError: continue\n  - computeResources:\n      limits:\n        memory: 2Gi\n      requests:\n        cpu: 1800m\n        memory: 2Gi\n    env:\n    - name: POLICY_CONFIGURATION\n      value: ec-policy\n    - name: PUBLIC_KEY\n      value: k8s://chains-e2e-nlsi/cosign-public-key\n    - name: CERTIFICATE_IDENTITY\n    - name: CERTIFICATE_OIDC_ISSUER\n    - name: CERTIFICATE_IDENTITY_REGEXP\n    - name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    - name: REKOR_HOST\n    - name: IGNORE_REKOR\n      value: \"true\"\n    - name: WORKERS\n      value: \"1\"\n    - name: INFO\n      value: \"true\"\n    - name: EFFECTIVE_TIME\n      value: now\n    - name: EXTRA_RULE_DATA\n    - name: RETRY_MAX_WAIT\n      value: 3s\n    - name: RETRY_MAX_RETRY\n      value: \"3\"\n    - name: RETRY_DURATION\n      value: 1s\n    - name: RETRY_FACTOR\n      value: \"2.0\"\n    - name: RETRY_JITTER\n      value: \"0.1\"\n    - name: HOMEDIR\n      value: /tekton/home\n    - name: SSL_CERT_DIR\n      value: /tekton-custom-certs:/etc/ssl/certs:/etc/pki/tls/certs:/system/etc/security/cacerts:/var/run/secrets/kubernetes.io/serviceaccount\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: validate\n    onError: continue\n    script: |\n      #!/bin/bash\n      set -euo pipefail\n\n      cmd_args=(\n        validate\n        image\n        --images=\"${HOMEDIR}/snapshot.json\"\n        --policy=\"${POLICY_CONFIGURATION}\"\n      )\n\n      # To keep bash logic as thin as possible we deliberately don't sanitize\n      # these params. If something is wrong or missing let Conforma handle it.\n\n      if [ -n \"${CERTIFICATE_IDENTITY}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ] || \\\n         [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n        # If *any* of the above are non-empty assume the intention is to\n        # try keyless verification\n\n        if [ -n \"${CERTIFICATE_IDENTITY}\" ]; then\n          cmd_args+=(\n            --certificate-identity=\"${CERTIFICATE_IDENTITY}\"\n          )\n        elif [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-identity-regexp=\"${CERTIFICATE_IDENTITY_REGEXP}\"\n          )\n        fi\n\n        if [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer=\"${CERTIFICATE_OIDC_ISSUER}\"\n          )\n        elif [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer-regexp=\"${CERTIFICATE_OIDC_ISSUER_REGEXP}\"\n          )\n        fi\n\n        # Force --ignore-rekor to false since we need rekor\n        cmd_args+=(\n          --ignore-rekor=false\n        )\n      else\n        # Assume traditional signing secret verification\n        cmd_args+=(\n          --public-key=\"${PUBLIC_KEY}\"\n          --ignore-rekor=\"${IGNORE_REKOR}\"\n        )\n      fi\n\n      cmd_args+=(\n        --rekor-url=\"${REKOR_HOST}\"\n        --workers=\"${WORKERS}\"\n        --info=\"${INFO}\"\n        --timeout=0\n        --strict=false\n        --show-successes=true\n        --show-policy-docs-link=true\n        --effective-time=\"${EFFECTIVE_TIME}\"\n        --extra-rule-data=\"${EXTRA_RULE_DATA}\"\n        --retry-max-wait=\"${RETRY_MAX_WAIT}\"\n        --retry-max-retry=\"${RETRY_MAX_RETRY}\"\n        --retry-duration=\"${RETRY_DURATION}\"\n        --retry-factor=\"${RETRY_FACTOR}\"\n        --retry-jitter=\"${RETRY_JITTER}\"\n        --output=\"text=${HOMEDIR}/text-report.txt?show-successes=false\"\n        --output=\"json=${HOMEDIR}/report-json.json\"\n        --output=\"appstudio=/tekton/results/TEST_OUTPUT\"\n      )\n\n\n      # Execute Conforma with constructed arguments\n      exec ec \"${cmd_args[@]}\"\n    volumeMounts:\n    - mountPath: /etc/pki/tls/certs/ca-custom-bundle.crt\n      name: trusted-ca\n      readOnly: true\n      subPath: ca-bundle.crt\n  - args:\n    - jq . /tekton/home/report-json.json | awk '{gsub(/^ +/, \"\"); acc += length; if\n      (acc \u003e= 8000) { printf \"\\n\"; acc=length } printf $0 }'\n    command:\n    - sh\n    - -c\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: report-json\n    onError: continue\n  - args:\n    - .\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: summary\n    onError: continue\n  - args:\n    - version\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: version\n  - args:\n    - '{policy: .policy, key: .key, \"effective-time\": .[\"effective-time\"]}'\n    - /tekton/home/report-json.json\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: show-config\n  - args:\n    - /tekton/home/text-report.txt\n    command:\n    - cat\n    computeResources: {}\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: detailed-report\n    onError: continue\n  - args:\n    - --argjson\n    - strict\n    - \"true\"\n    - -e\n    - |\n      .result == \"SUCCESS\" or .result == \"WARNING\" or ($strict | not)\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: assert\n  volumes:\n  - configMap:\n      items:\n      - key: ca-bundle.crt\n        path: ca-bundle.crt\n      name: trusted-ca\n      optional: true\n    name: trusted-ca\n  workspaces:\n  - description: The workspace where the snapshot spec json file resides\n    name: data\n    optional: true\n\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-initialize-tuf':\n----- START -----2026/05/09 15:02:01 INFO Step was skipped due to when expressions were evaluated to false.\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-reduce':\n----- START -----Single Component mode? false\n{\n  \"application\": \"\",\n  \"componentGroup\": \"\",\n  \"components\": [\n    {\n      \"name\": \"\",\n      \"version\": \"\",\n      \"containerImage\": \"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\n      \"source\": {}\n    }\n  ],\n  \"artifacts\": {}\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-validate':\n----- START ---------- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-report-json':\n----- START -----{\"success\": true,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\": {},\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.allowed_predicate_types_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_predicate_types` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed predicate types provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.attestation_predicate_type_accepted\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicateType field of the attestation indicates the in-toto SLSA Provenance format was used to attest the PipelineRun.\",\"title\": \"Expected attestation predicate type found\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEYCIQD6YDk/yNdjzPfOKQU8XG/ZwXHslw6NWjmzT1aSxjEh8QIhAKAO8PYMA9chjcXYj2giXGxndsmt8VQSUaIQdBCWOIbb\"},{\"keyid\": \"\",\"sig\": \"MEUCIQC1A832Fqhbnag7vC+VS255uJjYGMb4R90EB2fajfUZxAIgEx8b3Gsi5TL6bJwhyeAfwrDfRhd7HtuOXPb/7CeSHJY=\"},{\"keyid\": \"\",\"sig\": \"MEUCIC5EgQkKJOr55WekbzakKSSljlQXsERSdrT+ZUngWSbNAiEA9MBq7YCN97xywAiusnFWKZVbHwL8myMzknUJj8wLNwA=\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IVmBmYNiupSQXQvC1iNKkjMFuMg9+1oKLVZepAvMaNU\",\"sig\": \"MEUCIQDdV6evLpoSrWSWPxVpavzJm/m/lrRFfLoUjzT7f7xqCQIgVwA4RJvaJ/0vUbrbT7MizYPrttFeFkCP4m/hf63Mndo=\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"slsa_provenance_available\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:02:01.46098493Z\"}----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-summary':\n----- START -----{\n  \"timestamp\": \"1778338927\",\n  \"namespace\": \"\",\n  \"successes\": 5,\n  \"failures\": 0,\n  \"warnings\": 0,\n  \"result\": \"SUCCESS\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-version':\n----- START -----Version            v0.9.25\nSource ID          b345847182602d9a5ce9e957fa76fe02575c8018\nChange date        2026-04-27 12:52:43 +0000 UTC (1 week ago)\nECC                v0.1.7\nOPA                v1.15.2\nConftest           v0.68.2\nCosign             v3.0.4\nSigstore           v1.10.4\nRekor              v1.5.0\nTekton Pipeline    v1.9.2\nKubernetes Client  v0.35.0\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-show-config':\n----- START -----{\n  \"policy\": {\n    \"name\": \"Default\",\n    \"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\n    \"sources\": [\n      {\n        \"name\": \"Default\",\n        \"policy\": [\n          \"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"\n        ],\n        \"data\": [\n          \"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\n          \"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\n          \"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\n          \"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"\n        ],\n        \"config\": {\n          \"include\": [\n            \"slsa_provenance_available\"\n          ]\n        }\n      }\n    ],\n    \"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"\n  },\n  \"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\n  \"effective-time\": \"2026-05-09T15:02:01.46098493Z\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-detailed-report':\n----- START -----Success: true\nResult: SUCCESS\nViolations: 0, Warnings: 0, Successes: 5\nComponent: \nImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-d0f450ad89c8ea0309120ec69226f99e-pod', container 'step-assert':\n----- START -----true\n----- END -----\nMake sure TaskRun verify-enterprise-contract of PipelineRun verify-enterprise-contract-run-97lsf succeeded\nMake sure result for TaskRun \"verify-enterprise-contract\" succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 133
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:58:38.924548725Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 133
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 27,
              "Time": "2026-05-09T14:58:38.955016099Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 30467414,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 28,
              "Time": "2026-05-09T14:58:38.955251372Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 30,
              "Time": "2026-05-09T14:58:38.968994601Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 13743219,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Offset": 297,
              "Order": 31,
              "Time": "2026-05-09T14:58:38.969199884Z"
            },
            "Message": "succeeds when policy is met",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 177
            },
            "TimelineLocation": {
              "Offset": 28317,
              "Order": 33,
              "Time": "2026-05-09T15:02:10.190918925Z"
            },
            "Message": "succeeds when policy is met",
            "Duration": 211221719061,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 28317,
              "Order": 34,
              "Time": "2026-05-09T15:02:10.191147988Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 28317,
              "Order": 36,
              "Time": "2026-05-09T15:02:10.191211009Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 63031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 197
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not pass when tests are not satisfied on non-strict mode",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:10.192698453Z",
        "EndTime": "2026-05-09T15:02:39.392650894Z",
        "RunTime": 29199952471,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Creating Pipeline \"verify-enterprise-contract-run-nkf5v\"\nWaiting for pipeline \"verify-enterprise-contract-run-nkf5v\" to finish\n*** TaskRun status:\nartifacts: {}\ncompletionTime: \"2026-05-09T15:02:38Z\"\nconditions:\n- lastTransitionTime: \"2026-05-09T15:02:38Z\"\n  message: All Steps have completed executing\n  reason: Succeeded\n  status: \"True\"\n  type: Succeeded\npodName: verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod\nprovenance:\n  featureFlags:\n    awaitSidecarReadiness: true\n    coschedule: workspaces\n    enableAPIFields: alpha\n    enableParamEnum: true\n    enableProvenanceInStatus: true\n    enforceNonfalsifiability: none\n    maxResultSize: 4096\n    resultExtractionMethod: termination-message\n    runningInEnvWithInjectedSidecars: true\n    verificationNoMatchPolicy: ignore\n  refSource:\n    digest:\n      sha256: 7df8d121c09999d0376e189c1eb8a8263078aab697aa5ee966512f581427a6ce\n    entryPoint: verify-enterprise-contract\n    uri: quay.io/conforma/tekton-task\nresults:\n- name: TEST_OUTPUT\n  type: string\n  value: |\n    {\"timestamp\":\"1778338955\",\"namespace\":\"\",\"successes\":5,\"failures\":1,\"warnings\":0,\"result\":\"FAILURE\"}\nspanContext:\n  traceparent: 00-049cb685d216fef241e213d9501f8169-27c61a9fa6bf8541-01\nstartTime: \"2026-05-09T15:02:10Z\"\nsteps:\n- container: step-initialize-tuf\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: initialize-tuf\n  provenance: {}\n  terminated:\n    containerID: cri-o://6ef24fb6e6c1df9c8677adfb6de8ee3322cd4c48d6b417069a8e49edb4170157\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:29Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:29Z\"\n  terminationReason: Skipped\n- container: step-reduce\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: reduce\n  provenance: {}\n  terminated:\n    containerID: cri-o://0667263983f289a7438fb17bbc89608f05c7084b5879a88b30370805fc396143\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:29Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:29Z\"\n  terminationReason: Completed\n- container: step-validate\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: validate\n  provenance: {}\n  terminated:\n    containerID: cri-o://9c83d9b5fdb022b5e9ed5ee68a1e0fa0d93f20397031de820230a056cfe52c38\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:35Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:29Z\"\n  terminationReason: Completed\n- container: step-report-json\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: report-json\n  provenance: {}\n  terminated:\n    containerID: cri-o://81e28a1a15c6dca73850a93b16b74409fc482e8fb01db226954def714982ef8b\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:37Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:36Z\"\n  terminationReason: Completed\n- container: step-summary\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: summary\n  provenance: {}\n  terminated:\n    containerID: cri-o://5c027265f6679755517ac9d4ad9e6bbe5a4e4053ffe63fcb65a99151c375eb54\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:37Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:37Z\"\n  terminationReason: Completed\n- container: step-version\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: version\n  provenance: {}\n  terminated:\n    containerID: cri-o://d6a4c4a2723290bbe87376ff193998a920487f5e1422ebdb0339daa93b2b17df\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:37Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:37Z\"\n  terminationReason: Completed\n- container: step-show-config\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: show-config\n  provenance: {}\n  terminated:\n    containerID: cri-o://4e8817218d164044540a0e5142c8495fe799bdf421e0fb5853d82d3348800c0f\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:37Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:37Z\"\n  terminationReason: Completed\n- container: step-detailed-report\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: detailed-report\n  provenance: {}\n  terminated:\n    containerID: cri-o://414bc155bc6d885b48ef2eeeb5162408367e17c0ad642a1e6440ae606186feca\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:37Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:37Z\"\n  terminationReason: Completed\n- container: step-assert\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: assert\n  provenance: {}\n  terminated:\n    containerID: cri-o://ea62731bfd3dcdf440e437090a76eeb802e7ed516cc54c3d826dedddd00d1904\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:38Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338955\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:38Z\"\n  terminationReason: Completed\ntaskSpec:\n  description: Verify the enterprise contract is met\n  params:\n  - description: |\n      Spec section of an ApplicationSnapshot resource. Not all fields of the\n      resource are required. A minimal example:\n\n      ```json\n        {\n          \"components\": [\n            {\n              \"containerImage\": \"quay.io/example/repo:latest\"\n            }\n          ]\n        }\n      ```\n\n      Each `containerImage` in the `components` array is validated.\n    name: IMAGES\n    type: string\n  - default: enterprise-contract-service/default\n    description: |\n      Name of the policy configuration (EnterpriseContractPolicy\n      resource) to use. `namespace/name` or `name` syntax supported. If\n      namespace is omitted the namespace where the task runs is used.\n      You can also specify a policy configuration using a git url, e.g.\n      `github.com/conforma/config//slsa3`.\n    name: POLICY_CONFIGURATION\n    type: string\n  - default: \"\"\n    description: Public key used to verify traditional long-lived signatures. Must\n      be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret\n      contains the expected cosign.pub attribute. Required for traditional signing\n      key verification. Will be ignored if any of CERTIFICATE_IDENTITY, CERTIFICATE_IDENTITY_REGEXP,\n      CERTIFICATE_OIDC_ISSUER, or CERTIFICATE_OIDC_ISSUER_REGEXP are provided.\n    name: PUBLIC_KEY\n    type: string\n  - default: \"\"\n    description: Rekor host for transparency log lookups\n    name: REKOR_HOST\n    type: string\n  - default: \"\"\n    description: Expected identity in the signing certificate for keyless verification.\n      This should be the email or URI that was used when signing. You should provide\n      both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for keyless verification.\n      The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_IDENTITY\n    type: string\n  - default: \"\"\n    description: Expected OIDC issuer in the signing certificate for keyless verification.\n      This should match the issuer that provided the identity token used for signing.\n      You should provide both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for\n      keyless verification. The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_OIDC_ISSUER\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_IDENTITY but the value is a regexp that will\n      be matched. Note that CERTIFICATE_IDENTITY takes precedence over this if both\n      are present.\n    name: CERTIFICATE_IDENTITY_REGEXP\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_OIDC_ISSUER but a regexp that will be matched.\n      Note that CERTIFICATE_OIDC_ISSUER takes precedence over this if both are present.\n    name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    type: string\n  - default: \"false\"\n    description: Skip Rekor transparency log checks during validation. Compatible\n      with traditional signing secret signature checks only. If any of the CERTIFICATE_*\n      keyless verification params are present, this value is disregarded and Rekor\n      transparency log checks are included.\n    name: IGNORE_REKOR\n    type: string\n  - default: \"\"\n    description: TUF mirror URL. Provide a value when NOT using public sigstore deployment.\n    name: TUF_MIRROR\n    type: string\n  - default: \"\"\n    description: |\n      Path to a directory containing SSL certs to be used when communicating\n      with external services. This is useful when using the integrated registry\n      and a local instance of Rekor on a development cluster which may use\n      certificates issued by a not-commonly trusted root CA. In such cases,\n      `/var/run/secrets/kubernetes.io/serviceaccount` is a good value. Multiple\n      paths can be provided by using the `:` separator.\n    name: SSL_CERT_DIR\n    type: string\n  - default: trusted-ca\n    description: The name of the ConfigMap to read CA bundle data from.\n    name: CA_TRUST_CONFIGMAP_NAME\n    type: string\n  - default: ca-bundle.crt\n    description: The name of the key in the ConfigMap that contains the CA bundle\n      data.\n    name: CA_TRUST_CONFIG_MAP_KEY\n    type: string\n  - default: \"true\"\n    description: Include rule titles and descriptions in the output. Set to `\"false\"`\n      to disable it.\n    name: INFO\n    type: string\n  - default: \"true\"\n    description: Fail the task if policy fails. Set to `\"false\"` to disable it.\n    name: STRICT\n    type: string\n  - default: /tekton/home\n    description: Value for the HOME environment variable.\n    name: HOMEDIR\n    type: string\n  - default: now\n    description: Run policy checks with the provided time.\n    name: EFFECTIVE_TIME\n    type: string\n  - default: \"\"\n    description: Merge additional Rego variables into the policy data. Use syntax\n      \"key=value,key2=value2...\"\n    name: EXTRA_RULE_DATA\n    type: string\n  - default: \"1\"\n    description: Number of parallel workers to use for policy evaluation.\n    name: WORKERS\n    type: string\n  - default: \"false\"\n    description: Reduce the Snapshot to only the component whose build caused the\n      Snapshot to be created\n    name: SINGLE_COMPONENT\n    type: string\n  - default: unknown\n    description: |\n      Name, including kind, of the Kubernetes resource to query for labels when single component mode is enabled, e.g. pr/somepipeline.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE\n    type: string\n  - default: \"\"\n    description: |\n      Kubernetes namespace where the SINGLE_COMPONENT_NAME is found. Only used when single component mode is enabled.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE_NS\n    type: string\n  - default: 1s\n    description: Base duration for exponential backoff calculation (e.g., \"1s\", \"500ms\")\n    name: RETRY_DURATION\n    type: string\n  - default: \"2.0\"\n    description: Exponential backoff multiplier (e.g., \"2.0\", \"1.5\")\n    name: RETRY_FACTOR\n    type: string\n  - default: \"0.1\"\n    description: Randomness factor for backoff calculation (0.0-1.0, e.g., \"0.1\",\n      \"0.2\")\n    name: RETRY_JITTER\n    type: string\n  - default: \"3\"\n    description: Maximum number of retry attempts\n    name: RETRY_MAX_RETRY\n    type: string\n  - default: 3s\n    description: Maximum wait time between retries (e.g., \"3s\", \"10s\")\n    name: RETRY_MAX_WAIT\n    type: string\n  results:\n  - description: Short summary of the policy evaluation for each image\n    name: TEST_OUTPUT\n    type: string\n  stepTemplate:\n    computeResources: {}\n    env:\n    - name: HOME\n      value: /tekton/home\n  steps:\n  - args:\n    - sigstore\n    - initialize\n    - --mirror\n    - \"\"\n    - --root\n    - /root.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: initialize-tuf\n    when:\n    - operator: notin\n      values:\n      - \"\"\n  - command:\n    - reduce-snapshot.sh\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    env:\n    - name: SNAPSHOT\n      value: '{\"application\":\"\",\"componentGroup\":\"\",\"components\":[{\"name\":\"\",\"version\":\"\",\"containerImage\":\"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\":{}}],\"artifacts\":{}}'\n    - name: SINGLE_COMPONENT\n      value: \"false\"\n    - name: CUSTOM_RESOURCE\n      value: unknown\n    - name: CUSTOM_RESOURCE_NAMESPACE\n    - name: SNAPSHOT_PATH\n      value: /tekton/home/snapshot.json\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: reduce\n    onError: continue\n  - computeResources:\n      limits:\n        memory: 2Gi\n      requests:\n        cpu: 1800m\n        memory: 2Gi\n    env:\n    - name: POLICY_CONFIGURATION\n      value: ec-policy\n    - name: PUBLIC_KEY\n      value: k8s://chains-e2e-nlsi/cosign-public-key\n    - name: CERTIFICATE_IDENTITY\n    - name: CERTIFICATE_OIDC_ISSUER\n    - name: CERTIFICATE_IDENTITY_REGEXP\n    - name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    - name: REKOR_HOST\n    - name: IGNORE_REKOR\n      value: \"true\"\n    - name: WORKERS\n      value: \"1\"\n    - name: INFO\n      value: \"true\"\n    - name: EFFECTIVE_TIME\n      value: now\n    - name: EXTRA_RULE_DATA\n    - name: RETRY_MAX_WAIT\n      value: 3s\n    - name: RETRY_MAX_RETRY\n      value: \"3\"\n    - name: RETRY_DURATION\n      value: 1s\n    - name: RETRY_FACTOR\n      value: \"2.0\"\n    - name: RETRY_JITTER\n      value: \"0.1\"\n    - name: HOMEDIR\n      value: /tekton/home\n    - name: SSL_CERT_DIR\n      value: /tekton-custom-certs:/etc/ssl/certs:/etc/pki/tls/certs:/system/etc/security/cacerts:/var/run/secrets/kubernetes.io/serviceaccount\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: validate\n    onError: continue\n    script: |\n      #!/bin/bash\n      set -euo pipefail\n\n      cmd_args=(\n        validate\n        image\n        --images=\"${HOMEDIR}/snapshot.json\"\n        --policy=\"${POLICY_CONFIGURATION}\"\n      )\n\n      # To keep bash logic as thin as possible we deliberately don't sanitize\n      # these params. If something is wrong or missing let Conforma handle it.\n\n      if [ -n \"${CERTIFICATE_IDENTITY}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ] || \\\n         [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n        # If *any* of the above are non-empty assume the intention is to\n        # try keyless verification\n\n        if [ -n \"${CERTIFICATE_IDENTITY}\" ]; then\n          cmd_args+=(\n            --certificate-identity=\"${CERTIFICATE_IDENTITY}\"\n          )\n        elif [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-identity-regexp=\"${CERTIFICATE_IDENTITY_REGEXP}\"\n          )\n        fi\n\n        if [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer=\"${CERTIFICATE_OIDC_ISSUER}\"\n          )\n        elif [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer-regexp=\"${CERTIFICATE_OIDC_ISSUER_REGEXP}\"\n          )\n        fi\n\n        # Force --ignore-rekor to false since we need rekor\n        cmd_args+=(\n          --ignore-rekor=false\n        )\n      else\n        # Assume traditional signing secret verification\n        cmd_args+=(\n          --public-key=\"${PUBLIC_KEY}\"\n          --ignore-rekor=\"${IGNORE_REKOR}\"\n        )\n      fi\n\n      cmd_args+=(\n        --rekor-url=\"${REKOR_HOST}\"\n        --workers=\"${WORKERS}\"\n        --info=\"${INFO}\"\n        --timeout=0\n        --strict=false\n        --show-successes=true\n        --show-policy-docs-link=true\n        --effective-time=\"${EFFECTIVE_TIME}\"\n        --extra-rule-data=\"${EXTRA_RULE_DATA}\"\n        --retry-max-wait=\"${RETRY_MAX_WAIT}\"\n        --retry-max-retry=\"${RETRY_MAX_RETRY}\"\n        --retry-duration=\"${RETRY_DURATION}\"\n        --retry-factor=\"${RETRY_FACTOR}\"\n        --retry-jitter=\"${RETRY_JITTER}\"\n        --output=\"text=${HOMEDIR}/text-report.txt?show-successes=false\"\n        --output=\"json=${HOMEDIR}/report-json.json\"\n        --output=\"appstudio=/tekton/results/TEST_OUTPUT\"\n      )\n\n\n      # Execute Conforma with constructed arguments\n      exec ec \"${cmd_args[@]}\"\n    volumeMounts:\n    - mountPath: /etc/pki/tls/certs/ca-custom-bundle.crt\n      name: trusted-ca\n      readOnly: true\n      subPath: ca-bundle.crt\n  - args:\n    - jq . /tekton/home/report-json.json | awk '{gsub(/^ +/, \"\"); acc += length; if\n      (acc \u003e= 8000) { printf \"\\n\"; acc=length } printf $0 }'\n    command:\n    - sh\n    - -c\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: report-json\n    onError: continue\n  - args:\n    - .\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: summary\n    onError: continue\n  - args:\n    - version\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: version\n  - args:\n    - '{policy: .policy, key: .key, \"effective-time\": .[\"effective-time\"]}'\n    - /tekton/home/report-json.json\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: show-config\n  - args:\n    - /tekton/home/text-report.txt\n    command:\n    - cat\n    computeResources: {}\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: detailed-report\n    onError: continue\n  - args:\n    - --argjson\n    - strict\n    - \"false\"\n    - -e\n    - |\n      .result == \"SUCCESS\" or .result == \"WARNING\" or ($strict | not)\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: assert\n  volumes:\n  - configMap:\n      items:\n      - key: ca-bundle.crt\n        path: ca-bundle.crt\n      name: trusted-ca\n      optional: true\n    name: trusted-ca\n  workspaces:\n  - description: The workspace where the snapshot spec json file resides\n    name: data\n    optional: true\n\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-initialize-tuf':\n----- START -----2026/05/09 15:02:29 INFO Step was skipped due to when expressions were evaluated to false.\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-reduce':\n----- START -----Single Component mode? false\n{\n  \"application\": \"\",\n  \"componentGroup\": \"\",\n  \"components\": [\n    {\n      \"name\": \"\",\n      \"version\": \"\",\n      \"containerImage\": \"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\n      \"source\": {}\n    }\n  ],\n  \"artifacts\": {}\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-validate':\n----- START ---------- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-report-json':\n----- START -----{\"success\": false,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\": {},\"violations\": [{\"msg\": \"No test data found\",\"metadata\": {\"code\": \"test.test_data_found\",\"collections\": [\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one of the tasks in the pipeline includes a TEST_OUTPUT task result, which is where Conforma expects to find test result data. To exclude this rule add \\\"test.test_data_found\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"Confirm at least one task in the build pipeline contains a result named TEST_OUTPUT.\",\"title\": \"Test data found in task results\"}}],\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"test.rule_data_provided\",\"collections\": [\"redhat\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_tests_results`, `failed_tests_results`, `informative_tests`, `erred_tests_results`, `skipped_tests_results`, and `warned_tests_results`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"test.test_all_images\",\"collections\": [\"redhat\"],\"description\": \"Ensure that task producing the IMAGES_PROCESSED result contains the digests of the built image.\",\"effective_on\": \"2024-05-29T00:00:00Z\",\"title\": \"Image digest is present in IMAGES_PROCESSED result\"}}],\"success\": false,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEYCIQD6YDk/yNdjzPfOKQU8XG/ZwXHslw6NWjmzT1aSxjEh8QIhAKAO8PYMA9chjcXYj2giXGxndsmt8VQSUaIQdBCWOIbb\"},{\"keyid\": \"\",\"sig\": \"MEUCIQC1A832Fqhbnag7vC+VS255uJjYGMb4R90EB2fajfUZxAIgEx8b3Gsi5TL6bJwhyeAfwrDfRhd7HtuOXPb/7CeSHJY=\"},{\"keyid\": \"\",\"sig\": \"MEUCIC5EgQkKJOr55WekbzakKSSljlQXsERSdrT+ZUngWSbNAiEA9MBq7YCN97xywAiusnFWKZVbHwL8myMzknUJj8wLNwA=\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IVmBmYNiupSQXQvC1iNKkjMFuMg9+1oKLVZepAvMaNU\",\"sig\": \"MEUCIQDdV6evLpoSrWSWPxVpavzJm/m/lrRFfLoUjzT7f7xqCQIgVwA4RJvaJ/0vUbrbT7MizYPrttFeFkCP4m/hf63Mndo=\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"test\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:02:30.062503295Z\"}----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-summary':\n----- START -----{\n  \"timestamp\": \"1778338955\",\n  \"namespace\": \"\",\n  \"successes\": 5,\n  \"failures\": 1,\n  \"warnings\": 0,\n  \"result\": \"FAILURE\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-version':\n----- START -----Version            v0.9.25\nSource ID          b345847182602d9a5ce9e957fa76fe02575c8018\nChange date        2026-04-27 12:52:43 +0000 UTC (1 week ago)\nECC                v0.1.7\nOPA                v1.15.2\nConftest           v0.68.2\nCosign             v3.0.4\nSigstore           v1.10.4\nRekor              v1.5.0\nTekton Pipeline    v1.9.2\nKubernetes Client  v0.35.0\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-show-config':\n----- START -----{\n  \"policy\": {\n    \"name\": \"Default\",\n    \"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\n    \"sources\": [\n      {\n        \"name\": \"Default\",\n        \"policy\": [\n          \"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"\n        ],\n        \"data\": [\n          \"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\n          \"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\n          \"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\n          \"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"\n        ],\n        \"config\": {\n          \"include\": [\n            \"test\"\n          ]\n        }\n      }\n    ],\n    \"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"\n  },\n  \"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\n  \"effective-time\": \"2026-05-09T15:02:30.062503295Z\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-detailed-report':\n----- START -----Success: false\nResult: FAILURE\nViolations: 1, Warnings: 0, Successes: 5\nComponent: \nImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n\nResults:\n✕ [Violation] test.test_data_found\n  ImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n  Reason: No test data found\n  Title: Test data found in task results\n  Description: Ensure that at least one of the tasks in the pipeline includes a TEST_OUTPUT task result, which is where Conforma\n  expects to find test result data. To exclude this rule add \"test.test_data_found\" to the `exclude` section of the policy\n  configuration.\n  Solution: Confirm at least one task in the build pipeline contains a result named TEST_OUTPUT.\n\nFor more information about policy issues, see the policy documentation: https://conforma.dev/docs/policy/\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-0eb0260ecb7c5466ff0609aa57215ddd-pod', container 'step-assert':\n----- START -----true\n----- END -----\nMake sure TaskRun verify-enterprise-contract of PipelineRun verify-enterprise-contract-run-nkf5v succeeded\nMake sure result for TaskRun \"verify-enterprise-contract\" succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:02:10.192809214Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:02:10.205972403Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 13163178,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 197
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:02:10.206098465Z"
            },
            "Message": "does not pass when tests are not satisfied on non-strict mode",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 197
            },
            "TimelineLocation": {
              "Offset": 29199,
              "Order": 42,
              "Time": "2026-05-09T15:02:39.392319029Z"
            },
            "Message": "does not pass when tests are not satisfied on non-strict mode",
            "Duration": 29186220594,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 29199,
              "Order": 43,
              "Time": "2026-05-09T15:02:39.392555642Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 29199,
              "Order": 45,
              "Time": "2026-05-09T15:02:39.392645214Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 89562,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "fails when tests are not satisfied on strict mode",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:39.393450207Z",
        "EndTime": "2026-05-09T15:02:56.777490174Z",
        "RunTime": 17384039967,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Creating Pipeline \"verify-enterprise-contract-run-fx9wm\"\nWaiting for pipeline \"verify-enterprise-contract-run-fx9wm\" to finish\n*** TaskRun status:\nartifacts: {}\ncompletionTime: \"2026-05-09T15:02:55Z\"\nconditions:\n- lastTransitionTime: \"2026-05-09T15:02:55Z\"\n  message: '\"step-assert\" exited with code 1: Error'\n  reason: Failed\n  status: \"False\"\n  type: Succeeded\npodName: verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod\nprovenance:\n  featureFlags:\n    awaitSidecarReadiness: true\n    coschedule: workspaces\n    enableAPIFields: alpha\n    enableParamEnum: true\n    enableProvenanceInStatus: true\n    enforceNonfalsifiability: none\n    maxResultSize: 4096\n    resultExtractionMethod: termination-message\n    runningInEnvWithInjectedSidecars: true\n    verificationNoMatchPolicy: ignore\n  refSource:\n    digest:\n      sha256: 7df8d121c09999d0376e189c1eb8a8263078aab697aa5ee966512f581427a6ce\n    entryPoint: verify-enterprise-contract\n    uri: quay.io/conforma/tekton-task\nresults:\n- name: TEST_OUTPUT\n  type: string\n  value: |\n    {\"timestamp\":\"1778338973\",\"namespace\":\"\",\"successes\":5,\"failures\":1,\"warnings\":0,\"result\":\"FAILURE\"}\nspanContext:\n  traceparent: 00-1cce2b213175b574693ecdc607fd7eb2-1b71972533a4c1aa-01\nstartTime: \"2026-05-09T15:02:39Z\"\nsteps:\n- container: step-initialize-tuf\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: initialize-tuf\n  provenance: {}\n  terminated:\n    containerID: cri-o://6eb5c0371e4742f2097dec2d4c342ed71ef272a122fe64885049e276581d99bf\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:48Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:47Z\"\n  terminationReason: Skipped\n- container: step-reduce\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: reduce\n  provenance: {}\n  terminated:\n    containerID: cri-o://aea2499ae6191bc5b27ec6ec2f8a4cee59e8ca69c17b3afea400aba8181be8b2\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:50Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:48Z\"\n  terminationReason: Completed\n- container: step-validate\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: validate\n  provenance: {}\n  terminated:\n    containerID: cri-o://a5dea968651158374b08e4d203d6b05479a105bffb95b391c797de84a4d7ce7f\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:53Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:48Z\"\n  terminationReason: Completed\n- container: step-report-json\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: report-json\n  provenance: {}\n  terminated:\n    containerID: cri-o://981b8dd601802c64184c178c25d622701f9b75a9366c6e19c2503f4dd0cfe1f2\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:53Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:53Z\"\n  terminationReason: Completed\n- container: step-summary\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: summary\n  provenance: {}\n  terminated:\n    containerID: cri-o://44435ae487ad6b801d93d8c2f0f975a8791b1807af31fd6de5afda135708f323\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:54Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:54Z\"\n  terminationReason: Completed\n- container: step-version\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: version\n  provenance: {}\n  terminated:\n    containerID: cri-o://0f95e5db40308fbdc65bf26e9295fb05ca849926b907bb11dbab7316b67648f2\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:54Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:54Z\"\n  terminationReason: Completed\n- container: step-show-config\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: show-config\n  provenance: {}\n  terminated:\n    containerID: cri-o://682f8a6feaeff1703b0401a3c7e77b0a7fc50ac7e88a2b9e4d4c5ff9e2609a73\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:54Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:54Z\"\n  terminationReason: Completed\n- container: step-detailed-report\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: detailed-report\n  provenance: {}\n  terminated:\n    containerID: cri-o://6b229cdca7446bfc00b1c5760e00ce6138dbd7017e05bbf1e3dc51adc9ab4a06\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:02:54Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:02:54Z\"\n  terminationReason: Completed\n- container: step-assert\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: assert\n  provenance: {}\n  terminated:\n    containerID: cri-o://5631235d3a72f3689b395f26e70add8c368a631c768efd0076f1fc1b4831b429\n    exitCode: 1\n    finishedAt: \"2026-05-09T15:02:55Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338973\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":5,\\\"failures\\\":1,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Error\n    startedAt: \"2026-05-09T15:02:55Z\"\n  terminationReason: Error\ntaskSpec:\n  description: Verify the enterprise contract is met\n  params:\n  - description: |\n      Spec section of an ApplicationSnapshot resource. Not all fields of the\n      resource are required. A minimal example:\n\n      ```json\n        {\n          \"components\": [\n            {\n              \"containerImage\": \"quay.io/example/repo:latest\"\n            }\n          ]\n        }\n      ```\n\n      Each `containerImage` in the `components` array is validated.\n    name: IMAGES\n    type: string\n  - default: enterprise-contract-service/default\n    description: |\n      Name of the policy configuration (EnterpriseContractPolicy\n      resource) to use. `namespace/name` or `name` syntax supported. If\n      namespace is omitted the namespace where the task runs is used.\n      You can also specify a policy configuration using a git url, e.g.\n      `github.com/conforma/config//slsa3`.\n    name: POLICY_CONFIGURATION\n    type: string\n  - default: \"\"\n    description: Public key used to verify traditional long-lived signatures. Must\n      be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret\n      contains the expected cosign.pub attribute. Required for traditional signing\n      key verification. Will be ignored if any of CERTIFICATE_IDENTITY, CERTIFICATE_IDENTITY_REGEXP,\n      CERTIFICATE_OIDC_ISSUER, or CERTIFICATE_OIDC_ISSUER_REGEXP are provided.\n    name: PUBLIC_KEY\n    type: string\n  - default: \"\"\n    description: Rekor host for transparency log lookups\n    name: REKOR_HOST\n    type: string\n  - default: \"\"\n    description: Expected identity in the signing certificate for keyless verification.\n      This should be the email or URI that was used when signing. You should provide\n      both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for keyless verification.\n      The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_IDENTITY\n    type: string\n  - default: \"\"\n    description: Expected OIDC issuer in the signing certificate for keyless verification.\n      This should match the issuer that provided the identity token used for signing.\n      You should provide both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for\n      keyless verification. The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_OIDC_ISSUER\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_IDENTITY but the value is a regexp that will\n      be matched. Note that CERTIFICATE_IDENTITY takes precedence over this if both\n      are present.\n    name: CERTIFICATE_IDENTITY_REGEXP\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_OIDC_ISSUER but a regexp that will be matched.\n      Note that CERTIFICATE_OIDC_ISSUER takes precedence over this if both are present.\n    name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    type: string\n  - default: \"false\"\n    description: Skip Rekor transparency log checks during validation. Compatible\n      with traditional signing secret signature checks only. If any of the CERTIFICATE_*\n      keyless verification params are present, this value is disregarded and Rekor\n      transparency log checks are included.\n    name: IGNORE_REKOR\n    type: string\n  - default: \"\"\n    description: TUF mirror URL. Provide a value when NOT using public sigstore deployment.\n    name: TUF_MIRROR\n    type: string\n  - default: \"\"\n    description: |\n      Path to a directory containing SSL certs to be used when communicating\n      with external services. This is useful when using the integrated registry\n      and a local instance of Rekor on a development cluster which may use\n      certificates issued by a not-commonly trusted root CA. In such cases,\n      `/var/run/secrets/kubernetes.io/serviceaccount` is a good value. Multiple\n      paths can be provided by using the `:` separator.\n    name: SSL_CERT_DIR\n    type: string\n  - default: trusted-ca\n    description: The name of the ConfigMap to read CA bundle data from.\n    name: CA_TRUST_CONFIGMAP_NAME\n    type: string\n  - default: ca-bundle.crt\n    description: The name of the key in the ConfigMap that contains the CA bundle\n      data.\n    name: CA_TRUST_CONFIG_MAP_KEY\n    type: string\n  - default: \"true\"\n    description: Include rule titles and descriptions in the output. Set to `\"false\"`\n      to disable it.\n    name: INFO\n    type: string\n  - default: \"true\"\n    description: Fail the task if policy fails. Set to `\"false\"` to disable it.\n    name: STRICT\n    type: string\n  - default: /tekton/home\n    description: Value for the HOME environment variable.\n    name: HOMEDIR\n    type: string\n  - default: now\n    description: Run policy checks with the provided time.\n    name: EFFECTIVE_TIME\n    type: string\n  - default: \"\"\n    description: Merge additional Rego variables into the policy data. Use syntax\n      \"key=value,key2=value2...\"\n    name: EXTRA_RULE_DATA\n    type: string\n  - default: \"1\"\n    description: Number of parallel workers to use for policy evaluation.\n    name: WORKERS\n    type: string\n  - default: \"false\"\n    description: Reduce the Snapshot to only the component whose build caused the\n      Snapshot to be created\n    name: SINGLE_COMPONENT\n    type: string\n  - default: unknown\n    description: |\n      Name, including kind, of the Kubernetes resource to query for labels when single component mode is enabled, e.g. pr/somepipeline.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE\n    type: string\n  - default: \"\"\n    description: |\n      Kubernetes namespace where the SINGLE_COMPONENT_NAME is found. Only used when single component mode is enabled.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE_NS\n    type: string\n  - default: 1s\n    description: Base duration for exponential backoff calculation (e.g., \"1s\", \"500ms\")\n    name: RETRY_DURATION\n    type: string\n  - default: \"2.0\"\n    description: Exponential backoff multiplier (e.g., \"2.0\", \"1.5\")\n    name: RETRY_FACTOR\n    type: string\n  - default: \"0.1\"\n    description: Randomness factor for backoff calculation (0.0-1.0, e.g., \"0.1\",\n      \"0.2\")\n    name: RETRY_JITTER\n    type: string\n  - default: \"3\"\n    description: Maximum number of retry attempts\n    name: RETRY_MAX_RETRY\n    type: string\n  - default: 3s\n    description: Maximum wait time between retries (e.g., \"3s\", \"10s\")\n    name: RETRY_MAX_WAIT\n    type: string\n  results:\n  - description: Short summary of the policy evaluation for each image\n    name: TEST_OUTPUT\n    type: string\n  stepTemplate:\n    computeResources: {}\n    env:\n    - name: HOME\n      value: /tekton/home\n  steps:\n  - args:\n    - sigstore\n    - initialize\n    - --mirror\n    - \"\"\n    - --root\n    - /root.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: initialize-tuf\n    when:\n    - operator: notin\n      values:\n      - \"\"\n  - command:\n    - reduce-snapshot.sh\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    env:\n    - name: SNAPSHOT\n      value: '{\"application\":\"\",\"componentGroup\":\"\",\"components\":[{\"name\":\"\",\"version\":\"\",\"containerImage\":\"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\":{}}],\"artifacts\":{}}'\n    - name: SINGLE_COMPONENT\n      value: \"false\"\n    - name: CUSTOM_RESOURCE\n      value: unknown\n    - name: CUSTOM_RESOURCE_NAMESPACE\n    - name: SNAPSHOT_PATH\n      value: /tekton/home/snapshot.json\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: reduce\n    onError: continue\n  - computeResources:\n      limits:\n        memory: 2Gi\n      requests:\n        cpu: 1800m\n        memory: 2Gi\n    env:\n    - name: POLICY_CONFIGURATION\n      value: ec-policy\n    - name: PUBLIC_KEY\n      value: k8s://chains-e2e-nlsi/cosign-public-key\n    - name: CERTIFICATE_IDENTITY\n    - name: CERTIFICATE_OIDC_ISSUER\n    - name: CERTIFICATE_IDENTITY_REGEXP\n    - name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    - name: REKOR_HOST\n    - name: IGNORE_REKOR\n      value: \"true\"\n    - name: WORKERS\n      value: \"1\"\n    - name: INFO\n      value: \"true\"\n    - name: EFFECTIVE_TIME\n      value: now\n    - name: EXTRA_RULE_DATA\n    - name: RETRY_MAX_WAIT\n      value: 3s\n    - name: RETRY_MAX_RETRY\n      value: \"3\"\n    - name: RETRY_DURATION\n      value: 1s\n    - name: RETRY_FACTOR\n      value: \"2.0\"\n    - name: RETRY_JITTER\n      value: \"0.1\"\n    - name: HOMEDIR\n      value: /tekton/home\n    - name: SSL_CERT_DIR\n      value: /tekton-custom-certs:/etc/ssl/certs:/etc/pki/tls/certs:/system/etc/security/cacerts:/var/run/secrets/kubernetes.io/serviceaccount\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: validate\n    onError: continue\n    script: |\n      #!/bin/bash\n      set -euo pipefail\n\n      cmd_args=(\n        validate\n        image\n        --images=\"${HOMEDIR}/snapshot.json\"\n        --policy=\"${POLICY_CONFIGURATION}\"\n      )\n\n      # To keep bash logic as thin as possible we deliberately don't sanitize\n      # these params. If something is wrong or missing let Conforma handle it.\n\n      if [ -n \"${CERTIFICATE_IDENTITY}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ] || \\\n         [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n        # If *any* of the above are non-empty assume the intention is to\n        # try keyless verification\n\n        if [ -n \"${CERTIFICATE_IDENTITY}\" ]; then\n          cmd_args+=(\n            --certificate-identity=\"${CERTIFICATE_IDENTITY}\"\n          )\n        elif [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-identity-regexp=\"${CERTIFICATE_IDENTITY_REGEXP}\"\n          )\n        fi\n\n        if [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer=\"${CERTIFICATE_OIDC_ISSUER}\"\n          )\n        elif [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer-regexp=\"${CERTIFICATE_OIDC_ISSUER_REGEXP}\"\n          )\n        fi\n\n        # Force --ignore-rekor to false since we need rekor\n        cmd_args+=(\n          --ignore-rekor=false\n        )\n      else\n        # Assume traditional signing secret verification\n        cmd_args+=(\n          --public-key=\"${PUBLIC_KEY}\"\n          --ignore-rekor=\"${IGNORE_REKOR}\"\n        )\n      fi\n\n      cmd_args+=(\n        --rekor-url=\"${REKOR_HOST}\"\n        --workers=\"${WORKERS}\"\n        --info=\"${INFO}\"\n        --timeout=0\n        --strict=false\n        --show-successes=true\n        --show-policy-docs-link=true\n        --effective-time=\"${EFFECTIVE_TIME}\"\n        --extra-rule-data=\"${EXTRA_RULE_DATA}\"\n        --retry-max-wait=\"${RETRY_MAX_WAIT}\"\n        --retry-max-retry=\"${RETRY_MAX_RETRY}\"\n        --retry-duration=\"${RETRY_DURATION}\"\n        --retry-factor=\"${RETRY_FACTOR}\"\n        --retry-jitter=\"${RETRY_JITTER}\"\n        --output=\"text=${HOMEDIR}/text-report.txt?show-successes=false\"\n        --output=\"json=${HOMEDIR}/report-json.json\"\n        --output=\"appstudio=/tekton/results/TEST_OUTPUT\"\n      )\n\n\n      # Execute Conforma with constructed arguments\n      exec ec \"${cmd_args[@]}\"\n    volumeMounts:\n    - mountPath: /etc/pki/tls/certs/ca-custom-bundle.crt\n      name: trusted-ca\n      readOnly: true\n      subPath: ca-bundle.crt\n  - args:\n    - jq . /tekton/home/report-json.json | awk '{gsub(/^ +/, \"\"); acc += length; if\n      (acc \u003e= 8000) { printf \"\\n\"; acc=length } printf $0 }'\n    command:\n    - sh\n    - -c\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: report-json\n    onError: continue\n  - args:\n    - .\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: summary\n    onError: continue\n  - args:\n    - version\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: version\n  - args:\n    - '{policy: .policy, key: .key, \"effective-time\": .[\"effective-time\"]}'\n    - /tekton/home/report-json.json\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: show-config\n  - args:\n    - /tekton/home/text-report.txt\n    command:\n    - cat\n    computeResources: {}\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: detailed-report\n    onError: continue\n  - args:\n    - --argjson\n    - strict\n    - \"true\"\n    - -e\n    - |\n      .result == \"SUCCESS\" or .result == \"WARNING\" or ($strict | not)\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: assert\n  volumes:\n  - configMap:\n      items:\n      - key: ca-bundle.crt\n        path: ca-bundle.crt\n      name: trusted-ca\n      optional: true\n    name: trusted-ca\n  workspaces:\n  - description: The workspace where the snapshot spec json file resides\n    name: data\n    optional: true\n\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-initialize-tuf':\n----- START -----2026/05/09 15:02:47 INFO Step was skipped due to when expressions were evaluated to false.\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-reduce':\n----- START -----Single Component mode? false\n{\n  \"application\": \"\",\n  \"componentGroup\": \"\",\n  \"components\": [\n    {\n      \"name\": \"\",\n      \"version\": \"\",\n      \"containerImage\": \"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\n      \"source\": {}\n    }\n  ],\n  \"artifacts\": {}\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-validate':\n----- START ---------- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-report-json':\n----- START -----{\"success\": false,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\": {},\"violations\": [{\"msg\": \"No test data found\",\"metadata\": {\"code\": \"test.test_data_found\",\"collections\": [\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one of the tasks in the pipeline includes a TEST_OUTPUT task result, which is where Conforma expects to find test result data. To exclude this rule add \\\"test.test_data_found\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"Confirm at least one task in the build pipeline contains a result named TEST_OUTPUT.\",\"title\": \"Test data found in task results\"}}],\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"test.rule_data_provided\",\"collections\": [\"redhat\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_tests_results`, `failed_tests_results`, `informative_tests`, `erred_tests_results`, `skipped_tests_results`, and `warned_tests_results`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"test.test_all_images\",\"collections\": [\"redhat\"],\"description\": \"Ensure that task producing the IMAGES_PROCESSED result contains the digests of the built image.\",\"effective_on\": \"2024-05-29T00:00:00Z\",\"title\": \"Image digest is present in IMAGES_PROCESSED result\"}}],\"success\": false,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEYCIQD6YDk/yNdjzPfOKQU8XG/ZwXHslw6NWjmzT1aSxjEh8QIhAKAO8PYMA9chjcXYj2giXGxndsmt8VQSUaIQdBCWOIbb\"},{\"keyid\": \"\",\"sig\": \"MEUCIQC1A832Fqhbnag7vC+VS255uJjYGMb4R90EB2fajfUZxAIgEx8b3Gsi5TL6bJwhyeAfwrDfRhd7HtuOXPb/7CeSHJY=\"},{\"keyid\": \"\",\"sig\": \"MEUCIC5EgQkKJOr55WekbzakKSSljlQXsERSdrT+ZUngWSbNAiEA9MBq7YCN97xywAiusnFWKZVbHwL8myMzknUJj8wLNwA=\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IVmBmYNiupSQXQvC1iNKkjMFuMg9+1oKLVZepAvMaNU\",\"sig\": \"MEUCIQDdV6evLpoSrWSWPxVpavzJm/m/lrRFfLoUjzT7f7xqCQIgVwA4RJvaJ/0vUbrbT7MizYPrttFeFkCP4m/hf63Mndo=\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"test\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:02:48.743993279Z\"}----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-summary':\n----- START -----{\n  \"timestamp\": \"1778338973\",\n  \"namespace\": \"\",\n  \"successes\": 5,\n  \"failures\": 1,\n  \"warnings\": 0,\n  \"result\": \"FAILURE\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-version':\n----- START -----Version            v0.9.25\nSource ID          b345847182602d9a5ce9e957fa76fe02575c8018\nChange date        2026-04-27 12:52:43 +0000 UTC (1 week ago)\nECC                v0.1.7\nOPA                v1.15.2\nConftest           v0.68.2\nCosign             v3.0.4\nSigstore           v1.10.4\nRekor              v1.5.0\nTekton Pipeline    v1.9.2\nKubernetes Client  v0.35.0\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-show-config':\n----- START -----{\n  \"policy\": {\n    \"name\": \"Default\",\n    \"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\n    \"sources\": [\n      {\n        \"name\": \"Default\",\n        \"policy\": [\n          \"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"\n        ],\n        \"data\": [\n          \"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\n          \"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\n          \"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\n          \"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"\n        ],\n        \"config\": {\n          \"include\": [\n            \"test\"\n          ]\n        }\n      }\n    ],\n    \"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"\n  },\n  \"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\n  \"effective-time\": \"2026-05-09T15:02:48.743993279Z\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-detailed-report':\n----- START -----Success: false\nResult: FAILURE\nViolations: 1, Warnings: 0, Successes: 5\nComponent: \nImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n\nResults:\n✕ [Violation] test.test_data_found\n  ImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n  Reason: No test data found\n  Title: Test data found in task results\n  Description: Ensure that at least one of the tasks in the pipeline includes a TEST_OUTPUT task result, which is where Conforma\n  expects to find test result data. To exclude this rule add \"test.test_data_found\" to the `exclude` section of the policy\n  configuration.\n  Solution: Confirm at least one task in the build pipeline contains a result named TEST_OUTPUT.\n\nFor more information about policy issues, see the policy documentation: https://conforma.dev/docs/policy/\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-fd8c2c03abdea08ae4247373273af241-pod', container 'step-assert':\n----- START -----false\n----- END -----\nMake sure TaskRun verify-enterprise-contract of PipelineRun verify-enterprise-contract-run-fx9wm failed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:02:39.393730661Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:02:39.407992417Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 14261756,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:02:39.408248971Z"
            },
            "Message": "fails when tests are not satisfied on strict mode",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Offset": 29125,
              "Order": 51,
              "Time": "2026-05-09T15:02:56.777137628Z"
            },
            "Message": "fails when tests are not satisfied on strict mode",
            "Duration": 17368888657,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 29125,
              "Order": 52,
              "Time": "2026-05-09T15:02:56.777420063Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 29125,
              "Order": 54,
              "Time": "2026-05-09T15:02:56.777483093Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 63030,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 251
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "fails when unexpected signature is used",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.777983541Z",
        "EndTime": "2026-05-09T15:03:10.019985278Z",
        "RunTime": 13242001756,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Create an unexpected public signing key\nCreating Pipeline \"verify-enterprise-contract-run-h5z92\"\nWaiting for pipeline \"verify-enterprise-contract-run-h5z92\" to finish\n*** TaskRun status:\nartifacts: {}\ncompletionTime: \"2026-05-09T15:03:08Z\"\nconditions:\n- lastTransitionTime: \"2026-05-09T15:03:08Z\"\n  message: '\"step-assert\" exited with code 1: Error'\n  reason: Failed\n  status: \"False\"\n  type: Succeeded\npodName: verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod\nprovenance:\n  featureFlags:\n    awaitSidecarReadiness: true\n    coschedule: workspaces\n    enableAPIFields: alpha\n    enableParamEnum: true\n    enableProvenanceInStatus: true\n    enforceNonfalsifiability: none\n    maxResultSize: 4096\n    resultExtractionMethod: termination-message\n    runningInEnvWithInjectedSidecars: true\n    verificationNoMatchPolicy: ignore\n  refSource:\n    digest:\n      sha256: 7df8d121c09999d0376e189c1eb8a8263078aab697aa5ee966512f581427a6ce\n    entryPoint: verify-enterprise-contract\n    uri: quay.io/conforma/tekton-task\nresults:\n- name: TEST_OUTPUT\n  type: string\n  value: |\n    {\"timestamp\":\"1778338987\",\"namespace\":\"\",\"successes\":0,\"failures\":2,\"warnings\":0,\"result\":\"FAILURE\"}\nspanContext:\n  traceparent: 00-db851127b3fdbd1bd902a429b01a4222-3d2023a0545942bd-01\nstartTime: \"2026-05-09T15:02:57Z\"\nsteps:\n- container: step-initialize-tuf\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: initialize-tuf\n  provenance: {}\n  terminated:\n    containerID: cri-o://6301d6f678a8097372f050c400251db91084ab4faa177a38cc87ddfb1c97ee60\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:03Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:03Z\"\n  terminationReason: Skipped\n- container: step-reduce\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: reduce\n  provenance: {}\n  terminated:\n    containerID: cri-o://974d77b4323909c6aa85b937c34ee82a9adcca77267e7568b1721086a9263e25\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:04Z\"\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:04Z\"\n  terminationReason: Completed\n- container: step-validate\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: validate\n  provenance: {}\n  terminated:\n    containerID: cri-o://10f42367580ec6eb7aa19fb14e26eec82778e46d47126e5296925f6378f1b4ec\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:07Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:04Z\"\n  terminationReason: Completed\n- container: step-report-json\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: report-json\n  provenance: {}\n  terminated:\n    containerID: cri-o://37da7e69c5ad8e37438025bfa7f926588c4ae2d0e04c0325cfd0efda144f7a2b\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Completed\n- container: step-summary\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: summary\n  provenance: {}\n  terminated:\n    containerID: cri-o://421da40ff42fc8648ca403e34156c50ad1891cddf06e5d20ccce9cb412521f3a\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Completed\n- container: step-version\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: version\n  provenance: {}\n  terminated:\n    containerID: cri-o://5e95e98107828f962f56362e9fbeb6e2d21b64e3984c098a7d5165cef90589f5\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Completed\n- container: step-show-config\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: show-config\n  provenance: {}\n  terminated:\n    containerID: cri-o://39e65e5199ed9ef883b8bd64986a5fd7658dc06425616067a68eb730d5859b0b\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Completed\n- container: step-detailed-report\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: detailed-report\n  provenance: {}\n  terminated:\n    containerID: cri-o://055921a49df98169dd7640884dc541aa17a850c986453dd8a9b430cc475f1cca\n    exitCode: 0\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Completed\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Completed\n- container: step-assert\n  imageID: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n  name: assert\n  provenance: {}\n  terminated:\n    containerID: cri-o://6143d7c4a588335ccd3901b5b0a437a1dc4f6bbeccb4967cd9237b752527ec33\n    exitCode: 1\n    finishedAt: \"2026-05-09T15:03:08Z\"\n    message: '[{\"key\":\"TEST_OUTPUT\",\"value\":\"{\\\"timestamp\\\":\\\"1778338987\\\",\\\"namespace\\\":\\\"\\\",\\\"successes\\\":0,\\\"failures\\\":2,\\\"warnings\\\":0,\\\"result\\\":\\\"FAILURE\\\"}\\n\",\"type\":1}]'\n    reason: Error\n    startedAt: \"2026-05-09T15:03:08Z\"\n  terminationReason: Error\ntaskSpec:\n  description: Verify the enterprise contract is met\n  params:\n  - description: |\n      Spec section of an ApplicationSnapshot resource. Not all fields of the\n      resource are required. A minimal example:\n\n      ```json\n        {\n          \"components\": [\n            {\n              \"containerImage\": \"quay.io/example/repo:latest\"\n            }\n          ]\n        }\n      ```\n\n      Each `containerImage` in the `components` array is validated.\n    name: IMAGES\n    type: string\n  - default: enterprise-contract-service/default\n    description: |\n      Name of the policy configuration (EnterpriseContractPolicy\n      resource) to use. `namespace/name` or `name` syntax supported. If\n      namespace is omitted the namespace where the task runs is used.\n      You can also specify a policy configuration using a git url, e.g.\n      `github.com/conforma/config//slsa3`.\n    name: POLICY_CONFIGURATION\n    type: string\n  - default: \"\"\n    description: Public key used to verify traditional long-lived signatures. Must\n      be a valid k8s cosign reference, e.g. k8s://my-space/my-secret where my-secret\n      contains the expected cosign.pub attribute. Required for traditional signing\n      key verification. Will be ignored if any of CERTIFICATE_IDENTITY, CERTIFICATE_IDENTITY_REGEXP,\n      CERTIFICATE_OIDC_ISSUER, or CERTIFICATE_OIDC_ISSUER_REGEXP are provided.\n    name: PUBLIC_KEY\n    type: string\n  - default: \"\"\n    description: Rekor host for transparency log lookups\n    name: REKOR_HOST\n    type: string\n  - default: \"\"\n    description: Expected identity in the signing certificate for keyless verification.\n      This should be the email or URI that was used when signing. You should provide\n      both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for keyless verification.\n      The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_IDENTITY\n    type: string\n  - default: \"\"\n    description: Expected OIDC issuer in the signing certificate for keyless verification.\n      This should match the issuer that provided the identity token used for signing.\n      You should provide both CERTIFICATE_OIDC_ISSUER and CERTIFICATE_IDENTITY for\n      keyless verification. The PUBLIC_KEY param will be ignored if this is provided.\n    name: CERTIFICATE_OIDC_ISSUER\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_IDENTITY but the value is a regexp that will\n      be matched. Note that CERTIFICATE_IDENTITY takes precedence over this if both\n      are present.\n    name: CERTIFICATE_IDENTITY_REGEXP\n    type: string\n  - default: \"\"\n    description: Similar to CERTIFICATE_OIDC_ISSUER but a regexp that will be matched.\n      Note that CERTIFICATE_OIDC_ISSUER takes precedence over this if both are present.\n    name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    type: string\n  - default: \"false\"\n    description: Skip Rekor transparency log checks during validation. Compatible\n      with traditional signing secret signature checks only. If any of the CERTIFICATE_*\n      keyless verification params are present, this value is disregarded and Rekor\n      transparency log checks are included.\n    name: IGNORE_REKOR\n    type: string\n  - default: \"\"\n    description: TUF mirror URL. Provide a value when NOT using public sigstore deployment.\n    name: TUF_MIRROR\n    type: string\n  - default: \"\"\n    description: |\n      Path to a directory containing SSL certs to be used when communicating\n      with external services. This is useful when using the integrated registry\n      and a local instance of Rekor on a development cluster which may use\n      certificates issued by a not-commonly trusted root CA. In such cases,\n      `/var/run/secrets/kubernetes.io/serviceaccount` is a good value. Multiple\n      paths can be provided by using the `:` separator.\n    name: SSL_CERT_DIR\n    type: string\n  - default: trusted-ca\n    description: The name of the ConfigMap to read CA bundle data from.\n    name: CA_TRUST_CONFIGMAP_NAME\n    type: string\n  - default: ca-bundle.crt\n    description: The name of the key in the ConfigMap that contains the CA bundle\n      data.\n    name: CA_TRUST_CONFIG_MAP_KEY\n    type: string\n  - default: \"true\"\n    description: Include rule titles and descriptions in the output. Set to `\"false\"`\n      to disable it.\n    name: INFO\n    type: string\n  - default: \"true\"\n    description: Fail the task if policy fails. Set to `\"false\"` to disable it.\n    name: STRICT\n    type: string\n  - default: /tekton/home\n    description: Value for the HOME environment variable.\n    name: HOMEDIR\n    type: string\n  - default: now\n    description: Run policy checks with the provided time.\n    name: EFFECTIVE_TIME\n    type: string\n  - default: \"\"\n    description: Merge additional Rego variables into the policy data. Use syntax\n      \"key=value,key2=value2...\"\n    name: EXTRA_RULE_DATA\n    type: string\n  - default: \"1\"\n    description: Number of parallel workers to use for policy evaluation.\n    name: WORKERS\n    type: string\n  - default: \"false\"\n    description: Reduce the Snapshot to only the component whose build caused the\n      Snapshot to be created\n    name: SINGLE_COMPONENT\n    type: string\n  - default: unknown\n    description: |\n      Name, including kind, of the Kubernetes resource to query for labels when single component mode is enabled, e.g. pr/somepipeline.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE\n    type: string\n  - default: \"\"\n    description: |\n      Kubernetes namespace where the SINGLE_COMPONENT_NAME is found. Only used when single component mode is enabled.\n    name: SINGLE_COMPONENT_CUSTOM_RESOURCE_NS\n    type: string\n  - default: 1s\n    description: Base duration for exponential backoff calculation (e.g., \"1s\", \"500ms\")\n    name: RETRY_DURATION\n    type: string\n  - default: \"2.0\"\n    description: Exponential backoff multiplier (e.g., \"2.0\", \"1.5\")\n    name: RETRY_FACTOR\n    type: string\n  - default: \"0.1\"\n    description: Randomness factor for backoff calculation (0.0-1.0, e.g., \"0.1\",\n      \"0.2\")\n    name: RETRY_JITTER\n    type: string\n  - default: \"3\"\n    description: Maximum number of retry attempts\n    name: RETRY_MAX_RETRY\n    type: string\n  - default: 3s\n    description: Maximum wait time between retries (e.g., \"3s\", \"10s\")\n    name: RETRY_MAX_WAIT\n    type: string\n  results:\n  - description: Short summary of the policy evaluation for each image\n    name: TEST_OUTPUT\n    type: string\n  stepTemplate:\n    computeResources: {}\n    env:\n    - name: HOME\n      value: /tekton/home\n  steps:\n  - args:\n    - sigstore\n    - initialize\n    - --mirror\n    - \"\"\n    - --root\n    - /root.json\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: initialize-tuf\n    when:\n    - operator: notin\n      values:\n      - \"\"\n  - command:\n    - reduce-snapshot.sh\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    env:\n    - name: SNAPSHOT\n      value: '{\"application\":\"\",\"componentGroup\":\"\",\"components\":[{\"name\":\"\",\"version\":\"\",\"containerImage\":\"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\":{}}],\"artifacts\":{}}'\n    - name: SINGLE_COMPONENT\n      value: \"false\"\n    - name: CUSTOM_RESOURCE\n      value: unknown\n    - name: CUSTOM_RESOURCE_NAMESPACE\n    - name: SNAPSHOT_PATH\n      value: /tekton/home/snapshot.json\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: reduce\n    onError: continue\n  - computeResources:\n      limits:\n        memory: 2Gi\n      requests:\n        cpu: 1800m\n        memory: 2Gi\n    env:\n    - name: POLICY_CONFIGURATION\n      value: ec-policy\n    - name: PUBLIC_KEY\n      value: k8s://chains-e2e-nlsi/dummy-public-key-paeptyhlfo\n    - name: CERTIFICATE_IDENTITY\n    - name: CERTIFICATE_OIDC_ISSUER\n    - name: CERTIFICATE_IDENTITY_REGEXP\n    - name: CERTIFICATE_OIDC_ISSUER_REGEXP\n    - name: REKOR_HOST\n    - name: IGNORE_REKOR\n      value: \"true\"\n    - name: WORKERS\n      value: \"1\"\n    - name: INFO\n      value: \"true\"\n    - name: EFFECTIVE_TIME\n      value: now\n    - name: EXTRA_RULE_DATA\n    - name: RETRY_MAX_WAIT\n      value: 3s\n    - name: RETRY_MAX_RETRY\n      value: \"3\"\n    - name: RETRY_DURATION\n      value: 1s\n    - name: RETRY_FACTOR\n      value: \"2.0\"\n    - name: RETRY_JITTER\n      value: \"0.1\"\n    - name: HOMEDIR\n      value: /tekton/home\n    - name: SSL_CERT_DIR\n      value: /tekton-custom-certs:/etc/ssl/certs:/etc/pki/tls/certs:/system/etc/security/cacerts:/var/run/secrets/kubernetes.io/serviceaccount\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: validate\n    onError: continue\n    script: |\n      #!/bin/bash\n      set -euo pipefail\n\n      cmd_args=(\n        validate\n        image\n        --images=\"${HOMEDIR}/snapshot.json\"\n        --policy=\"${POLICY_CONFIGURATION}\"\n      )\n\n      # To keep bash logic as thin as possible we deliberately don't sanitize\n      # these params. If something is wrong or missing let Conforma handle it.\n\n      if [ -n \"${CERTIFICATE_IDENTITY}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ] || \\\n         [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ] || \\\n         [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n        # If *any* of the above are non-empty assume the intention is to\n        # try keyless verification\n\n        if [ -n \"${CERTIFICATE_IDENTITY}\" ]; then\n          cmd_args+=(\n            --certificate-identity=\"${CERTIFICATE_IDENTITY}\"\n          )\n        elif [ -n \"${CERTIFICATE_IDENTITY_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-identity-regexp=\"${CERTIFICATE_IDENTITY_REGEXP}\"\n          )\n        fi\n\n        if [ -n \"${CERTIFICATE_OIDC_ISSUER}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer=\"${CERTIFICATE_OIDC_ISSUER}\"\n          )\n        elif [ -n \"${CERTIFICATE_OIDC_ISSUER_REGEXP}\" ]; then\n          cmd_args+=(\n            --certificate-oidc-issuer-regexp=\"${CERTIFICATE_OIDC_ISSUER_REGEXP}\"\n          )\n        fi\n\n        # Force --ignore-rekor to false since we need rekor\n        cmd_args+=(\n          --ignore-rekor=false\n        )\n      else\n        # Assume traditional signing secret verification\n        cmd_args+=(\n          --public-key=\"${PUBLIC_KEY}\"\n          --ignore-rekor=\"${IGNORE_REKOR}\"\n        )\n      fi\n\n      cmd_args+=(\n        --rekor-url=\"${REKOR_HOST}\"\n        --workers=\"${WORKERS}\"\n        --info=\"${INFO}\"\n        --timeout=0\n        --strict=false\n        --show-successes=true\n        --show-policy-docs-link=true\n        --effective-time=\"${EFFECTIVE_TIME}\"\n        --extra-rule-data=\"${EXTRA_RULE_DATA}\"\n        --retry-max-wait=\"${RETRY_MAX_WAIT}\"\n        --retry-max-retry=\"${RETRY_MAX_RETRY}\"\n        --retry-duration=\"${RETRY_DURATION}\"\n        --retry-factor=\"${RETRY_FACTOR}\"\n        --retry-jitter=\"${RETRY_JITTER}\"\n        --output=\"text=${HOMEDIR}/text-report.txt?show-successes=false\"\n        --output=\"json=${HOMEDIR}/report-json.json\"\n        --output=\"appstudio=/tekton/results/TEST_OUTPUT\"\n      )\n\n\n      # Execute Conforma with constructed arguments\n      exec ec \"${cmd_args[@]}\"\n    volumeMounts:\n    - mountPath: /etc/pki/tls/certs/ca-custom-bundle.crt\n      name: trusted-ca\n      readOnly: true\n      subPath: ca-bundle.crt\n  - args:\n    - jq . /tekton/home/report-json.json | awk '{gsub(/^ +/, \"\"); acc += length; if\n      (acc \u003e= 8000) { printf \"\\n\"; acc=length } printf $0 }'\n    command:\n    - sh\n    - -c\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: report-json\n    onError: continue\n  - args:\n    - .\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: summary\n    onError: continue\n  - args:\n    - version\n    command:\n    - ec\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: version\n  - args:\n    - '{policy: .policy, key: .key, \"effective-time\": .[\"effective-time\"]}'\n    - /tekton/home/report-json.json\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: show-config\n  - args:\n    - /tekton/home/text-report.txt\n    command:\n    - cat\n    computeResources: {}\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: detailed-report\n    onError: continue\n  - args:\n    - --argjson\n    - strict\n    - \"true\"\n    - -e\n    - |\n      .result == \"SUCCESS\" or .result == \"WARNING\" or ($strict | not)\n    - /tekton/results/TEST_OUTPUT\n    command:\n    - jq\n    computeResources:\n      limits:\n        memory: 256Mi\n      requests:\n        cpu: 100m\n        memory: 256Mi\n    image: quay.io/conforma/cli@sha256:2f5bed7fd51f678ea960aaf5bed033412b7d207a83bb1b02b108be5ca71a058d\n    name: assert\n  volumes:\n  - configMap:\n      items:\n      - key: ca-bundle.crt\n        path: ca-bundle.crt\n      name: trusted-ca\n      optional: true\n    name: trusted-ca\n  workspaces:\n  - description: The workspace where the snapshot spec json file resides\n    name: data\n    optional: true\n\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-initialize-tuf':\n----- START -----2026/05/09 15:03:03 INFO Step was skipped due to when expressions were evaluated to false.\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-reduce':\n----- START -----Single Component mode? false\n{\n  \"application\": \"\",\n  \"componentGroup\": \"\",\n  \"components\": [\n    {\n      \"name\": \"\",\n      \"version\": \"\",\n      \"containerImage\": \"quay.io/redhat-appstudio-qe/test-images:buildah-demo-teakpvnevi@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\n      \"source\": {}\n    }\n  ],\n  \"artifacts\": {}\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-validate':\n----- START ---------- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-report-json':\n----- START -----{\"success\": false,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\",\"source\": {},\"violations\": [{\"msg\": \"No image attestations found matching the given public key. Verify the correct public key was provided, and one or more attestations were created. Error: no matching attestations: accepted signatures do not match threshold, Found: 0, Expected 1\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"No image signatures found matching the given public key. Verify the correct public key was provided, and a signature was created. Error: no matching signatures: invalid signature when validating ASN.1 encoded signature\\n invalid signature when validating ASN.1 encoded signature\\n invalid signature when validating ASN.1 encoded signature\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": false}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAENZxkE/d0fKvJ51dXHQmxXaRMTtVz\\nBQWcmJD/7pcMDEmBcmk8O1yUPIiFj5TMZqabjS9CQQN+jKHG+Bfi0BYlHg==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"slsa_provenance_available\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/dummy-public-key-paeptyhlfo\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:03:04.343764732Z\"}----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-summary':\n----- START -----{\n  \"timestamp\": \"1778338987\",\n  \"namespace\": \"\",\n  \"successes\": 0,\n  \"failures\": 2,\n  \"warnings\": 0,\n  \"result\": \"FAILURE\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-version':\n----- START -----Version            v0.9.25\nSource ID          b345847182602d9a5ce9e957fa76fe02575c8018\nChange date        2026-04-27 12:52:43 +0000 UTC (1 week ago)\nECC                v0.1.7\nOPA                v1.15.2\nConftest           v0.68.2\nCosign             v3.0.4\nSigstore           v1.10.4\nRekor              v1.5.0\nTekton Pipeline    v1.9.2\nKubernetes Client  v0.35.0\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-show-config':\n----- START -----{\n  \"policy\": {\n    \"name\": \"Default\",\n    \"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\n    \"sources\": [\n      {\n        \"name\": \"Default\",\n        \"policy\": [\n          \"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"\n        ],\n        \"data\": [\n          \"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\n          \"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\n          \"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\n          \"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"\n        ],\n        \"config\": {\n          \"include\": [\n            \"slsa_provenance_available\"\n          ]\n        }\n      }\n    ],\n    \"publicKey\": \"k8s://chains-e2e-nlsi/dummy-public-key-paeptyhlfo\"\n  },\n  \"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAENZxkE/d0fKvJ51dXHQmxXaRMTtVz\\nBQWcmJD/7pcMDEmBcmk8O1yUPIiFj5TMZqabjS9CQQN+jKHG+Bfi0BYlHg==\\n-----END PUBLIC KEY-----\\n\",\n  \"effective-time\": \"2026-05-09T15:03:04.343764732Z\"\n}\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-detailed-report':\n----- START -----Success: false\nResult: FAILURE\nViolations: 2, Warnings: 0, Successes: 0\nComponent: \nImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n\nResults:\n✕ [Violation] builtin.attestation.signature_check\n  ImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n  Reason: No image attestations found matching the given public key. Verify the correct public key was provided, and one or more\n  attestations were created. Error: no matching attestations: accepted signatures do not match threshold, Found: 0, Expected 1\n  Title: Attestation signature check passed\n  Description: The attestation signature matches available signing materials.\n\n✕ [Violation] builtin.image.signature_check\n  ImageRef: quay.io/redhat-appstudio-qe/test-images@sha256:db535b0b3270922e039e87038008470e3b453e544f92011506f5a6805ef05009\n  Reason: No image signatures found matching the given public key. Verify the correct public key was provided, and a signature was\n  created. Error: no matching signatures: invalid signature when validating ASN.1 encoded signature\n   invalid signature when validating ASN.1 encoded signature\n   invalid signature when validating ASN.1 encoded signature\n  Title: Image signature check passed\n  Description: The image signature matches available signing materials.\n\nFor more information about policy issues, see the policy documentation: https://conforma.dev/docs/policy/\n----- END -----\n*** Logs from pod 'verify-enterprise-contract-3134e3eed7e25a22d3cf91b8772fb661-pod', container 'step-assert':\n----- START -----false\n----- END -----\nMake sure TaskRun verify-enterprise-contract of PipelineRun verify-enterprise-contract-run-h5z92 failed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T15:02:56.778094763Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T15:02:56.798591848Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 20497095,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 251
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:02:56.798791101Z"
            },
            "Message": "fails when unexpected signature is used",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 251
            },
            "TimelineLocation": {
              "Offset": 28227,
              "Order": 60,
              "Time": "2026-05-09T15:03:10.019646202Z"
            },
            "Message": "fails when unexpected signature is used",
            "Duration": 13220855091,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 28227,
              "Order": 61,
              "Time": "2026-05-09T15:03:10.019907136Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 28227,
              "Order": 63,
              "Time": "2026-05-09T15:03:10.019979578Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 72442,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "ec-cli command"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 278
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 279
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies ec cli has error handling",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:10.020597287Z",
        "EndTime": "2026-05-09T15:03:25.106702195Z",
        "RunTime": 15086104938,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Creating Pipeline \"verify-enterprise-contract-run-96r24\"\nWaiting for pipeline \"verify-enterprise-contract-run-96r24\" to finish\n*** Logs from pod 'verify-enterprise-contract-297914a92f9dad3a416a428a6e2fdd73-pod', container 'step-report-json':\n----- START -----{\"success\": false,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:f1f3150e87adfcf44f0ea5fa468d4fe93b80e2c0d49ee31580407a5f1208d0a2\",\"source\": {},\"violations\": [{\"msg\": \"No image attestations found matching the given public key. Verify the correct public key was provided, and one or more attestations were created. Error: no matching attestations: accepted signatures do not match threshold, Found: 0, Expected 1\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"No image signatures found matching the given public key. Verify the correct public key was provided, and a signature was created. Error: no matching signatures: invalid signature when validating ASN.1 encoded signature\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": false},{\"name\": \"-sha256:c100497badd3edd2f02b294411b511396e71caf701f4df45db448e6cdbc686b0-amd64\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:c100497badd3edd2f02b294411b511396e71caf701f4df45db448e6cdbc686b0\",\"source\": {},\"violations\": [{\"msg\": \"No image attestations found matching the given public key. Verify the correct public key was provided, and one or more attestations were created. Error: no matching attestations: accepted signatures do not match threshold, Found: 0, Expected 1\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"No image signatures found matching the given public key. Verify the correct public key was provided, and a signature was created. Error: no matching signatures: invalid signature when validating ASN.1 encoded signature\\n invalid signature when validating ASN.1 encoded signature\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": false},{\"name\": \"-sha256:9024c5db8db1fa036f7c56020829f0e239db7b660d5e5f6439af84ab66489d63-arm64\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:9024c5db8db1fa036f7c56020829f0e239db7b660d5e5f6439af84ab66489d63\",\"source\": {},\"violations\": [{\"msg\": \"No image attestations found matching the given public key. Verify the correct public key was provided, and one or more attestations were created. Error: no matching attestations: accepted signatures do not match threshold, Found: 0, Expected 1\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"No image signatures found matching the given public key. Verify the correct public key was provided, and a signature was created. Error: no matching signatures: invalid signature when validating ASN.1 encoded signature\\n invalid signature when validating ASN.1 encoded signature\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": false}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEr54zlMSi8BzYYZbWr6u6g9YB3mxu\\ncMA9KoKlMf3rFVK/EoEAnvnQYpiWu/XaJS31Imnh4+01xnlXZ8PVpE7R4Q==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"slsa_provenance_available\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/cosign-public-key\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:03:17.764795484Z\"}----- END -----\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:03:10.020714519Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T15:03:10.034260285Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 13545796,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 279
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T15:03:10.034493318Z"
            },
            "Message": "verifies ec cli has error handling",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 279
            },
            "TimelineLocation": {
              "Offset": 5006,
              "Order": 69,
              "Time": "2026-05-09T15:03:25.10638545Z"
            },
            "Message": "verifies ec cli has error handling",
            "Duration": 15071892142,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 5006,
              "Order": 70,
              "Time": "2026-05-09T15:03:25.106645754Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 5006,
              "Order": 72,
              "Time": "2026-05-09T15:03:25.106696605Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 50851,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "ec-cli command"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 278
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 301
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies ec validate accepts a list of image references",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:25.107419987Z",
        "EndTime": "2026-05-09T15:03:44.261154153Z",
        "RunTime": 19153734136,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Update public key to verify golden images\nCreating Pipeline \"verify-enterprise-contract-run-9pchx\"\nWaiting for pipeline \"verify-enterprise-contract-run-9pchx\" to finish\n*** Logs from pod 'verify-enterprise-contract-6177f8467735011f1da60992138a2ad0-pod', container 'step-report-json':\n----- START -----{\"success\": true,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:f1f3150e87adfcf44f0ea5fa468d4fe93b80e2c0d49ee31580407a5f1208d0a2\",\"source\": {},\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.known_attestation_type\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.pipelinerun_attestation_found\"],\"description\": \"Confirm the attestation found for the image has a known attestation type.\",\"title\": \"Known attestation type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.pipelinerun_attestation_found\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"description\": \"Confirm at least one PipelineRun attestation is present.\",\"title\": \"PipelineRun attestation found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.allowed_builder_ids_provided\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_builder_ids` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed builder IDs provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_accepted\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set to one of the values in the `allowed_builder_ids` rule data, e.g. \\\"https://tekton.dev/chains/v2\\\".\",\"title\": \"SLSA Builder ID is known and accepted\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_found\",\"collections\": [\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set.\",\"title\": \"SLSA Builder ID found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_script_used\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicate.buildConfig.tasks.steps attribute for the task responsible for building and pushing the image is not empty.\",\"title\": \"Build task contains steps\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_task_image_results_found\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm that a build task exists and it has the expected IMAGE_DIGEST and IMAGE_URL task results.\",\"title\": \"Build task set image digest and url task results\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.subject_build_task_matches\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify the subject of the attestations matches the IMAGE_DIGEST and IMAGE_URL values from the build task.\",\"title\": \"Provenance subject matches build task image result\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.allowed_predicate_types_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_predicate_types` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed predicate types provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.attestation_predicate_type_accepted\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicateType field of the attestation indicates the in-toto SLSA Provenance format was used to attest the PipelineRun.\",\"title\": \"Expected attestation predicate type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.attested_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Attestation contains source reference.\",\"title\": \"Source reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.expected_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the provided source code reference is the one being attested.\",\"title\": \"Expected source code reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.rule_data_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_vcs` and `supported_digests`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_format_okay\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm at least one entry in the predicate.materials array of the attestation contains the expected attributes: uri and digest.sha1.\",\"title\": \"Materials have uri and digest\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_include_git_sha\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that each entry in the predicate.materials array with a SHA-1 digest includes a valid Git commit SHA.\",\"title\": \"Materials include git commit shas\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_uri_is_git_repo\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure each entry in the predicate.materials array with a SHA-1 digest includes a valid Git URI.\",\"title\": \"Material uri is a git repo\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.pipeline_has_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one Task is present in the PipelineRun attestation.\",\"title\": \"Pipeline run includes at least one task\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.successful_pipeline_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"tasks.pipeline_has_tasks\"],\"description\": \"Ensure that all of the Tasks in the Pipeline completed successfully. Note that skipped Tasks are not taken into account and do not influence the outcome.\",\"title\": \"Successful pipeline tasks\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEQCIBq18yWVAorXyPPujnxOZ8mHF27hiJQ6EAno4Tjv33YSAiAcU67ZBZRjdijTh/A/83Fk9Ixw85yDTJBi/oDjYPGgMA==\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEUCIB3dH/CuxExH77jGOhngRyCwsNeug1KyBLQKKWqW0qF/AiEAw8EQ0dR5hgbJ/tlxqAA33VypQMBitTw6kMhgcR8Z/kM=\"}]}]},{\"name\": \"-sha256:c100497badd3edd2f02b294411b511396e71caf701f4df45db448e6cdbc686b0-amd64\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:c100497badd3edd2f02b294411b511396e71caf701f4df45db448e6cdbc686b0\",\"source\": {},\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.known_attestation_type\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\n\"depends_on\": [\"attestation_type.pipelinerun_attestation_found\"],\"description\": \"Confirm the attestation found for the image has a known attestation type.\",\"title\": \"Known attestation type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.pipelinerun_attestation_found\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"description\": \"Confirm at least one PipelineRun attestation is present.\",\"title\": \"PipelineRun attestation found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.allowed_builder_ids_provided\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_builder_ids` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed builder IDs provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_accepted\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set to one of the values in the `allowed_builder_ids` rule data, e.g. \\\"https://tekton.dev/chains/v2\\\".\",\"title\": \"SLSA Builder ID is known and accepted\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_found\",\"collections\": [\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set.\",\"title\": \"SLSA Builder ID found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_script_used\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicate.buildConfig.tasks.steps attribute for the task responsible for building and pushing the image is not empty.\",\"title\": \"Build task contains steps\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_task_image_results_found\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm that a build task exists and it has the expected IMAGE_DIGEST and IMAGE_URL task results.\",\"title\": \"Build task set image digest and url task results\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.subject_build_task_matches\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify the subject of the attestations matches the IMAGE_DIGEST and IMAGE_URL values from the build task.\",\"title\": \"Provenance subject matches build task image result\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.allowed_predicate_types_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_predicate_types` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed predicate types provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.attestation_predicate_type_accepted\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicateType field of the attestation indicates the in-toto SLSA Provenance format was used to attest the PipelineRun.\",\"title\": \"Expected attestation predicate type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.attested_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Attestation contains source reference.\",\"title\": \"Source reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.expected_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the provided source code reference is the one being attested.\",\"title\": \"Expected source code reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.rule_data_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_vcs` and `supported_digests`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_format_okay\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm at least one entry in the predicate.materials array of the attestation contains the expected attributes: uri and digest.sha1.\",\"title\": \"Materials have uri and digest\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_include_git_sha\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that each entry in the predicate.materials array with a SHA-1 digest includes a valid Git commit SHA.\",\"title\": \"Materials include git commit shas\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_uri_is_git_repo\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure each entry in the predicate.materials array with a SHA-1 digest includes a valid Git URI.\",\"title\": \"Material uri is a git repo\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.pipeline_has_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one Task is present in the PipelineRun attestation.\",\"title\": \"Pipeline run includes at least one task\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.successful_pipeline_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"tasks.pipeline_has_tasks\"],\"description\": \"Ensure that all of the Tasks in the Pipeline completed successfully. Note that skipped Tasks are not taken into account and do not influence the outcome.\",\"title\": \"Successful pipeline tasks\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEQCIHxTtFk2bdTapnn7KctPkokRxcv93bMICQzKn39JKl0LAiBCxnJjATuj6BTcqLlA8wMoi6veCojTO4/4C5LttuGMHA==\"},{\"keyid\": \"\",\"sig\": \"MEYCIQC+dYCC62hMKwiuaN96kH3W0IDnI3Q0dORmRturzbbB4wIhAMZtr0VklbfgVlU56eO49dlwq8pKtye2zerYiC8NazW4\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEUCIB3dH/CuxExH77jGOhngRyCwsNeug1KyBLQKKWqW0qF/AiEAw8EQ0dR5hgbJ/tlxqAA33VypQMBitTw6kMhgcR8Z/kM=\"}]}]},{\"name\": \"-sha256:9024c5db8db1fa036f7c56020829f0e239db7b660d5e5f6439af84ab66489d63-arm64\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:9024c5db8db1fa036f7c56020829f0e239db7b660d5e5f6439af84ab66489d63\",\"source\": {},\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.known_attestation_type\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.pipelinerun_attestation_found\"],\"description\": \"Confirm the attestation found for the image has a known attestation type.\",\"title\": \"Known attestation type found\"}},{\"msg\": \"Pass\",\n\"metadata\": {\"code\": \"attestation_type.pipelinerun_attestation_found\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"description\": \"Confirm at least one PipelineRun attestation is present.\",\"title\": \"PipelineRun attestation found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.allowed_builder_ids_provided\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_builder_ids` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed builder IDs provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_accepted\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set to one of the values in the `allowed_builder_ids` rule data, e.g. \\\"https://tekton.dev/chains/v2\\\".\",\"title\": \"SLSA Builder ID is known and accepted\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_found\",\"collections\": [\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set.\",\"title\": \"SLSA Builder ID found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_script_used\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicate.buildConfig.tasks.steps attribute for the task responsible for building and pushing the image is not empty.\",\"title\": \"Build task contains steps\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_task_image_results_found\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm that a build task exists and it has the expected IMAGE_DIGEST and IMAGE_URL task results.\",\"title\": \"Build task set image digest and url task results\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.subject_build_task_matches\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify the subject of the attestations matches the IMAGE_DIGEST and IMAGE_URL values from the build task.\",\"title\": \"Provenance subject matches build task image result\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.allowed_predicate_types_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_predicate_types` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed predicate types provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.attestation_predicate_type_accepted\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicateType field of the attestation indicates the in-toto SLSA Provenance format was used to attest the PipelineRun.\",\"title\": \"Expected attestation predicate type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.attested_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Attestation contains source reference.\",\"title\": \"Source reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.expected_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the provided source code reference is the one being attested.\",\"title\": \"Expected source code reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.rule_data_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_vcs` and `supported_digests`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_format_okay\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm at least one entry in the predicate.materials array of the attestation contains the expected attributes: uri and digest.sha1.\",\"title\": \"Materials have uri and digest\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_include_git_sha\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that each entry in the predicate.materials array with a SHA-1 digest includes a valid Git commit SHA.\",\"title\": \"Materials include git commit shas\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_uri_is_git_repo\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure each entry in the predicate.materials array with a SHA-1 digest includes a valid Git URI.\",\"title\": \"Material uri is a git repo\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.pipeline_has_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one Task is present in the PipelineRun attestation.\",\"title\": \"Pipeline run includes at least one task\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.successful_pipeline_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"tasks.pipeline_has_tasks\"],\"description\": \"Ensure that all of the Tasks in the Pipeline completed successfully. Note that skipped Tasks are not taken into account and do not influence the outcome.\",\"title\": \"Successful pipeline tasks\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEQCIFQ78YKKqW5FcHcpAdeQwKgDS/Mo7tWGNvEsIaFU+8gaAiBaGO5O2kkl2eEedoP4ZiBaS720B45IeoIObcy+IgqRyQ==\"},{\"keyid\": \"\",\"sig\": \"MEQCIHYpELtYjBZyeFW0mhT81Ko6wYTTi+Kr1iwU+pPtxOxeAiB6BJKk+Tmh9gdvkDL2snwVXBsjmPwd0rUaPseGWVHzCQ==\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEUCIB3dH/CuxExH77jGOhngRyCwsNeug1KyBLQKKWqW0qF/AiEAw8EQ0dR5hgbJ/tlxqAA33VypQMBitTw6kMhgcR8Z/kM=\"}]}]},{\"name\": \"\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:304040ca1911aa4d911bd7c6d6d07193c57dc49dbc43e63828b42ab204fb1b25\",\"source\": {},\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.known_attestation_type\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.pipelinerun_attestation_found\"],\"description\": \"Confirm the attestation found for the image has a known attestation type.\",\"title\": \"Known attestation type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"attestation_type.pipelinerun_attestation_found\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"description\": \"Confirm at least one PipelineRun attestation is present.\",\"title\": \"PipelineRun attestation found\"}},{\"msg\": \"Pass\",\"metadata\": {\n\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.allowed_builder_ids_provided\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_builder_ids` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed builder IDs provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_accepted\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set to one of the values in the `allowed_builder_ids` rule data, e.g. \\\"https://tekton.dev/chains/v2\\\".\",\"title\": \"SLSA Builder ID is known and accepted\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_build_service.slsa_builder_id_found\",\"collections\": [\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the attestation attribute predicate.builder.id is set.\",\"title\": \"SLSA Builder ID found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_script_used\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicate.buildConfig.tasks.steps attribute for the task responsible for building and pushing the image is not empty.\",\"title\": \"Build task contains steps\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.build_task_image_results_found\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm that a build task exists and it has the expected IMAGE_DIGEST and IMAGE_URL task results.\",\"title\": \"Build task set image digest and url task results\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_build_scripted_build.subject_build_task_matches\",\"collections\": [\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify the subject of the attestations matches the IMAGE_DIGEST and IMAGE_URL values from the build task.\",\"title\": \"Provenance subject matches build task image result\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.allowed_predicate_types_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the `allowed_predicate_types` rule data was provided, since it is required by the policy rules in this package.\",\"title\": \"Allowed predicate types provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_provenance_available.attestation_predicate_type_accepted\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the predicateType field of the attestation indicates the in-toto SLSA Provenance format was used to attest the PipelineRun.\",\"title\": \"Expected attestation predicate type found\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.attested_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Attestation contains source reference.\",\"title\": \"Source reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.expected_source_code_reference\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Verify that the provided source code reference is the one being attested.\",\"title\": \"Expected source code reference\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_correlated.rule_data_provided\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\",\"policy_data\"],\"description\": \"Confirm the expected rule data keys have been provided in the expected format. The keys are `supported_vcs` and `supported_digests`.\",\"title\": \"Rule data provided\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_format_okay\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Confirm at least one entry in the predicate.materials array of the attestation contains the expected attributes: uri and digest.sha1.\",\"title\": \"Materials have uri and digest\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_include_git_sha\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that each entry in the predicate.materials array with a SHA-1 digest includes a valid Git commit SHA.\",\"title\": \"Materials include git commit shas\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"slsa_source_version_controlled.materials_uri_is_git_repo\",\"collections\": [\"minimal\",\"slsa3\",\"redhat\",\"redhat_rpms\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure each entry in the predicate.materials array with a SHA-1 digest includes a valid Git URI.\",\"title\": \"Material uri is a git repo\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.pipeline_has_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"attestation_type.known_attestation_type\"],\"description\": \"Ensure that at least one Task is present in the PipelineRun attestation.\",\"title\": \"Pipeline run includes at least one task\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"tasks.successful_pipeline_tasks\",\"collections\": [\"minimal\",\"redhat\",\"redhat_rpms\",\"slsa3\"],\"depends_on\": [\"tasks.pipeline_has_tasks\"],\"description\": \"Ensure that all of the Tasks in the Pipeline completed successfully. Note that skipped Tasks are not taken into account and do not influence the outcome.\",\"title\": \"Successful pipeline tasks\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEUCIQD86lmOqCovYZDPKm0XxxsLgDQcFIFAv+QZxrFSHmCvQAIgTd1I005ox8MfABqsAen6PZEyg2MCEQNBCx1NLS3V0JQ=\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1beta1/TaskRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEUCIQDcgZIwEkLFqD7U9HrobgEC8Jo7wm+xJ5AoyO3qg+aj8QIgb9xDpjYGRMmpVk+QATeVKlHonzBiu51HtT3J+lQXPXc=\"}]},{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1beta1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEYCIQDKSihaAR/zAhJhR5GCqleDvfUUtvRw61vk0YeTBAnOSQIhAKa09B4yEfaSJronmWBFbu5cVPNxm17CMl/PElEz1POa\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEZP/0htjhVt2y0ohjgtIIgICOtQtA\\nnaYJRuLprwIv6FDhZ5yFjYUEtsmoNcW7rx2KM6FOXGsCX3BNc7qhHELT+g==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\n\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"exclude\": [\"slsa_source_correlated.source_code_reference_provided\"],\"include\": [\"@slsa3\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/golden-image-public-keyhifwcpwalk\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:03:32.985653754Z\"}----- END -----\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:03:25.107684841Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:03:25.120690487Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 13005636,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 301
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:03:25.120962151Z"
            },
            "Message": "verifies ec validate accepts a list of image references",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 301
            },
            "TimelineLocation": {
              "Offset": 32846,
              "Order": 78,
              "Time": "2026-05-09T15:03:44.260933229Z"
            },
            "Message": "verifies ec validate accepts a list of image references",
            "Duration": 19139971048,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 32846,
              "Order": 79,
              "Time": "2026-05-09T15:03:44.261077762Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 32846,
              "Order": 81,
              "Time": "2026-05-09T15:03:44.261151303Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 73541,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 345
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies redhat products pass the redhat policy rule collection before release ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:44.26160475Z",
        "EndTime": "2026-05-09T15:04:14.439769524Z",
        "RunTime": 30178164774,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Update public key to verify golden images\nCreating Pipeline \"verify-enterprise-contract-run-5ln4t\"\nWaiting for pipeline \"verify-enterprise-contract-run-5ln4t\" to finish\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:03:44.261698531Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:03:44.289206013Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 27507482,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 345
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T15:03:44.289345605Z"
            },
            "Message": "verifies redhat products pass the redhat policy rule collection before release ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 345
            },
            "TimelineLocation": {
              "Offset": 169,
              "Order": 87,
              "Time": "2026-05-09T15:04:14.439557791Z"
            },
            "Message": "verifies redhat products pass the redhat policy rule collection before release ",
            "Duration": 30150212176,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 169,
              "Order": 88,
              "Time": "2026-05-09T15:04:14.439706683Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 169,
              "Order": 90,
              "Time": "2026-05-09T15:04:14.439762064Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 55381,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 382
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release policy: Task are trusted",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:14.44016024Z",
        "EndTime": "2026-05-09T15:04:29.607982984Z",
        "RunTime": 15167822774,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Update public key to verify golden images\nCreating Pipeline \"verify-enterprise-contract-run-rmxm2\"\nWaiting for pipeline \"verify-enterprise-contract-run-rmxm2\" to finish\n*** Logs from pod 'verify-enterprise-contract-f3aab1e736a0ac0dd2affc5c65670e9b-pod', container 'step-report-json':\n----- START -----{\"success\": false,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/konflux-ci/ec-golden-image@sha256:304040ca1911aa4d911bd7c6d6d07193c57dc49dbc43e63828b42ab204fb1b25\",\"source\": {},\"violations\": [{\"msg\": \"PipelineTask \\\"build-container\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-buildah:0.1@sha256:c3712257615d206ef40013bf1c5c681670fc8f7fd6aac9fa4c86f7afeff627ef. Please upgrade the task version to: sha256:73628c0497b9d1fb068dffb997cf7bea57ed6dfa04e892abf1d6fc7f6828050a\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:buildah\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"buildah\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"clair-scan\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.1@sha256:fba8170329ab00b864ee7d16e0358df4c4386880e10894fd7bbbb1457112477b. Please upgrade the task version to: sha256:d3af2290595378de7f8bc73b54aa7a5fac793090e2cef4f1822d31e18a64761f\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:clair-scan\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"clair-scan\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"clamav-scan\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-clamav-scan:0.1@sha256:28b425322aa84f988c6c4f8d503787b3fb301668b2ad6728846b8f8c45ba012b. Please upgrade the task version to: sha256:1b186d53eeab12f0ae1b7aa333e9cf2b2c9dcc9751f5e940ca935a168bba5a7d\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:clamav-scan\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"clamav-scan\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"deprecated-base-image-check\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.1@sha256:28d724dd6f6c365b2a839d9e52baac91559fd78c160774769c1ec724301f78d4. Please upgrade the task version to: sha256:409efc4464663225f96518776b3811c31ea4e988a18493a3114eedf01e0a0a17\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:deprecated-image-check\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"deprecated-image-check\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"clone-repository\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-git-clone:0.1@sha256:f4e37778cba00296606ddfbc1c58181330899cafcaa1ee41c75a7cf8bed312f0. Please upgrade the task version to: sha256:2175fdd1ab932727d7a539ef260f32a127a004c61257f974ffaf23863763de9b\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:git-clone\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"git-clone\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"init\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-init:0.1@sha256:5ce77110e2a49407a69a7922042dc0859f7e8f5f75dc0cd0bcc2d17860469bdb. Please upgrade the task version to: sha256:60e0a74b7f4b1166cb62672d6b6f262b4284b20ade9157a387b4a52283ccada8\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:init\\\" to the `exclude` section of the policy configuration.\",\n\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"init\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"sanity-inspect-image\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-sanity-inspect-image:0.1@sha256:fd4efd9d12eea3a8d47532c4226e685618845d0ba95abb98e008020243d96301. Please upgrade the task version to: sha256:b9ad0ed56be21c9e3c8e2e636275f92d887e57681c718cd36f117eb6fa547824\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:sanity-inspect-image\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"sanity-inspect-image\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"sanity-label-check\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-sanity-label-check:0.1@sha256:534770bf7a7c10277ab5f9c1e7b766abbffb343cc864dd9545aecc5278257dc3. Please upgrade the task version to: sha256:dd49667be76c81264a7fb28e3b43f72c527507e5691720c6262575255cb60689\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:sanity-label-check\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"sanity-label-check\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"sanity-optional-label-check\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-sanity-label-check:0.1@sha256:534770bf7a7c10277ab5f9c1e7b766abbffb343cc864dd9545aecc5278257dc3. Please upgrade the task version to: sha256:dd49667be76c81264a7fb28e3b43f72c527507e5691720c6262575255cb60689\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:sanity-label-check\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"sanity-label-check\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"sbom-json-check\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-sbom-json-check:0.1@sha256:ce6a0932da9b41080108284d1366fc2de8374fca5137500138e16ad9e04610c6. Please upgrade the task version to: sha256:32a7b681f947179b4df11f2e9f05f27478001247e519fa0b1a211cbf9562a205\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:sbom-json-check\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"sbom-json-check\",\"title\": \"Tasks are trusted\"}},{\"msg\": \"PipelineTask \\\"show-summary\\\" uses an untrusted task reference: oci://quay.io/redhat-appstudio-tekton-catalog/task-summary:0.1@sha256:c0f66b28c338426774e34a8d4a00349fbab798b19df5841a95727148d5ef3c65. Please upgrade the task version to: sha256:4d7a2201ce4cb6dca8a48f4d9d4e02d5d3b57ef8eb99009675f1a34f2923ae49\",\"metadata\": {\"code\": \"trusted_task.trusted\",\"collections\": [\"redhat\"],\"description\": \"Check the trust of the Tekton Tasks used in the build Pipeline. There are two modes in which trust is verified. The first mode is used if Trusted Artifacts are enabled. In this case, a chain of trust is established for all the Tasks involved in creating an artifact. If the chain contains an untrusted Task, then a violation is emitted. The second mode is used as a fallback when Trusted Artifacts are not enabled. In this case, **all** Tasks in the build Pipeline must be trusted. To exclude this rule add \\\"trusted_task.trusted:summary\\\" to the `exclude` section of the policy configuration.\",\"solution\": \"If using Trusted Artifacts, be sure every Task in the build Pipeline responsible for producing a Trusted Artifact is trusted. Otherwise, ensure **all** Tasks in the build Pipeline are trusted. Note that trust is eventually revoked from Tasks when newer versions are made available.\",\"term\": \"summary\",\"title\": \"Tasks are trusted\"}}],\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": false,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEUCIQD86lmOqCovYZDPKm0XxxsLgDQcFIFAv+QZxrFSHmCvQAIgTd1I005ox8MfABqsAen6PZEyg2MCEQNBCx1NLS3V0JQ=\"}],\"attestations\": [{\n\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1beta1/TaskRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEUCIQDcgZIwEkLFqD7U9HrobgEC8Jo7wm+xJ5AoyO3qg+aj8QIgb9xDpjYGRMmpVk+QATeVKlHonzBiu51HtT3J+lQXPXc=\"}]},{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"tekton.dev/v1beta1/PipelineRun\",\"signatures\": [{\"keyid\": \"SHA256:IhiN7gY+Z3uSSd7tmj6w5Zfhqafzdhm3DZjIvGc6iYY\",\"sig\": \"MEYCIQDKSihaAR/zAhJhR5GCqleDvfUUtvRw61vk0YeTBAnOSQIhAKa09B4yEfaSJronmWBFbu5cVPNxm17CMl/PElEz1POa\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEZP/0htjhVt2y0ohjgtIIgICOtQtA\\nnaYJRuLprwIv6FDhZ5yFjYUEtsmoNcW7rx2KM6FOXGsCX3BNc7qhHELT+g==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"trusted_task.trusted\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/golden-image-public-keyatzjlxjqzz\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:04:21.307934249Z\"}----- END -----\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:04:14.440267212Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:04:14.456216085Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 15948913,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 382
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:04:14.456427539Z"
            },
            "Message": "verifies the release policy: Task are trusted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 382
            },
            "TimelineLocation": {
              "Offset": 18313,
              "Order": 96,
              "Time": "2026-05-09T15:04:29.607635288Z"
            },
            "Message": "verifies the release policy: Task are trusted",
            "Duration": 15151207749,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 18313,
              "Order": 97,
              "Time": "2026-05-09T15:04:29.607897012Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 18313,
              "Order": 99,
              "Time": "2026-05-09T15:04:29.607975024Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 78001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[enterprise-contract-suite Conforma E2E tests]",
          "test creating and signing an image and task",
          "verify-enterprise-contract task",
          "Release Policy"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 65
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 127
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
            "LineNumber": 344
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "ec"
          ],
          [
            "pipeline"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
          "LineNumber": 422
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release policy: Task references are pinned",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:29.608501452Z",
        "EndTime": "2026-05-09T15:04:44.818543836Z",
        "RunTime": 15210042364,
        "ParallelProcess": 10,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Update public \u003ckey to verify unpinned task image\nCreating Pipeline \"verify-enterprise-contract-run-46dzg\"\nWaiting for pipeline \"verify-enterprise-contract-run-46dzg\" to finish\n*** Logs from pod 'verify-enterprise-contract-1cdc43e52f2d88cd4cee785db422852b-pod', container 'step-report-json':\n----- START -----{\"success\": true,\"components\": [{\"name\": \"\",\"containerImage\": \"quay.io/redhat-appstudio-qe/enterprise-contract-tests@sha256:c1a2330b0117c4ccd642ba95539a499ae54f0282b124f0514ee57b274d674f10\",\"source\": {},\"warnings\": [{\"msg\": \"Pipeline task \\\"build-container\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"buildah\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"clamav-scan\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"clamav-scan\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"appstudio-configure-build\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"configure-build\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"conftest-clair\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"conftest-clair\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"deprecated-base-image-check\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"deprecated-image-check\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"get-clair-results\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"get-clair-scan\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"clone-repository\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"git-clone\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"hacbs-test-evaluation\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"hacbs-test-evaluation\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"appstudio-init\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-1@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"init\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sanity-inspect-image\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sanity-inspect-image\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sanity-label-check\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\n\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sanity-label-check\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sanity-optional-label-check\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sanity-label-check\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sast-go\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sast-go\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sast-java-sec-check\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sast-java-sec-check\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"sast-snyk-check\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"sast-snyk-check\",\"title\": \"Task references are pinned\"}},{\"msg\": \"Pipeline task \\\"show-summary\\\" uses an unpinned task reference, oci://quay.io/redhat-appstudio/appstudio-tasks:8be37c13984bc3f8af4d6314d87b1ec5e494b6ca-2@\",\"metadata\": {\"code\": \"trusted_task.pinned\",\"collections\": [\"redhat\",\"redhat_rpms\"],\"description\": \"Check if all Tekton Tasks use a Task definition by a pinned reference. When using the git resolver, a commit ID is expected for the revision parameter. When using the bundles resolver, the bundle parameter is expected to include an image reference with a digest.\",\"solution\": \"Update the Pipeline definition so that all Task references have a pinned value as mentioned in the description.\",\"term\": \"summary\",\"title\": \"Task references are pinned\"}}],\"successes\": [{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.signature_check\",\"description\": \"The attestation signature matches available signing materials.\",\"title\": \"Attestation signature check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.attestation.syntax_check\",\"description\": \"The attestation has correct syntax.\",\"title\": \"Attestation syntax check passed\"}},{\"msg\": \"Pass\",\"metadata\": {\"code\": \"builtin.image.signature_check\",\"description\": \"The image signature matches available signing materials.\",\"title\": \"Image signature check passed\"}}],\"success\": true,\"signatures\": [{\"keyid\": \"\",\"sig\": \"MEYCIQD0M+eFk8KPeOHvC6GNIQkaJGZvtOvvDqBvzi+qYgiS2gIhAP7stpq7Nl9vpF4tjqLC7/gr6t5yXc9Y353Btfe3DcEM\"},{\"keyid\": \"\",\"sig\": \"MEUCIDkj9PKADlbayhD4DIUm5SRw2pCzSTeak1dJHAZOyQyQAiEApp4BQneeSKSbKbojFEzeJbVTPGBQrA7QnTzTblnU7nE=\"}],\"attestations\": [{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"https://tekton.dev/attestations/chains@v2\",\"signatures\": [{\"keyid\": \"SHA256:w1ABTR6Lt6NlJapY8sIR8F2BvXZ6qn2q+GrC+jWwpqE\",\"sig\": \"MEQCICXkO7VwYxRHIYd+EbSeIvN+tKMyM4YSZkbUewMSefclAiBCoWnkdF5X4z6rY2YnOlwF5NrrPJh4f/tIvGJe1E3HIQ==\"}]},{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"https://tekton.dev/attestations/chains@v2\",\"signatures\": [{\"keyid\": \"SHA256:w1ABTR6Lt6NlJapY8sIR8F2BvXZ6qn2q+GrC+jWwpqE\",\"sig\": \"MEUCIQCmcnxF+boyOwR1RSLnZHUJgGtuQ5y0pm+hBjAhyb9TOwIgTtn/WYNIDWeW9WEALawsVBBtcsdeG91wuwIHpYo2zpc=\"}]},{\"type\": \"https://in-toto.io/Statement/v0.1\",\"predicateType\": \"https://slsa.dev/provenance/v0.2\",\"predicateBuildType\": \"https://tekton.dev/attestations/chains/pipelinerun@v2\",\"signatures\": [{\"keyid\": \"SHA256:w1ABTR6Lt6NlJapY8sIR8F2BvXZ6qn2q+GrC+jWwpqE\",\"sig\": \"MEUCIQCrK8Zvo5I45A0j/gvxmsJV30nb6/iQxQVeOMhELH964AIgXm12BtB+JHO5YWoFZAAAR+yMrpgeNBvn5vvVLYoYpHA=\"}]}]}],\"key\": \"-----BEGIN PUBLIC KEY-----\\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPfwkY/ru2JRd6FSqIp7lT3gzjaEC\\nEAg+paWtlme2KNcostCsmIbwz+bc2aFV+AxCOpRjRpp3vYrbS5KhkmgC1Q==\\n-----END PUBLIC KEY-----\\n\",\"policy\": {\"name\": \"Default\",\"description\": \"Includes rules for levels 1, 2 \u0026 3 of SLSA v0.1. This is the default config used for new Konflux applications. Source: https://github.com/conforma/config/blob/main/default/policy.yaml\",\"sources\": [{\"name\": \"Default\",\"policy\": [\"oci::quay.io/enterprise-contract/ec-release-policy:konflux@sha256:59c6b95c02295edb7928ef187571d26d426993fd5aae0236a03c832afbd6072a\"],\"data\": [\"git::github.com/release-engineering/rhtap-ec-policy//data?ref=67018469815ee9f81e47cfb54dae39d71ed5f389\",\"oci::quay.io/konflux-ci/tekton-catalog/data-acceptable-bundles:latest@sha256:c75d0123e83efa6c182b6510c35982b48201143ce74a9a388680a0ee1aa4affb\",\"oci::quay.io/konflux-ci/konflux-vanguard/data-acceptable-bundles:latest@sha256:0b31c7bc77a7463a1bc52f3d3625ef0e0e75443da7fd2de8005d7885282138ea\",\"oci::quay.io/konflux-ci/integration-service-catalog/data-acceptable-bundles:latest@sha256:7b00455045ea3873a72caeb1e7ac7d036bd53963a26409891a4cc9d0d242b9fc\"],\"config\": {\"include\": [\"trusted_task.pinned\"]}}],\"publicKey\": \"k8s://chains-e2e-nlsi/unpinned-task-bundle-public-keyqrkvtkshab\"},\"ec-version\": \"v0.9.25\",\"effective-time\": \"2026-05-09T15:04:36.452018063Z\"}----- END -----\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:04:29.608645434Z"
            },
            "Message": "verify-enterprise-contract task",
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-05-09T15:04:29.636365013Z"
            },
            "Message": "verify-enterprise-contract task",
            "Duration": 27719579,
            "NodeType": "BeforeEach"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 422
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:04:29.636471545Z"
            },
            "Message": "verifies the release policy: Task references are pinned",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 422
            },
            "TimelineLocation": {
              "Offset": 15417,
              "Order": 105,
              "Time": "2026-05-09T15:04:44.818366633Z"
            },
            "Message": "verifies the release policy: Task references are pinned",
            "Duration": 15181895108,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 15417,
              "Order": 106,
              "Time": "2026-05-09T15:04:44.818502705Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/enterprise-contract/contract.go",
              "LineNumber": 29
            },
            "TimelineLocation": {
              "Offset": 15417,
              "Order": 108,
              "Time": "2026-05-09T15:04:44.818541026Z"
            },
            "Message": "[enterprise-contract-suite Conforma E2E tests]",
            "Duration": 38321,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 189
        },
        "LeafNodeLabels": [
          "konflux",
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates an application",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.53386172Z",
        "EndTime": "2026-05-09T14:52:51.668257868Z",
        "RunTime": 66134396148,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: initializing framework for appappMaven project - Default build\"\n\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: namespacesuserNamespacekonflux-hcyvmanagedNamespacekonflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: component configcomponentNamekonflux-demo-component-azqopacBranchNamekonflux-konflux-demo-component-azqocomponentRepositoryNamehacbs-test-project-konflux-demo\"\n\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: creating release configmanagedNamespacekonflux-hcyv-manageduserNamespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo createReleaseConfig: creating managed namespacemanagedNamespacekonflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo createReleaseConfig: creating release-service-accountmanagedNamespacekonflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo createReleaseConfig: finishedmanagedNamespacekonflux-hcyv-manageduserNamespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: created and linked release-catalog-trusted-artifacts-quay-secretmanagedNamespacekonflux-hcyv-managed\"\ncreated and linked release-catalog-trusted-artifacts-quay-secret in namespace \"konflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo BeforeAll: setup completeappMaven project - Default buildcomponentNamekonflux-demo-component-azqo\"\n\"level\"=0 \"msg\"=\"Konflux demo: creating applicationapplicationNamekonflux-demo-appnamespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo: application createdapplicationNamekonflux-demo-app\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 84
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.533983302Z"
            },
            "Message": "Maven project - Default build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 84
            },
            "TimelineLocation": {
              "Offset": 1278,
              "Order": 3,
              "Time": "2026-05-09T14:52:51.615584331Z"
            },
            "Message": "Maven project - Default build",
            "Duration": 66081601069,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 189
            },
            "TimelineLocation": {
              "Offset": 1278,
              "Order": 4,
              "Time": "2026-05-09T14:52:51.615882416Z"
            },
            "Message": "creates an application",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 189
            },
            "TimelineLocation": {
              "Offset": 1466,
              "Order": 6,
              "Time": "2026-05-09T14:52:51.668245738Z"
            },
            "Message": "creates an application",
            "Duration": 52363292,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 202
        },
        "LeafNodeLabels": [
          "konflux",
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates an IntegrationTestScenario for the app",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:51.668753946Z",
        "EndTime": "2026-05-09T14:52:56.727482848Z",
        "RunTime": 5058728901,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: creating IntegrationTestScenarioapplicationNamekonflux-demo-appnamespacekonflux-hcyv\"\n\"msg\"=\"Konflux demo: CreateIntegrationTestScenario failed (will retry): admission webhook \\\"dintegrationtestscenario.kb.io\\\" denied the request: could not find application 'konflux-demo-app' in namespace 'konflux-hcyv'\" \"error\"=null\n\"level\"=0 \"msg\"=\"Konflux demo: IntegrationTestScenario createdscenariomy-integration-test-zlmg\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 202
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:51.668951379Z"
            },
            "Message": "creates an IntegrationTestScenario for the app",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 202
            },
            "TimelineLocation": {
              "Offset": 446,
              "Order": 9,
              "Time": "2026-05-09T14:52:56.727468567Z"
            },
            "Message": "creates an IntegrationTestScenario for the app",
            "Duration": 5058517158,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 218
        },
        "LeafNodeLabels": [
          "konflux",
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates new branch for the build",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:56.728087417Z",
        "EndTime": "2026-05-09T14:52:57.340190634Z",
        "RunTime": 612103187,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: creating branch for buildrepohacbs-test-project-konflux-demobranchbase-kzlbbhfrommain\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 218
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:56.728218369Z"
            },
            "Message": "creates new branch for the build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 218
            },
            "TimelineLocation": {
              "Offset": 118,
              "Order": 12,
              "Time": "2026-05-09T14:52:57.340178714Z"
            },
            "Message": "creates new branch for the build",
            "Duration": 611960345,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 233
        },
        "LeafNodeLabels": [
          "konflux",
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component konflux-demo-component (private: false) from git source https://github.com/redhat-appstudio-qe/hacbs-test-project-konflux-demo",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:57.340728203Z",
        "EndTime": "2026-05-09T14:53:27.42706516Z",
        "RunTime": 30086336927,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: creating componentcomponentNamekonflux-demo-component-azqoapplicationNamekonflux-demo-appnamespacekonflux-hcyvrevisionbase-kzlbbh\"\nImage repository for component konflux-demo-component-azqo in namespace konflux-hcyv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component konflux-demo-component-azqo in namespace konflux-hcyv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n\"level\"=0 \"msg\"=\"Konflux demo: component createdcomponentNamekonflux-demo-component-azqo\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 233
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:57.340940966Z"
            },
            "Message": "creates component konflux-demo-component (private: false) from git source https://github.com/redhat-appstudio-qe/hacbs-test-project-konflux-demo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 233
            },
            "TimelineLocation": {
              "Offset": 598,
              "Order": 15,
              "Time": "2026-05-09T14:53:27.42705264Z"
            },
            "Message": "creates component konflux-demo-component (private: false) from git source https://github.com/redhat-appstudio-qe/hacbs-test-project-konflux-demo",
            "Duration": 30086111644,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 258
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers creation of a PR in the sample repo",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:27.427512747Z",
        "EndTime": "2026-05-09T14:54:27.791986287Z",
        "RunTime": 60364473540,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for PaC PRrepohacbs-test-project-konflux-demopacBranchNamekonflux-konflux-demo-component-azqo\"\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"msg\"=\"Konflux demo: could not get the expected PaC branch name konflux-konflux-demo-component-azqo (found 12 PRs)\" \"error\"=null\n\"level\"=0 \"msg\"=\"Konflux demo: PaC PR createdprNumber29741prSHAb48425ff712b7af5270f6013f1625674c94959cb\"\n\"level\"=0 \"msg\"=\"Konflux demo: waiting for pull-request PipelineRun to appear (will delete it)componentkonflux-demo-component-azqoprSHAb48425ff712b7af5270f6013f1625674c94959cb\"\nPipelineRun not found yet for component konflux-hcyv/konflux-demo-component-azqo prSHA b48425ff712b7af5270f6013f1625674c94959cb: no pipelinerun found for component konflux-demo-component-azqo\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:53:27.427627179Z"
            },
            "Message": "triggers creation of a PR in the sample repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 2930,
              "Order": 18,
              "Time": "2026-05-09T14:54:27.791975176Z"
            },
            "Message": "triggers creation of a PR in the sample repo",
            "Duration": 60364347998,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 258
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 297
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies component build status",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:27.792291542Z",
        "EndTime": "2026-05-09T14:54:27.798314817Z",
        "RunTime": 6023365,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: verifying component build status (PaC enabled)componentkonflux-demo-component-azqonamespacekonflux-hcyv\"\nstate: enabled\nmergeUrl: https://github.com/redhat-appstudio-qe/hacbs-test-project-konflux-demo/pull/29741\nerrId: 0\nerrMessage: \nconfigurationTime: Sat, 09 May 2026 14:54:07 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 297
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:54:27.792393093Z"
            },
            "Message": "verifies component build status",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 297
            },
            "TimelineLocation": {
              "Offset": 314,
              "Order": 21,
              "Time": "2026-05-09T14:54:27.798299497Z"
            },
            "Message": "verifies component build status",
            "Duration": 5906434,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 258
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 335
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually lead to triggering a 'push' event type PipelineRun after merging the PaC init branch ",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:27.799040989Z",
        "EndTime": "2026-05-09T14:54:49.506546Z",
        "RunTime": 21707504981,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: merging PaC PRrepohacbs-test-project-konflux-demoprNumber29741\"\n\"level\"=0 \"msg\"=\"Konflux demo: PaC PR mergedheadSHA1c2a74b92467f78f4297e7c5cd2719a81a31b15b\"\n\"level\"=0 \"msg\"=\"Konflux demo: waiting for push PipelineRun to startcomponentkonflux-demo-component-azqoheadSHA1c2a74b92467f78f4297e7c5cd2719a81a31b15b\"\nPipelineRun has not been created yet for component konflux-hcyv/konflux-demo-component-azqo\n\"msg\"=\"Konflux demo: GetComponentPipelineRun failed: no pipelinerun found for component konflux-demo-component-azqo\" \"error\"=null\n\"level\"=0 \"msg\"=\"Konflux demo: push PipelineRun startedpipelineRunkonflux-demo-component-azqo-on-push-8fn7k\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 335
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:54:27.799199542Z"
            },
            "Message": "should eventually lead to triggering a 'push' event type PipelineRun after merging the PaC init branch ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 335
            },
            "TimelineLocation": {
              "Offset": 672,
              "Order": 24,
              "Time": "2026-05-09T14:54:49.50653363Z"
            },
            "Message": "should eventually lead to triggering a 'push' event type PipelineRun after merging the PaC init branch ",
            "Duration": 21707334078,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 368
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 369
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:49.506921456Z",
        "EndTime": "2026-05-09T14:54:49.507105469Z",
        "RunTime": 184023,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: checking build PipelineRun has no snapshot annotationpipelineRunkonflux-demo-component-azqo-on-push-8fn7k\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 369
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:54:49.507039798Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 369
            },
            "TimelineLocation": {
              "Offset": 138,
              "Order": 27,
              "Time": "2026-05-09T14:54:49.507094669Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 54871,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 368
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 373
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually complete successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:49.507362573Z",
        "EndTime": "2026-05-09T15:01:49.521768952Z",
        "RunTime": 420014406369,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for build PipelineRun to finishpipelineRunkonflux-demo-component-azqo-on-push-8fn7kcomponentkonflux-demo-component-azqoheadSHA1c2a74b92467f78f4297e7c5cd2719a81a31b15b\"\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k found for Component konflux-hcyv/konflux-demo-component-azqo\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-8fn7k reason: Completed\n\"level\"=0 \"msg\"=\"Konflux demo: build PipelineRun finishedpipelineRunkonflux-demo-component-azqo-on-push-8fn7kheadSHA1c2a74b92467f78f4297e7c5cd2719a81a31b15b\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 373
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:54:49.507490996Z"
            },
            "Message": "should eventually complete successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 373
            },
            "TimelineLocation": {
              "Offset": 2022,
              "Order": 30,
              "Time": "2026-05-09T15:01:49.521757462Z"
            },
            "Message": "should eventually complete successfully",
            "Duration": 420014266466,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 387
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 389
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate Tekton TaskRun test results successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.522086467Z",
        "EndTime": "2026-05-09T15:01:49.770581866Z",
        "RunTime": 248495398,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: validating build PipelineRun TaskRun test resultscomponentkonflux-demo-component-azqoheadSHA1c2a74b92467f78f4297e7c5cd2719a81a31b15b\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 389
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:01:49.522196549Z"
            },
            "Message": "should validate Tekton TaskRun test results successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 389
            },
            "TimelineLocation": {
              "Offset": 165,
              "Order": 33,
              "Time": "2026-05-09T15:01:49.770573175Z"
            },
            "Message": "should validate Tekton TaskRun test results successfully",
            "Duration": 248376626,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 387
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 403
        },
        "LeafNodeLabels": [
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate that the build pipelineRun is signed",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.770988422Z",
        "EndTime": "2026-05-09T15:01:49.780680615Z",
        "RunTime": 9692183,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: validating build PipelineRun is signedcomponentkonflux-demo-component-azqo\"\n\"level\"=0 \"msg\"=\"Konflux demo: build PipelineRun is signedpipelineRunkonflux-demo-component-azqo-on-push-8fn7k\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 403
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:01:49.771106914Z"
            },
            "Message": "should validate that the build pipelineRun is signed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 403
            },
            "TimelineLocation": {
              "Offset": 219,
              "Order": 36,
              "Time": "2026-05-09T15:01:49.780674275Z"
            },
            "Message": "should validate that the build pipelineRun is signed",
            "Duration": 9567351,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 387
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 419
        },
        "LeafNodeLabels": [
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the related Snapshot CR",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.78096647Z",
        "EndTime": "2026-05-09T15:01:49.787086117Z",
        "RunTime": 6119637,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Snapshot CRpipelineRunkonflux-demo-component-azqo-on-push-8fn7knamespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo: Snapshot foundsnapshotkonflux-demo-app-20260509-145436-000\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 419
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:01:49.781075782Z"
            },
            "Message": "should find the related Snapshot CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 419
            },
            "TimelineLocation": {
              "Offset": 220,
              "Order": 39,
              "Time": "2026-05-09T15:01:49.787081037Z"
            },
            "Message": "should find the related Snapshot CR",
            "Duration": 6005245,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 387
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 432
        },
        "LeafNodeLabels": [
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate that the build pipelineRun is annotated with the name of the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.787391972Z",
        "EndTime": "2026-05-09T15:01:49.796591027Z",
        "RunTime": 9199055,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 432
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:01:49.787520684Z"
            },
            "Message": "should validate that the build pipelineRun is annotated with the name of the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 432
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:01:49.796585167Z"
            },
            "Message": "should validate that the build pipelineRun is annotated with the name of the Snapshot",
            "Duration": 9064494,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Build PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 387
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 441
        },
        "LeafNodeLabels": [
          "upstream-konflux"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the related Integration Test PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.796963004Z",
        "EndTime": "2026-05-09T15:01:49.80307058Z",
        "RunTime": 6107577,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Integration Test PipelineRunscenariomy-integration-test-zlmgsnapshotkonflux-demo-app-20260509-145436-000\"\n\"level\"=0 \"msg\"=\"Konflux demo: Integration Test PipelineRun foundpipelineRunmy-integration-test-zlmg-8szjd\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 441
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:01:49.797082685Z"
            },
            "Message": "should find the related Integration Test PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 441
            },
            "TimelineLocation": {
              "Offset": 257,
              "Order": 45,
              "Time": "2026-05-09T15:01:49.80306466Z"
            },
            "Message": "should find the related Integration Test PipelineRun",
            "Duration": 5981955,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when push pipelinerun is retriggered"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 461
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 462
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually succeed",
        "State": "passed",
        "StartTime": "2026-05-09T15:01:49.803364385Z",
        "EndTime": "2026-05-09T15:05:29.915663648Z",
        "RunTime": 220112299253,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: triggering PaC build retriggercomponentkonflux-demo-component-azqo\"\n\"level\"=0 \"msg\"=\"Konflux demo: waiting for retriggered PipelineRun to appearcomponentkonflux-demo-component-azqo\"\nPipelineRun is not been retriggered yet for the component konflux-hcyv/konflux-demo-component-azqo\n\"msg\"=\"Konflux demo: GetComponentPipelineRunWithType (incoming) failed: no pipelinerun found for component konflux-demo-component-azqo\" \"error\"=null\n\"level\"=0 \"msg\"=\"Konflux demo: waiting for retriggered build PipelineRun to finishpipelineRunkonflux-demo-component-azqo-on-push-f4k96\"\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 found for Component konflux-hcyv/konflux-demo-component-azqo\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Running\nPipelineRun konflux-demo-component-azqo-on-push-f4k96 reason: Completed\n\"level\"=0 \"msg\"=\"Konflux demo: retriggered build PipelineRun finishedpipelineRunkonflux-demo-component-azqo-on-push-f4k96\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 462
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:01:49.803468057Z"
            },
            "Message": "should eventually succeed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 462
            },
            "TimelineLocation": {
              "Offset": 1607,
              "Order": 48,
              "Time": "2026-05-09T15:05:29.915652428Z"
            },
            "Message": "should eventually succeed",
            "Duration": 220112184361,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Integration Test PipelineRun is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 492
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 493
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually complete successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.916061494Z",
        "EndTime": "2026-05-09T15:05:29.923771566Z",
        "RunTime": 7710112,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Integration pipeline to finishscenariomy-integration-test-zlmgsnapshotkonflux-demo-app-20260509-145436-000\"\nPipelineRun my-integration-test-zlmg-8szjd reason: Succeeded\n\"level\"=0 \"msg\"=\"Konflux demo: Integration pipeline finishedsnapshotkonflux-demo-app-20260509-145436-000\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 493
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:05:29.916184676Z"
            },
            "Message": "should eventually complete successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 493
            },
            "TimelineLocation": {
              "Offset": 318,
              "Order": 51,
              "Time": "2026-05-09T15:05:29.923755486Z"
            },
            "Message": "should eventually complete successfully",
            "Duration": 7570850,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Integration Test PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 504
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 505
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to Snapshot CR being marked as passed",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.924205043Z",
        "EndTime": "2026-05-09T15:05:29.932755609Z",
        "RunTime": 8550556,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Snapshot to be marked as passedpipelineRunkonflux-demo-component-azqo-on-push-8fn7k\"\n\"level\"=0 \"msg\"=\"Konflux demo: Snapshot marked as passedsnapshotkonflux-demo-app-20260509-145436-000\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 505
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:05:29.924319935Z"
            },
            "Message": "should lead to Snapshot CR being marked as passed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 505
            },
            "TimelineLocation": {
              "Offset": 230,
              "Order": 54,
              "Time": "2026-05-09T15:05:29.932750319Z"
            },
            "Message": "should lead to Snapshot CR being marked as passed",
            "Duration": 8430374,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Integration Test PipelineRun completes successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 504
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 518
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should trigger creation of Release CR",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.933079164Z",
        "EndTime": "2026-05-09T15:05:29.940298598Z",
        "RunTime": 7219454,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Release CRsnapshotkonflux-demo-app-20260509-145436-000namespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo: Release CR createdreleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 518
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T15:05:29.933195326Z"
            },
            "Message": "should trigger creation of Release CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 518
            },
            "TimelineLocation": {
              "Offset": 228,
              "Order": 57,
              "Time": "2026-05-09T15:05:29.940282158Z"
            },
            "Message": "should trigger creation of Release CR",
            "Duration": 7086842,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Release CR is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 532
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 533
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers creation of Release PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.940634363Z",
        "EndTime": "2026-05-09T15:05:29.967296086Z",
        "RunTime": 26661733,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Release PipelineRun to startreleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8managedNamespacekonflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo: Release PipelineRun startedpipelineRunmanaged-mnl6g\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 533
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:05:29.940736625Z"
            },
            "Message": "triggers creation of Release PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 533
            },
            "TimelineLocation": {
              "Offset": 250,
              "Order": 60,
              "Time": "2026-05-09T15:05:29.967288505Z"
            },
            "Message": "triggers creation of Release PipelineRun",
            "Duration": 26551881,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Release PipelineRun is triggered"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 551
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually succeed",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.967800534Z",
        "EndTime": "2026-05-09T15:05:29.975735009Z",
        "RunTime": 7934465,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Release PipelineRun to completereleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8managedNamespacekonflux-hcyv-managed\"\n\"level\"=0 \"msg\"=\"Konflux demo: Release PipelineRun succeededreleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:05:29.968040637Z"
            },
            "Message": "should eventually succeed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Offset": 288,
              "Order": 63,
              "Time": "2026-05-09T15:05:29.975728609Z"
            },
            "Message": "should eventually succeed",
            "Duration": 7687952,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[konflux-demo-suite]",
          "Maven project - Default build",
          "when Release PipelineRun is completed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 29
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 83
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
            "LineNumber": 577
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "konflux"
          ],
          null,
          [
            "upstream-konflux"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
          "LineNumber": 578
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to Release CR being marked as succeeded",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:29.976023184Z",
        "EndTime": "2026-05-09T15:07:08.677753711Z",
        "RunTime": 98701730557,
        "ParallelProcess": 8,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"Konflux demo: waiting for Release CR to be marked as releasedreleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8namespacekonflux-hcyv\"\n\"level\"=0 \"msg\"=\"Konflux demo: Release CR marked as succeededreleasekonflux-demo-app-20260509-145436-000-1c2a74b-92tx8\"\n\"level\"=0 \"msg\"=\"Konflux demo AfterAll: cleaning up namespacesuserNamespacekonflux-hcyvmanagedNamespacekonflux-hcyv-managed\"\n\"msg\"=\"Konflux demo AfterAll: failed to delete GitHub ref konflux-konflux-demo-component-azqo in repo hacbs-test-project-konflux-demo: DELETE https://api.github.com/repos/redhat-appstudio-qe/hacbs-test-project-konflux-demo/git/refs/heads/konflux-konflux-demo-component-azqo: 422 Reference does not exist []\" \"error\"=null\n\"level\"=0 \"msg\"=\"Konflux demo AfterAll: cleanup finishedcomponentRepositoryNamehacbs-test-project-konflux-demo\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 578
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:05:29.976136826Z"
            },
            "Message": "should lead to Release CR being marked as succeeded",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 578
            },
            "TimelineLocation": {
              "Offset": 278,
              "Order": 66,
              "Time": "2026-05-09T15:05:29.982415765Z"
            },
            "Message": "should lead to Release CR being marked as succeeded",
            "Duration": 6278969,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 278,
              "Order": 67,
              "Time": "2026-05-09T15:05:29.98270134Z"
            },
            "Message": "Maven project - Default build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/konflux-demo/konflux-demo.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 836,
              "Order": 69,
              "Time": "2026-05-09T15:07:08.677745311Z"
            },
            "Message": "Maven project - Default build",
            "Duration": 98695043961,
            "NodeType": "AfterAll"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline]",
          "Multi arch test happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories",
            "multiarch-advisories"
          ],
          [
            "multiArchAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
          "LineNumber": 112
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the release CR is created",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.441599449Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 7,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline]",
          "Multi arch test happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories",
            "multiarch-advisories"
          ],
          [
            "multiArchAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
          "LineNumber": 122
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the multiarch release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.441894024Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 7,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline]",
          "Multi arch test happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories",
            "multiarch-advisories"
          ],
          [
            "multiArchAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
          "LineNumber": 152
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442063116Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 7,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for multi arch with rh-advisories pipeline]",
          "Multi arch test happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
            "LineNumber": 110
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories",
            "multiarch-advisories"
          ],
          [
            "multiArchAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/multiarch_advisories.go",
          "LineNumber": 163
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the repository URL is valid",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.442242479Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 7,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when a new Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 85
        },
        "LeafNodeLabels": [
          "integration-service"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a build PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.442623835Z",
        "EndTime": "2026-05-09T14:53:36.12632286Z",
        "RunTime": 110683699025,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component test-component-pac-uxmiew in namespace integration1-yyvs do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component test-component-pac-uxmiew in namespace integration1-yyvs do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nno pipelinerun found for component test-component-pac-uxmiew (application: integ-app-jady, namespace: integration1-yyvs)no pipelinerun found for component test-component-pac-uxmiew (application: integ-app-jady, namespace: integration1-yyvs)",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.442732007Z"
            },
            "Message": "with happy path for general flow of Integration service",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 52
            },
            "TimelineLocation": {
              "Offset": 352,
              "Order": 3,
              "Time": "2026-05-09T14:52:56.109180351Z"
            },
            "Message": "with happy path for general flow of Integration service",
            "Duration": 70666448374,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 85
            },
            "TimelineLocation": {
              "Offset": 352,
              "Order": 4,
              "Time": "2026-05-09T14:52:56.109425806Z"
            },
            "Message": "triggers a build PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 85
            },
            "TimelineLocation": {
              "Offset": 592,
              "Order": 6,
              "Time": "2026-05-09T14:53:36.126132677Z"
            },
            "Message": "triggers a build PipelineRun",
            "Duration": 40016706841,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 592,
              "Order": 7,
              "Time": "2026-05-09T14:53:36.126278619Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 592,
              "Order": 9,
              "Time": "2026-05-09T14:53:36.12631332Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 34700,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when a new Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 90
        },
        "LeafNodeLabels": [
          "integration-service"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the build PipelineRun contains the finalizer",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:36.126857119Z",
        "EndTime": "2026-05-09T14:53:36.138746257Z",
        "RunTime": 11889149,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 90
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:53:36.12695395Z"
            },
            "Message": "verifies if the build PipelineRun contains the finalizer",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 90
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:53:36.138573155Z"
            },
            "Message": "verifies if the build PipelineRun contains the finalizer",
            "Duration": 11619205,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:53:36.138714047Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:53:36.138737507Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 23460,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when a new Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 101
        },
        "LeafNodeLabels": [
          "integration-service"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "waits for build PipelineRun to succeed",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:36.139119983Z",
        "EndTime": "2026-05-09T15:02:36.164509249Z",
        "RunTime": 540025389267,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-component-pac-uxmiew-on-pull-request-55sws found for Component integration1-yyvs/test-component-pac-uxmiew\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Running\nPipelineRun test-component-pac-uxmiew-on-pull-request-55sws reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:53:36.139227405Z"
            },
            "Message": "waits for build PipelineRun to succeed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 2254,
              "Order": 18,
              "Time": "2026-05-09T15:02:36.164282956Z"
            },
            "Message": "waits for build PipelineRun to succeed",
            "Duration": 540025055551,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 2254,
              "Order": 19,
              "Time": "2026-05-09T15:02:36.164435358Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 2254,
              "Order": 21,
              "Time": "2026-05-09T15:02:36.164491269Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 55911,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when a new Component is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 84
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 107
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have a related PaC init PR created",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:36.164982877Z",
        "EndTime": "2026-05-09T15:02:36.434686031Z",
        "RunTime": 269703144,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 107
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T15:02:36.165105199Z"
            },
            "Message": "should have a related PaC init PR created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 107
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T15:02:36.434515888Z"
            },
            "Message": "should have a related PaC init PR created",
            "Duration": 269410679,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T15:02:36.43464332Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T15:02:36.434678761Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 35441,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 128
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the BuildPipelineRun have the annotation of chains signed",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:36.435038856Z",
        "EndTime": "2026-05-09T15:02:56.504317394Z",
        "RunTime": 20069278578,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build pipelinerun integration1-yyvs/test-component-pac-uxmiew-on-pull-request-55sws doesn't contain annotation chains.tekton.dev/signed yet",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 128
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:02:36.435140638Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 128
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 30,
              "Time": "2026-05-09T15:02:56.503976779Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "Duration": 20068836131,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 31,
              "Time": "2026-05-09T15:02:56.504228613Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 33,
              "Time": "2026-05-09T15:02:56.504296334Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 67721,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 132
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.504776642Z",
        "EndTime": "2026-05-09T15:02:56.520693344Z",
        "RunTime": 15916682,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 132
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:02:56.504928374Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 132
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T15:02:56.520524561Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 15596197,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:02:56.520655643Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:02:56.520685224Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 29581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 137
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Build PipelineRun got annotated with Snapshot name",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.521032799Z",
        "EndTime": "2026-05-09T15:02:56.584674228Z",
        "RunTime": 63641469,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 137
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:02:56.521140901Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 137
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:02:56.584400744Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "Duration": 63259833,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:02:56.584602027Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:02:56.584657068Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 55041,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 141
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that the finalizer has been removed from the build pipelinerun",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.585212057Z",
        "EndTime": "2026-05-09T15:02:56.652985351Z",
        "RunTime": 67773294,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 141
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:02:56.585350379Z"
            },
            "Message": "verifies that the finalizer has been removed from the build pipelinerun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 141
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:02:56.652654055Z"
            },
            "Message": "verifies that the finalizer has been removed from the build pipelinerun",
            "Duration": 67303666,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:02:56.652909009Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:02:56.65295601Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 47001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 154
        },
        "LeafNodeLabels": [
          "slow"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if all of the integrationPipelineRuns passed",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.653410247Z",
        "EndTime": "2026-05-09T15:02:56.742776633Z",
        "RunTime": 89366356,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-irhe is found\nPipelineRun my-integration-test-irhe-j9lj4 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:02:56.653544629Z"
            },
            "Message": "checks if all of the integrationPipelineRuns passed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 154
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 54,
              "Time": "2026-05-09T15:02:56.74255324Z"
            },
            "Message": "checks if all of the integrationPipelineRuns passed",
            "Duration": 89008641,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 55,
              "Time": "2026-05-09T15:02:56.742732863Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 57,
              "Time": "2026-05-09T15:02:56.742766373Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 33510,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 158
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the passed status of integration test is reported in the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.743108739Z",
        "EndTime": "2026-05-09T15:02:56.75454157Z",
        "RunTime": 11432861,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:02:56.743231511Z"
            },
            "Message": "checks if the passed status of integration test is reported in the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 158
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T15:02:56.754287956Z"
            },
            "Message": "checks if the passed status of integration test is reported in the Snapshot",
            "Duration": 11056445,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:02:56.754485289Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T15:02:56.75452847Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 43181,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 173
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the skipped integration test is absent from the Snapshot's status annotation",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.754921706Z",
        "EndTime": "2026-05-09T15:02:56.768058254Z",
        "RunTime": 13136558,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 173
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:02:56.755045428Z"
            },
            "Message": "checks if the skipped integration test is absent from the Snapshot's status annotation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 173
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T15:02:56.767850231Z"
            },
            "Message": "checks if the skipped integration test is absent from the Snapshot's status annotation",
            "Duration": 12804813,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T15:02:56.768032734Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T15:02:56.768052424Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 19691,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when the build pipelineRun run succeeded"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 127
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 183
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.768406249Z",
        "EndTime": "2026-05-09T15:02:56.786168721Z",
        "RunTime": 17762472,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-irhe is found\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 183
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:02:56.768543202Z"
            },
            "Message": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 183
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 72,
              "Time": "2026-05-09T15:02:56.785960028Z"
            },
            "Message": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
            "Duration": 17416816,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 73,
              "Time": "2026-05-09T15:02:56.78610572Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 75,
              "Time": "2026-05-09T15:02:56.786155291Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 49571,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 188
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates a ReleasePlan",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.786552487Z",
        "EndTime": "2026-05-09T15:02:56.876547194Z",
        "RunTime": 89994697,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "IntegrationTestScenario my-integration-test-irhe is found\nIntegrationTestScenario skipped-its is found\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 188
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:02:56.786697639Z"
            },
            "Message": "creates a ReleasePlan",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 188
            },
            "TimelineLocation": {
              "Offset": 103,
              "Order": 78,
              "Time": "2026-05-09T15:02:56.876201158Z"
            },
            "Message": "creates a ReleasePlan",
            "Duration": 89503549,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 103,
              "Order": 79,
              "Time": "2026-05-09T15:02:56.876488553Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 103,
              "Order": 81,
              "Time": "2026-05-09T15:02:56.876535504Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 46951,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 198
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates an snapshot of push event",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.87690562Z",
        "EndTime": "2026-05-09T15:02:56.895650226Z",
        "RunTime": 18744626,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 198
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:02:56.877006681Z"
            },
            "Message": "creates an snapshot of push event",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 198
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:02:56.895335521Z"
            },
            "Message": "creates an snapshot of push event",
            "Duration": 18328870,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T15:02:56.895591856Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 87,
              "Time": "2026-05-09T15:02:56.895635076Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 43210,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when An snapshot of push event is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 205
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the global candidate is updated after push event",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.895947591Z",
        "EndTime": "2026-05-09T15:02:56.914745649Z",
        "RunTime": 18798198,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:02:56.896058873Z"
            },
            "Message": "checks if the global candidate is updated after push event",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:02:56.914441334Z"
            },
            "Message": "checks if the global candidate is updated after push event",
            "Duration": 18382491,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:02:56.914703308Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:02:56.914736819Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 33501,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when An snapshot of push event is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 218
        },
        "LeafNodeLabels": [
          "slow"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if all of the integrationPipelineRuns created by push event passed",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:56.915035604Z",
        "EndTime": "2026-05-09T15:03:16.98771315Z",
        "RunTime": 20072677556,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-irhe is found\nPipelineRun my-integration-test-irhe-n8bt6 reason: \nPipelineRun my-integration-test-irhe-n8bt6 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 218
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:02:56.915152415Z"
            },
            "Message": "checks if all of the integrationPipelineRuns created by push event passed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 218
            },
            "TimelineLocation": {
              "Offset": 173,
              "Order": 96,
              "Time": "2026-05-09T15:03:16.987475146Z"
            },
            "Message": "checks if all of the integrationPipelineRuns created by push event passed",
            "Duration": 20072322720,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 173,
              "Order": 97,
              "Time": "2026-05-09T15:03:16.98767713Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 173,
              "Order": 99,
              "Time": "2026-05-09T15:03:16.987706Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 28880,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with happy path for general flow of Integration service",
          "when An snapshot of push event is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 51
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 222
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if a Release is created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:16.988172487Z",
        "EndTime": "2026-05-09T15:03:20.729522057Z",
        "RunTime": 3741349599,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 222
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:03:16.988282539Z"
            },
            "Message": "checks if a Release is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 222
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-05-09T15:03:16.994289715Z"
            },
            "Message": "checks if a Release is created successfully",
            "Duration": 6007166,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:03:16.994499728Z"
            },
            "Message": "with happy path for general flow of Integration service",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:03:20.729147021Z"
            },
            "Message": "with happy path for general flow of Integration service",
            "Duration": 3734647283,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:03:20.729436516Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:03:20.729498407Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 61891,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 266
        },
        "LeafNodeLabels": [
          "integration-service"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a build PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:20.730139957Z",
        "EndTime": "2026-05-09T15:06:53.167349967Z",
        "RunTime": 212437209970,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "no pipelinerun found for component test-component-pac-isexfl (application: integ-app-vvbg, namespace: integration2-htzn)PipelineRun test-component-pac-isexfl-on-pull-request-c5wvt found for Component integration2-htzn/test-component-pac-isexfl\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Running\nPipelineRun test-component-pac-isexfl-on-pull-request-c5wvt reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 234
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-05-09T15:03:20.730418081Z"
            },
            "Message": "with an integration test fail",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 234
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-05-09T15:03:33.137143189Z"
            },
            "Message": "with an integration test fail",
            "Duration": 12406725067,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 266
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:03:33.137270101Z"
            },
            "Message": "triggers a build PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 266
            },
            "TimelineLocation": {
              "Offset": 1006,
              "Order": 114,
              "Time": "2026-05-09T15:06:53.167144424Z"
            },
            "Message": "triggers a build PipelineRun",
            "Duration": 200029874313,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 1006,
              "Order": 115,
              "Time": "2026-05-09T15:06:53.167287946Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 1006,
              "Order": 117,
              "Time": "2026-05-09T15:06:53.167333267Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 45311,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 273
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have a related PaC init PR created",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:53.167799724Z",
        "EndTime": "2026-05-09T15:06:53.44713573Z",
        "RunTime": 279336006,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 273
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-05-09T15:06:53.167938746Z"
            },
            "Message": "should have a related PaC init PR created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 273
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-05-09T15:06:53.446869826Z"
            },
            "Message": "should have a related PaC init PR created",
            "Duration": 278931090,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-05-09T15:06:53.44710334Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-05-09T15:06:53.44712776Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 24430,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 292
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the BuildPipelineRun have the annotation of chains signed",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:53.447582708Z",
        "EndTime": "2026-05-09T15:07:13.576800057Z",
        "RunTime": 20129217349,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build pipelinerun integration2-htzn/test-component-pac-isexfl-on-pull-request-c5wvt doesn't contain annotation chains.tekton.dev/signed yet",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 292
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:06:53.447716579Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 292
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 126,
              "Time": "2026-05-09T15:07:13.576507112Z"
            },
            "Message": "checks if the BuildPipelineRun have the annotation of chains signed",
            "Duration": 20128790543,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 127,
              "Time": "2026-05-09T15:07:13.576707225Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 139,
              "Order": 129,
              "Time": "2026-05-09T15:07:13.576778096Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 70881,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 296
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.577351345Z",
        "EndTime": "2026-05-09T15:07:13.589943115Z",
        "RunTime": 12591780,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 296
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:07:13.577505417Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 296
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:07:13.589553668Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 12048242,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:07:13.589810992Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:07:13.589929154Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 118162,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 301
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Build PipelineRun got annotated with Snapshot name",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.590472343Z",
        "EndTime": "2026-05-09T15:07:13.775624647Z",
        "RunTime": 185152294,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 301
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:07:13.590594785Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 301
            },
            "TimelineLocation": {
              "Order": 138,
              "Time": "2026-05-09T15:07:13.775469084Z"
            },
            "Message": "checks if the Build PipelineRun got annotated with Snapshot name",
            "Duration": 184874299,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 139,
              "Time": "2026-05-09T15:07:13.775599976Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 141,
              "Time": "2026-05-09T15:07:13.775619367Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 19380,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 305
        },
        "LeafNodeLabels": [
          "slow"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if all of the integrationPipelineRuns finished",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.776003173Z",
        "EndTime": "2026-05-09T15:07:13.87554382Z",
        "RunTime": 99540627,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-wogp is found\nPipelineRun my-integration-test-wogp-mlxbl reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 305
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-05-09T15:07:13.776122045Z"
            },
            "Message": "checks if all of the integrationPipelineRuns finished",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 305
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 144,
              "Time": "2026-05-09T15:07:13.875310126Z"
            },
            "Message": "checks if all of the integrationPipelineRuns finished",
            "Duration": 99188131,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 145,
              "Time": "2026-05-09T15:07:13.875502289Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 121,
              "Order": 147,
              "Time": "2026-05-09T15:07:13.87552623Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 23941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 309
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the failed status of integration test is reported in the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.875856195Z",
        "EndTime": "2026-05-09T15:07:13.884211527Z",
        "RunTime": 8355332,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 309
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:07:13.875966367Z"
            },
            "Message": "checks if the failed status of integration test is reported in the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 309
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-05-09T15:07:13.884026684Z"
            },
            "Message": "checks if the failed status of integration test is reported in the Snapshot",
            "Duration": 8060317,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 151,
              "Time": "2026-05-09T15:07:13.884155086Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 153,
              "Time": "2026-05-09T15:07:13.884196037Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 40941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 324
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the skipped integration test is absent from the Snapshot's status annotation",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.884505442Z",
        "EndTime": "2026-05-09T15:07:13.892462368Z",
        "RunTime": 7956956,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 154,
              "Time": "2026-05-09T15:07:13.884609883Z"
            },
            "Message": "checks if the skipped integration test is absent from the Snapshot's status annotation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 156,
              "Time": "2026-05-09T15:07:13.892186644Z"
            },
            "Message": "checks if the skipped integration test is absent from the Snapshot's status annotation",
            "Duration": 7576771,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-05-09T15:07:13.892362706Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 159,
              "Time": "2026-05-09T15:07:13.892423598Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 60892,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 334
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if snapshot is marked as failed",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.892856814Z",
        "EndTime": "2026-05-09T15:07:13.901923618Z",
        "RunTime": 9066764,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 3,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 334
            },
            "TimelineLocation": {
              "Order": 160,
              "Time": "2026-05-09T15:07:13.893025057Z"
            },
            "Message": "checks if snapshot is marked as failed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 334
            },
            "TimelineLocation": {
              "Order": 162,
              "Time": "2026-05-09T15:07:13.901693624Z"
            },
            "Message": "checks if snapshot is marked as failed",
            "Duration": 8668597,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-05-09T15:07:13.901893597Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-05-09T15:07:13.901918018Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 24410,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 340
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.902246273Z",
        "EndTime": "2026-05-09T15:07:13.974080251Z",
        "RunTime": 71833948,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-wogp is found\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 340
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-05-09T15:07:13.902387175Z"
            },
            "Message": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 340
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 168,
              "Time": "2026-05-09T15:07:13.973878008Z"
            },
            "Message": "checks if the finalizer was removed from all of the related Integration pipelineRuns",
            "Duration": 71490823,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 169,
              "Time": "2026-05-09T15:07:13.97402252Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 171,
              "Time": "2026-05-09T15:07:13.974065661Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 43141,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 344
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates a new IntegrationTestScenario",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:13.974392616Z",
        "EndTime": "2026-05-09T15:07:14.062362191Z",
        "RunTime": 87969584,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 344
            },
            "TimelineLocation": {
              "Order": 172,
              "Time": "2026-05-09T15:07:13.974538828Z"
            },
            "Message": "creates a new IntegrationTestScenario",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 344
            },
            "TimelineLocation": {
              "Order": 174,
              "Time": "2026-05-09T15:07:14.061956994Z"
            },
            "Message": "creates a new IntegrationTestScenario",
            "Duration": 87418156,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-05-09T15:07:14.062274289Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-05-09T15:07:14.06232915Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 54871,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 349
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "updates the Snapshot with the re-run label for the new scenario",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:14.062906779Z",
        "EndTime": "2026-05-09T15:07:14.090972804Z",
        "RunTime": 28066025,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 3,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 349
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-05-09T15:07:14.063022601Z"
            },
            "Message": "updates the Snapshot with the re-run label for the new scenario",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 349
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-05-09T15:07:14.090778491Z"
            },
            "Message": "updates the Snapshot with the re-run label for the new scenario",
            "Duration": 27755890,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-05-09T15:07:14.090932253Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-05-09T15:07:14.090960104Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 27850,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot is updated with a re-run label for a given scenario"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 357
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": [
          "slow"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the new integration pipelineRun started",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:14.091267319Z",
        "EndTime": "2026-05-09T15:07:34.10274363Z",
        "RunTime": 20011476311,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for test scenario %s and snapshot %s/%s my-integration-test-tsgv integration2-htzn integ-app-vvbg-20260509-150339-000\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-05-09T15:07:14.09137338Z"
            },
            "Message": "checks if the new integration pipelineRun started",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Offset": 155,
              "Order": 186,
              "Time": "2026-05-09T15:07:34.102492356Z"
            },
            "Message": "checks if the new integration pipelineRun started",
            "Duration": 20011118975,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 155,
              "Order": 187,
              "Time": "2026-05-09T15:07:34.102692949Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 155,
              "Order": 189,
              "Time": "2026-05-09T15:07:34.10273438Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 41431,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot is updated with a re-run label for a given scenario"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 357
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 364
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the re-run label was removed from the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.103273119Z",
        "EndTime": "2026-05-09T15:07:34.110151628Z",
        "RunTime": 6878479,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 364
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-05-09T15:07:34.103435421Z"
            },
            "Message": "checks if the re-run label was removed from the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 364
            },
            "TimelineLocation": {
              "Order": 192,
              "Time": "2026-05-09T15:07:34.109995125Z"
            },
            "Message": "checks if the re-run label was removed from the Snapshot",
            "Duration": 6559674,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 193,
              "Time": "2026-05-09T15:07:34.110117187Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 195,
              "Time": "2026-05-09T15:07:34.110143577Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 26391,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot is updated with a re-run label for a given scenario"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 357
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "slow"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if all integration pipelineRuns finished successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.110530504Z",
        "EndTime": "2026-05-09T15:07:34.207117706Z",
        "RunTime": 96587202,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Integration test scenario my-integration-test-tsgv is found\nPipelineRun my-integration-test-tsgv-xmhjg reason: Succeeded\nIntegration test scenario my-integration-test-wogp is found\nPipelineRun my-integration-test-wogp-mlxbl reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 196,
              "Time": "2026-05-09T15:07:34.110661486Z"
            },
            "Message": "checks if all integration pipelineRuns finished successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Offset": 242,
              "Order": 198,
              "Time": "2026-05-09T15:07:34.206932963Z"
            },
            "Message": "checks if all integration pipelineRuns finished successfully",
            "Duration": 96271477,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 242,
              "Order": 199,
              "Time": "2026-05-09T15:07:34.207078426Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Offset": 242,
              "Order": 201,
              "Time": "2026-05-09T15:07:34.207109606Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 31150,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot is updated with a re-run label for a given scenario"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 357
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 382
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the name of the re-triggered pipelinerun is reported in the Snapshot",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.207415451Z",
        "EndTime": "2026-05-09T15:07:34.221278201Z",
        "RunTime": 13862750,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 3,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 382
            },
            "TimelineLocation": {
              "Order": 202,
              "Time": "2026-05-09T15:07:34.207537423Z"
            },
            "Message": "checks if the name of the re-triggered pipelinerun is reported in the Snapshot",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 382
            },
            "TimelineLocation": {
              "Order": 204,
              "Time": "2026-05-09T15:07:34.220931145Z"
            },
            "Message": "checks if the name of the re-triggered pipelinerun is reported in the Snapshot",
            "Duration": 13393752,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 205,
              "Time": "2026-05-09T15:07:34.2212122Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 207,
              "Time": "2026-05-09T15:07:34.221265751Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 53540,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot is updated with a re-run label for a given scenario"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 357
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 399
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if snapshot is still marked as failed",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.221578305Z",
        "EndTime": "2026-05-09T15:07:34.228766819Z",
        "RunTime": 7188554,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 399
            },
            "TimelineLocation": {
              "Order": 208,
              "Time": "2026-05-09T15:07:34.221689817Z"
            },
            "Message": "checks if snapshot is still marked as failed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 399
            },
            "TimelineLocation": {
              "Order": 210,
              "Time": "2026-05-09T15:07:34.228460365Z"
            },
            "Message": "checks if snapshot is still marked as failed",
            "Duration": 6770568,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 211,
              "Time": "2026-05-09T15:07:34.228678298Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 213,
              "Time": "2026-05-09T15:07:34.228739969Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 61671,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 406
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates an snapshot of push event",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.229363809Z",
        "EndTime": "2026-05-09T15:07:34.241947769Z",
        "RunTime": 12583960,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 406
            },
            "TimelineLocation": {
              "Order": 214,
              "Time": "2026-05-09T15:07:34.229471281Z"
            },
            "Message": "creates an snapshot of push event",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 406
            },
            "TimelineLocation": {
              "Order": 216,
              "Time": "2026-05-09T15:07:34.241632064Z"
            },
            "Message": "creates an snapshot of push event",
            "Duration": 12160813,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 217,
              "Time": "2026-05-09T15:07:34.241892118Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 219,
              "Time": "2026-05-09T15:07:34.241939719Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 47600,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Integration Service E2E tests]",
          "with an integration test fail",
          "when An snapshot of push event is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 233
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
            "LineNumber": 412
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
          "LineNumber": 413
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks no Release CRs are created",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:34.242238673Z",
        "EndTime": "2026-05-09T15:07:37.89499857Z",
        "RunTime": 3652759917,
        "ParallelProcess": 7,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 413
            },
            "TimelineLocation": {
              "Order": 220,
              "Time": "2026-05-09T15:07:34.242342815Z"
            },
            "Message": "checks no Release CRs are created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 413
            },
            "TimelineLocation": {
              "Order": 222,
              "Time": "2026-05-09T15:07:34.249773793Z"
            },
            "Message": "checks no Release CRs are created",
            "Duration": 7430978,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 250
            },
            "TimelineLocation": {
              "Order": 223,
              "Time": "2026-05-09T15:07:34.249961966Z"
            },
            "Message": "with an integration test fail",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 250
            },
            "TimelineLocation": {
              "Order": 225,
              "Time": "2026-05-09T15:07:37.894761746Z"
            },
            "Message": "with an integration test fail",
            "Duration": 3644799790,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 226,
              "Time": "2026-05-09T15:07:37.894942279Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/integration.go",
              "LineNumber": 49
            },
            "TimelineLocation": {
              "Order": 228,
              "Time": "2026-05-09T15:07:37.89499046Z"
            },
            "Message": "[integration-service-suite Integration Service E2E tests]",
            "Duration": 48181,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rhtap-service-push pipeline]",
          "Rhtap-service-push happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 74
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rhtap-service-push"
          ],
          [
            "RhtapServicePush"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
          "LineNumber": 150
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the release CR is created",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.530973135Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rhtap-service-push pipeline]",
          "Rhtap-service-push happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 74
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rhtap-service-push"
          ],
          [
            "RhtapServicePush"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
          "LineNumber": 160
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the rhtap release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.532284155Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rhtap-service-push pipeline]",
          "Rhtap-service-push happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 74
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rhtap-service-push"
          ],
          [
            "RhtapServicePush"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
          "LineNumber": 190
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.533533305Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rhtap-service-push pipeline]",
          "Rhtap-service-push happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 74
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
            "LineNumber": 149
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rhtap-service-push"
          ],
          [
            "RhtapServicePush"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rhtap_service_push.go",
          "LineNumber": 200
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the PR in infra-deployments repo is created/updated",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.534026363Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 120
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.534644703Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 124
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.534924287Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 127
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.535195751Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 148
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.535498056Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws host-pool allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 70
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 119
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-host-pool"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 152
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "test that cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.535780811Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 251
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.536020504Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 255
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.536254088Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.536509782Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 263
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.536727106Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "aws dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 190
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 250
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "aws-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 267
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.53698907Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 341
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.537219903Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 345
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.537454197Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 349
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.537692001Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 353
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.537930245Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm system z dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 283
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 340
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmz-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 357
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.538106208Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 432
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a PipelineRun is triggered",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.538311851Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 436
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the build-container task from component pipelinerun is buildah-remote",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.538481163Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "The multi platform secret is populated",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.538686707Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 444
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "that PipelineRun completes successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.53888229Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[multi-platform-build-service-suite Multi Platform Controller E2E tests]",
          "ibm power pc dynamic allocation",
          "when the Component with multi-platform-build is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 21
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 373
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
            "LineNumber": 431
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "multi-platform"
          ],
          [
            "ibmp-dynamic"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi-platform.go",
          "LineNumber": 448
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check cleanup happened successfully",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539222915Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite Push to external registry]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
            "LineNumber": 155
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
          "LineNumber": 157
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release CR should have been created in the dev namespace",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539480209Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite Push to external registry]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
            "LineNumber": 155
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
          "LineNumber": 164
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that Release PipelineRun should eventually succeed",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539628032Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite Push to external registry]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
            "LineNumber": 155
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
          "LineNumber": 168
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "tests if the image was pushed to quay",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539785154Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite Push to external registry]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
            "LineNumber": 155
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/push_to_external_registry.go",
          "LineNumber": 175
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that a Release is marked as succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539954857Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 325
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.540436114Z",
        "EndTime": "2026-05-09T14:54:58.559021469Z",
        "RunTime": 193018585344,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1778338351-iahx -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nImage repository for component test-comp-pmqu in namespace build-e2e-fxzu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-comp-pmqu, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-wzxmfe, pacBranchName: konflux-test-comp-pmqu\n\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1778338374-abee -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nImage repository for component test-comp-aikr in namespace build-e2e-fxzu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-comp-aikr, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-glbvzx, pacBranchName: konflux-test-comp-aikr\n\"level\"=0 \"msg\"=\"found credentials for image ref quay.io/redhat-appstudio-qe/test-images:pipeline-bundle-1778338396-qpju -\u003e user: redhat-appstudio-qe+redhat_appstudio_quality\"\nImage repository for component test-comp-otir in namespace build-e2e-fxzu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component test-comp-otir in namespace build-e2e-fxzu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-comp-otir, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-wpminl, pacBranchName: konflux-test-comp-otir\nImage repository for component test-symlink-comp-xosd in namespace build-e2e-fxzu do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nCreated component for scenario sample-python-basic-oci: component: test-symlink-comp-xosd, repo: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic, baseBranchName: base-yshvwr, pacBranchName: konflux-test-symlink-comp-xosd\nPipelineRun has not been created yet for Component build-e2e-fxzu/test-symlink-comp-xosd\nPipelineRun has not been created yet for Component build-e2e-fxzu/test-symlink-comp-xosd\nPipelineRun has not been created yet for Component build-e2e-fxzu/test-symlink-comp-xosd\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 237
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.540537786Z"
            },
            "Message": "HACBS pipelines",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 237
            },
            "TimelineLocation": {
              "Offset": 2258,
              "Order": 3,
              "Time": "2026-05-09T14:53:58.444162453Z"
            },
            "Message": "HACBS pipelines",
            "Duration": 132903624686,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Offset": 2258,
              "Order": 4,
              "Time": "2026-05-09T14:53:58.444403116Z"
            },
            "Message": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 325
            },
            "TimelineLocation": {
              "Offset": 2525,
              "Order": 6,
              "Time": "2026-05-09T14:54:58.558810536Z"
            },
            "Message": "triggers PipelineRun for symlink component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
            "Duration": 60114407380,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2525,
              "Order": 7,
              "Time": "2026-05-09T14:54:58.558981888Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2525,
              "Order": 9,
              "Time": "2026-05-09T14:54:58.559015859Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 33971,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:58.559400135Z",
        "EndTime": "2026-05-09T14:54:58.648159109Z",
        "RunTime": 88758964,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:54:58.559511647Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:54:58.647993206Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 88481549,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:54:58.648129178Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:54:58.648152579Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 23411,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:58.648526125Z",
        "EndTime": "2026-05-09T14:54:58.727116205Z",
        "RunTime": 78590089,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:58.648635846Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:54:58.726927702Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 78291846,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:54:58.727074304Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:54:58.727107594Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 33301,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 338
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:58.727405719Z",
        "EndTime": "2026-05-09T14:54:58.824963003Z",
        "RunTime": 97557284,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:54:58.727507851Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 338
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T14:54:58.82478263Z"
            },
            "Message": "scenario sample-python-basic-oci triggers PipelineRun for component with source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 97274769,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:54:58.824932283Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T14:54:58.824954853Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 22570,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:58.825256338Z",
        "EndTime": "2026-05-09T15:02:58.987806194Z",
        "RunTime": 480162549846,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-pmqu-on-pull-request-5hjdh found for Component build-e2e-fxzu/test-comp-pmqu\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Running\nPipelineRun test-comp-pmqu-on-pull-request-5hjdh reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:54:58.82536134Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 1726,
              "Order": 30,
              "Time": "2026-05-09T15:02:58.987596571Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 480162235231,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 1726,
              "Order": 31,
              "Time": "2026-05-09T15:02:58.987743663Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 1726,
              "Order": 33,
              "Time": "2026-05-09T15:02:58.987789684Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 46021,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "passed",
        "StartTime": "2026-05-09T15:02:58.98819503Z",
        "EndTime": "2026-05-09T15:03:02.819444907Z",
        "RunTime": 3831249876,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:02:58.988302442Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T15:03:02.819220394Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 3830917992,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:03:02.819405556Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:03:02.819431197Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 25650,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:02.819810423Z",
        "EndTime": "2026-05-09T15:03:02.820193679Z",
        "RunTime": 383246,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 41,
            "Time": "2026-05-09T15:03:02.820056107Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:03:02.819908904Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:03:02.820064217Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 155312,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:03:02.820165529Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:03:02.820188139Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 22610,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:02.820653816Z",
        "EndTime": "2026-05-09T15:03:03.230629461Z",
        "RunTime": 409975654,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:03:02.820743898Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:03:03.230383817Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 409639919,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:03:03.23057112Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:03:03.2306061Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 34980,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:03.230935306Z",
        "EndTime": "2026-05-09T15:03:03.247105132Z",
        "RunTime": 16169827,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Skipping source image check since it is not enabled in the pipeline",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 440,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:440 +0x5f1"
          },
          "TimelineLocation": {
            "Offset": 31,
            "Order": 53,
            "Time": "2026-05-09T15:03:03.2469233Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Source build is enabled: false\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:03:03.231035867Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 54,
              "Time": "2026-05-09T15:03:03.246933Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 15897133,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 55,
              "Time": "2026-05-09T15:03:03.247067632Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 57,
              "Time": "2026-05-09T15:03:03.247099402Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 31770,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.247360526Z",
        "EndTime": "2026-05-09T15:03:03.448507512Z",
        "RunTime": 201146987,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-pmqu-on-pull-request-5hjdh:\n\u0026{[{build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/fd9cc8ec-c7fd-4b4d-8f7f-54bc4d17c24a 0b9a7e7d-8923-4e53-b981-b00cbd19275f 0b9a7e7d-8923-4e53-b981-b00cbd19275f} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/2c119a4b-faf7-4959-9606-e3ae13ddd4fd 1ac2088b-c530-42c9-9939-fbb88fd6e251 1ac2088b-c530-42c9-9939-fbb88fd6e251} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/e5b3f7bc-4277-49f7-a4c3-fed165ad31d7 2cda6fe6-5038-4efe-b955-74132999aac8 2cda6fe6-5038-4efe-b955-74132999aac8} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/1d935634-8444-4da6-963f-abaf7ee21848 3a0ecf86-d2b6-46bb-95a5-ed49920863d1 3a0ecf86-d2b6-46bb-95a5-ed49920863d1} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/cd46e812-1053-4842-abb5-05e5d9f2af64 3cf9759a-d6ed-4eda-849d-592608ea0d53 3cf9759a-d6ed-4eda-849d-592608ea0d53} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/ee2a9c22-d378-42c3-8ded-b4ba79ef0480 60502c04-d0a4-49c8-b83c-5a7df5e076d7 60502c04-d0a4-49c8-b83c-5a7df5e076d7} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/1b7509d2-5956-4e7d-ae51-9ed53f7582f3 68ad4c95-8843-4a2f-b23c-feaed0a6f02b 68ad4c95-8843-4a2f-b23c-feaed0a6f02b} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/39e658de-22f6-4ee0-bb58-99222e2cfb59 6e43dbe6-8d70-4818-b172-2a5a5e93370d 6e43dbe6-8d70-4818-b172-2a5a5e93370d} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/45628060-b3fd-4d2e-b200-07186ff70acd 8b4784f0-d672-4ee4-9749-c12be9bf5cb6 8b4784f0-d672-4ee4-9749-c12be9bf5cb6} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/990550c5-c445-409b-9ef0-90d4f6bd0555 ab6ed9cd-802d-401e-bc54-b77c70e721d7 ab6ed9cd-802d-401e-bc54-b77c70e721d7} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/4472a488-2044-4be6-ad67-0c344a11af9a af8af1d1-5329-434f-8631-c3eb242b4fbc af8af1d1-5329-434f-8631-c3eb242b4fbc} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/efe50bef-4b1f-4d98-a57d-330b65541775 beaafb2d-02b0-4ac0-a0a6-c49384b28748 beaafb2d-02b0-4ac0-a0a6-c49384b28748} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/60df4b27-7911-4dd7-905a-c3b2ec27b37e c086b670-42e2-401d-bcb4-825a265e8136 c086b670-42e2-401d-bcb4-825a265e8136} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/eeb86984-b516-4e27-9d93-3df4ec44a694 cde37ab4-d1b8-4c19-8c18-26435fa97576 cde37ab4-d1b8-4c19-8c18-26435fa97576} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/6efe4abe-fbb7-4c63-937e-742c84488662 e9439337-a226-4a85-ba7b-b5a9ccc6b640 e9439337-a226-4a85-ba7b-b5a9ccc6b640} {build-e2e-fxzu/results/cd8d385a-fe10-4054-b70c-236be095ed03/records/cd8d385a-fe10-4054-b70c-236be095ed03 f06d2f63-32fa-445c-be92-171b75b23e71 f06d2f63-32fa-445c-be92-171b75b23e71}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:03:03.247461648Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T15:03:03.345478285Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 98016637,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:03:03.345603177Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 63,
              "Time": "2026-05-09T15:03:03.448317809Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 102714633,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 64,
              "Time": "2026-05-09T15:03:03.448459562Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 66,
              "Time": "2026-05-09T15:03:03.448493422Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 33860,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:03.448719596Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.449165933Z",
        "EndTime": "2026-05-09T15:03:03.782937966Z",
        "RunTime": 333772033,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T15:03:03.449277775Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T15:03:03.782789544Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build",
            "Duration": 333511769,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:03:03.782907436Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:03:03.782928866Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 21420,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:03.783106199Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:03.783424154Z",
        "EndTime": "2026-05-09T15:03:03.79577295Z",
        "RunTime": 12348836,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 77,
            "Time": "2026-05-09T15:03:03.795455405Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:03:03.783529636Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:03:03.795212501Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 11682855,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:03:03.795328163Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T15:03:03.795465415Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 137252,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T15:03:03.795634418Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T15:03:03.79575103Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 116612,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:03.796109575Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.796464201Z",
        "EndTime": "2026-05-09T15:03:03.897243922Z",
        "RunTime": 100779732,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-aikr-on-pull-request-bj7gf found for Component build-e2e-fxzu/test-comp-aikr\nPipelineRun test-comp-aikr-on-pull-request-bj7gf reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:03:03.796544172Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 84,
              "Time": "2026-05-09T15:03:03.895329372Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 98785200,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 85,
              "Time": "2026-05-09T15:03:03.897151551Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 166,
              "Order": 87,
              "Time": "2026-05-09T15:03:03.897221382Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 69831,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:03.89833747Z",
        "EndTime": "2026-05-09T15:03:07.731055138Z",
        "RunTime": 3832717679,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:03:03.898454022Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:03:07.730794494Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 3832340462,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:03:07.730987388Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:03:07.731047689Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 60301,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:07.731497996Z",
        "EndTime": "2026-05-09T15:03:07.732014184Z",
        "RunTime": 516189,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 95,
            "Time": "2026-05-09T15:03:07.731847831Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:03:07.731616117Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:03:07.731859311Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 243194,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T15:03:07.731982523Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-05-09T15:03:07.732008874Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 26351,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:07.732353059Z",
        "EndTime": "2026-05-09T15:03:08.039721763Z",
        "RunTime": 307368714,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:03:07.732453711Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-05-09T15:03:08.039444809Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 306991097,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:03:08.039673582Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:03:08.039711783Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 38201,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:08.040119359Z",
        "EndTime": "2026-05-09T15:03:08.054886954Z",
        "RunTime": 14767595,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Skipping source image check since it is not enabled in the pipeline",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 440,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:440 +0x5f1"
          },
          "TimelineLocation": {
            "Offset": 31,
            "Order": 107,
            "Time": "2026-05-09T15:03:08.054688561Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Source build is enabled: false\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:03:08.040229161Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 108,
              "Time": "2026-05-09T15:03:08.054699441Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 14470290,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 109,
              "Time": "2026-05-09T15:03:08.054850173Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 31,
              "Order": 111,
              "Time": "2026-05-09T15:03:08.054878924Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 28761,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:08.055224359Z",
        "EndTime": "2026-05-09T15:03:08.157062117Z",
        "RunTime": 101837758,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-aikr-on-pull-request-bj7gf:\n\u0026{[{build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/40aefe8d-42a7-41b4-82e9-6df5b18ea878 09a9d3a4-3193-4cdb-a9b5-df22c8dd4872 09a9d3a4-3193-4cdb-a9b5-df22c8dd4872} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/1155db26-c91e-42a4-a1a6-3756e18c4286 2ccb8625-ea41-4846-ad88-a8bab56a75e4 2ccb8625-ea41-4846-ad88-a8bab56a75e4} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/9e385328-cf0f-413f-ad4e-ab54d211ce72 3070a719-4782-4066-b30f-0773f1daa099 3070a719-4782-4066-b30f-0773f1daa099} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/70e60867-88da-49ec-a2b3-3222d724c823 3f24e0d8-f989-4e4b-9d66-6ebca7190c2f 3f24e0d8-f989-4e4b-9d66-6ebca7190c2f} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/94320feb-cbe5-4161-b48c-a3fba4524ef2 3f72d5f6-f4d3-402a-b4b0-1ef19229fc29 3f72d5f6-f4d3-402a-b4b0-1ef19229fc29} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/0029ef87-a5e8-4dd7-ac08-9945357c4ecc 42e58867-b4ef-443d-a95e-416dec6c8e80 42e58867-b4ef-443d-a95e-416dec6c8e80} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/6f8c6c97-d188-4ded-8fcc-d0138b46aa31 47c3c2fe-e23a-4fd8-985e-d0202884695c 47c3c2fe-e23a-4fd8-985e-d0202884695c} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/6be60c33-2295-40ed-97ff-480c8bd3ff83 7ec39413-186b-404d-92a1-be28ac57d93f 7ec39413-186b-404d-92a1-be28ac57d93f} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/21440504-9300-4f03-87af-b76ea9cec4dd 9d3133aa-0a3f-4fe8-8a1a-297af8a64e18 9d3133aa-0a3f-4fe8-8a1a-297af8a64e18} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/d44211ed-a5a7-4e75-a6ff-deac27a3d72f a09b52bb-a34d-47c3-84c3-63b4d6bd0a90 a09b52bb-a34d-47c3-84c3-63b4d6bd0a90} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/3d3d30f7-9e15-4022-80e5-bc1a1e98e007 af5c3db0-599c-4504-9620-2d61a6a7cdbe af5c3db0-599c-4504-9620-2d61a6a7cdbe} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/25ea2a90-2758-44fe-a9c2-7ebcd918f865 b238809d-eaf7-4b79-9f2b-4b22f6eb47a6 b238809d-eaf7-4b79-9f2b-4b22f6eb47a6} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/e6d7f5d9-93e5-41d2-bed2-9f2fbaf2ee0d bc967ef4-c8bf-409f-8fa1-74da8d0a8395 bc967ef4-c8bf-409f-8fa1-74da8d0a8395} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/cce3ace9-eac9-47f4-bdf3-8dd9005737fa d0cfb2cc-165f-46c8-9db9-c2b93429e3b0 d0cfb2cc-165f-46c8-9db9-c2b93429e3b0} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/a5a05b41-f5bb-4e1e-be6b-3b1d7ca5e886 dde98c1b-d612-4b89-85bb-3e429909f100 dde98c1b-d612-4b89-85bb-3e429909f100} {build-e2e-fxzu/results/9e385328-cf0f-413f-ad4e-ab54d211ce72/records/010428d3-f71d-4610-89de-d15a0ca08905 dfaa04bb-c2c7-4f3b-8786-23681b0fcbd8 dfaa04bb-c2c7-4f3b-8786-23681b0fcbd8}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:03:08.055340901Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-05-09T15:03:08.078850715Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 23509824,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-05-09T15:03:08.078994967Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 117,
              "Time": "2026-05-09T15:03:08.156793663Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 77798696,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 118,
              "Time": "2026-05-09T15:03:08.157018837Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2963,
              "Order": 120,
              "Time": "2026-05-09T15:03:08.157055587Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 36750,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:08.157305661Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:08.157749948Z",
        "EndTime": "2026-05-09T15:03:08.458628919Z",
        "RunTime": 300878981,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-05-09T15:03:08.157944161Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-05-09T15:03:08.458456746Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta",
            "Duration": 300512574,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:03:08.458594058Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-05-09T15:03:08.458621079Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 27031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:08.458875013Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-05-09T15:03:08.459236379Z",
        "EndTime": "2026-05-09T15:03:08.471328011Z",
        "RunTime": 12091642,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 131,
            "Time": "2026-05-09T15:03:08.471157468Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 127,
              "Time": "2026-05-09T15:03:08.459354471Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-05-09T15:03:08.470892144Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 11537673,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:03:08.471013876Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:03:08.471167218Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 153342,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:03:08.47128577Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:03:08.471312461Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 26691,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-05-09T15:03:08.471520924Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 356
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:08.471966391Z",
        "EndTime": "2026-05-09T15:08:28.505289057Z",
        "RunTime": 320033322687,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-comp-otir-on-pull-request-dxshn found for Component build-e2e-fxzu/test-comp-otir\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Running\nPipelineRun test-comp-otir-on-pull-request-dxshn reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:03:08.472046662Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 356
            },
            "TimelineLocation": {
              "Offset": 1206,
              "Order": 138,
              "Time": "2026-05-09T15:08:28.505029623Z"
            },
            "Message": "should eventually finish successfully for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 320032982951,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 1206,
              "Order": 139,
              "Time": "2026-05-09T15:08:28.505193226Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 1206,
              "Order": 141,
              "Time": "2026-05-09T15:08:28.505268707Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 75471,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 366
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should push Dockerfile to registry",
        "State": "skipped",
        "StartTime": "2026-05-09T15:08:28.506049249Z",
        "EndTime": "2026-05-09T15:08:28.506518487Z",
        "RunTime": 469208,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Skipping DockerBuildOciTAMin build, which does not push Dockerfile to registry",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 369,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.2()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:369 +0xb4"
          },
          "TimelineLocation": {
            "Order": 143,
            "Time": "2026-05-09T15:08:28.506362465Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 366
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-05-09T15:08:28.506215922Z"
            },
            "Message": "should push Dockerfile to registry",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 366
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-05-09T15:08:28.506370434Z"
            },
            "Message": "should push Dockerfile to registry",
            "Duration": 154502,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-05-09T15:08:28.506482946Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-05-09T15:08:28.506511937Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 28991,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 378
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "floating tags are created successfully",
        "State": "skipped",
        "StartTime": "2026-05-09T15:08:28.506783131Z",
        "EndTime": "2026-05-09T15:08:28.507188047Z",
        "RunTime": 404916,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "floating tag validation is not needed for: https://github.com/redhat-appstudio-qe/devfile-sample-python-basic",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 380,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:380 +0x91"
          },
          "TimelineLocation": {
            "Order": 149,
            "Time": "2026-05-09T15:08:28.507049535Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 378
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:08:28.506909123Z"
            },
            "Message": "floating tags are created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 378
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-05-09T15:08:28.507059976Z"
            },
            "Message": "floating tags are created successfully",
            "Duration": 150852,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 151,
              "Time": "2026-05-09T15:08:28.507161967Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 153,
              "Time": "2026-05-09T15:08:28.507181718Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 19741,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image manifest mediaType is correct",
        "State": "passed",
        "StartTime": "2026-05-09T15:08:28.507447212Z",
        "EndTime": "2026-05-09T15:08:28.858114827Z",
        "RunTime": 350667625,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 154,
              "Time": "2026-05-09T15:08:28.507548603Z"
            },
            "Message": "image manifest mediaType is correct",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 156,
              "Time": "2026-05-09T15:08:28.857898053Z"
            },
            "Message": "image manifest mediaType is correct",
            "Duration": 350349450,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-05-09T15:08:28.858063126Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 159,
              "Time": "2026-05-09T15:08:28.858106977Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 43850,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 420
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "check for source images if enabled in pipeline",
        "State": "skipped",
        "StartTime": "2026-05-09T15:08:28.858476692Z",
        "EndTime": "2026-05-09T15:08:28.87029201Z",
        "RunTime": 11815328,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Skiping DockerBuildOciTAMin build test-comp-otir-on-pull-request-dxshn",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 433,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.5()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:433 +0x489"
          },
          "TimelineLocation": {
            "Offset": 82,
            "Order": 161,
            "Time": "2026-05-09T15:08:28.870110787Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 420
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "This is DockerBuildOciTAMin build, which does not require source container build.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Order": 160,
              "Time": "2026-05-09T15:08:28.858583694Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 420
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 162,
              "Time": "2026-05-09T15:08:28.870122397Z"
            },
            "Message": "check for source images if enabled in pipeline",
            "Duration": 11538703,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 163,
              "Time": "2026-05-09T15:08:28.870247969Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 82,
              "Order": 165,
              "Time": "2026-05-09T15:08:28.870277549Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 29580,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Records",
        "State": "passed",
        "StartTime": "2026-05-09T15:08:28.870663516Z",
        "EndTime": "2026-05-09T15:08:28.951858222Z",
        "RunTime": 81194717,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "records for PipelineRun test-comp-otir-on-pull-request-dxshn:\n\u0026{[{build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/6c65551c-5883-444e-ac6b-c30beae7ba29 09dac1b7-3506-45e3-a5d3-3162390d6946 09dac1b7-3506-45e3-a5d3-3162390d6946} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/12c27634-880b-4bf0-8b0e-e4a0c6b633a9 1b9f9952-15f4-4686-9ce3-3c03a42bcd5d 1b9f9952-15f4-4686-9ce3-3c03a42bcd5d} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/8b0de730-a239-4950-abc0-07b746b3d7e1 5dc7fb6c-980a-49b7-ab24-5110e85ab743 5dc7fb6c-980a-49b7-ab24-5110e85ab743} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/0205bc72-46d0-45af-b836-8f1268783c70 60486559-c59d-4da1-a6e2-4ed9dd7b580f 60486559-c59d-4da1-a6e2-4ed9dd7b580f} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/57406049-b511-4c6d-8b20-f548ef0edfce 67723cc3-0702-4885-909c-636d56430da6 67723cc3-0702-4885-909c-636d56430da6} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/86d4021f-7233-4303-81d1-a9bcbe35e96d 9a04c8e6-5b29-4408-a00a-356b329afdbd 9a04c8e6-5b29-4408-a00a-356b329afdbd} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/dfd3cabe-cb26-43ee-9769-7dd173c1af40 c077d564-6070-44aa-ad4c-2c9ab454c9d9 c077d564-6070-44aa-ad4c-2c9ab454c9d9} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/97651a0e-37d4-4e7f-87bc-a2395c93b63f c1365706-3da1-41e6-a80f-7bf2a29b18da c1365706-3da1-41e6-a80f-7bf2a29b18da} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/4446169b-a538-45b5-bc06-58f116b97526 ca489b80-0b45-4a4a-aae7-2d0a1c520ba1 ca489b80-0b45-4a4a-aae7-2d0a1c520ba1} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/59a3f3c3-df9b-49b4-8f18-d7925aa244d1 ce39d91a-765e-4fad-9c2e-ca6e1e607182 ce39d91a-765e-4fad-9c2e-ca6e1e607182} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/9f4ddd83-8d4d-4520-8881-3019bcd520d2 d403868d-1b0f-420d-b01e-acc7bbf9cc5d d403868d-1b0f-420d-b01e-acc7bbf9cc5d} {build-e2e-fxzu/results/8cdc459a-0699-4c92-9ef2-fa44897a9e1a/records/8cdc459a-0699-4c92-9ef2-fa44897a9e1a e7a7dbdc-a151-4a5e-8c3d-39a617446e55 e7a7dbdc-a151-4a5e-8c3d-39a617446e55}]}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-05-09T15:08:28.870782627Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 477
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-05-09T15:08:28.891438854Z"
            },
            "Message": "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 20656227,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-05-09T15:08:28.891584717Z"
            },
            "Message": "should have Pipeline Records",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 171,
              "Time": "2026-05-09T15:08:28.951660399Z"
            },
            "Message": "should have Pipeline Records",
            "Duration": 60075651,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 172,
              "Time": "2026-05-09T15:08:28.951798621Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 2239,
              "Order": 174,
              "Time": "2026-05-09T15:08:28.951849282Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 50660,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when Pipeline Results are stored for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 473
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 507
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Pipeline Logs",
        "State": "pending",
        "StartTime": "2026-05-09T15:08:28.952073545Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 540
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
        "State": "passed",
        "StartTime": "2026-05-09T15:08:28.952416231Z",
        "EndTime": "2026-05-09T15:08:28.986755264Z",
        "RunTime": 34339035,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-05-09T15:08:28.952520102Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 540
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-05-09T15:08:28.986596152Z"
            },
            "Message": "should validate tekton taskrun test results for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic and Pipeline docker-build-oci-ta-min",
            "Duration": 34076050,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-05-09T15:08:28.986723614Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-05-09T15:08:28.986748624Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 25010,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 569
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verify-enterprise-contract check should pass",
        "State": "pending",
        "StartTime": "2026-05-09T15:08:28.986946067Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 546
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "sbom",
            "slow"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": [
          "build-templates-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should have Hermeto content in the SBOM in case the build was hermetic",
        "State": "skipped",
        "StartTime": "2026-05-09T15:08:28.987250232Z",
        "EndTime": "2026-05-09T15:08:28.9965799Z",
        "RunTime": 9329678,
        "ParallelProcess": 20,
        "Failure": {
          "Message": "Hermetic build is not enabled, skipping the test",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 663,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func2.1.5.8.3()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go:663 +0x7a"
          },
          "TimelineLocation": {
            "Order": 185,
            "Time": "2026-05-09T15:08:28.996416468Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 661
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-05-09T15:08:28.987357214Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 550
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-05-09T15:08:28.996127813Z"
            },
            "Message": "when the container image for component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic is created and pushed to container registry",
            "Duration": 8770599,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-05-09T15:08:28.996289735Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-05-09T15:08:28.996425277Z"
            },
            "Message": "should have Hermeto content in the SBOM in case the build was hermetic",
            "Duration": 135542,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-05-09T15:08:28.99654659Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-05-09T15:08:28.99657072Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 24131,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines",
          "scenario sample-python-basic-oci (docker-build-oci-ta-min)",
          "build-definitions ec pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 354
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 700
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ],
          null,
          [
            "build-templates-e2e"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 744
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "runs ec pipeline pipelines/enterprise-contract.yaml",
        "State": "pending",
        "StartTime": "2026-05-09T15:08:28.996777503Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 20,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build templates E2E test]",
          "HACBS pipelines"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
            "LineNumber": 210
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build",
            "build-templates",
            "HACBS",
            "pipeline-service"
          ],
          [
            "pipeline"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
          "LineNumber": 816
        },
        "LeafNodeLabels": [
          "build-templates-e2e",
          "source-build-e2e"
        ],
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
        "State": "passed",
        "StartTime": "2026-05-09T15:08:28.997087798Z",
        "EndTime": "2026-05-09T15:08:37.186074616Z",
        "RunTime": 8188986848,
        "ParallelProcess": 20,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun test-symlink-comp-xosd-on-pull-request-f9vp5 found for Component build-e2e-fxzu/test-symlink-comp-xosd\nPipelineRun test-symlink-comp-xosd-on-pull-request-f9vp5 reason: Failed\nattempt 1/1: PipelineRun \"test-symlink-comp-xosd-on-pull-request-f9vp5\" failed: \n pod: test-symlink-comp-xosd-on-p7e23b7808632ed87db6a8d6ec16dfffe-pod | init container: prepare\n2026/05/09 14:55:19 Entrypoint initialization\n\n pod: test-symlink-comp-xosd-on-p7e23b7808632ed87db6a8d6ec16dfffe-pod | init container: place-scripts\n2026/05/09 14:55:19 Decoded script /tekton/scripts/script-0-6h6hq\n2026/05/09 14:55:19 Decoded script /tekton/scripts/script-1-6qxgk\n\npod: test-symlink-comp-xosd-on-p7e23b7808632ed87db6a8d6ec16dfffe-pod | container step-clone: \nINFO: Using mounted CA bundle: /mnt/trusted-ca/ca-bundle.crt\n{\"level\":\"info\",\"ts\":1778338523.5000932,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1778338523.7515945,\"caller\":\"git/git.go:223\",\"msg\":\"Successfully cloned https://github.com/redhat-appstudio-qe/devfile-sample-python-basic @ 0b18cce83147a517edd6b84d5e8f51a90a8937a4 (grafted, HEAD) in path /workspace/output/source\"}\n{\"level\":\"info\",\"ts\":1778338523.7516673,\"caller\":\"git/git.go:394\",\"msg\":\"Retrying operation (attempt 1)\"}\n{\"level\":\"info\",\"ts\":1778338523.776762,\"caller\":\"git/git.go:277\",\"msg\":\"Successfully initialized and updated submodules in path /workspace/output/source\"}\nMerge option disabled. Using checked-out revision 0b18cce83147a517edd6b84d5e8f51a90a8937a4 directly.\n\npod: test-symlink-comp-xosd-on-p7e23b7808632ed87db6a8d6ec16dfffe-pod | container step-symlink-check: \nRunning symlink check\nThe cloned repository contains symlink pointing outside of the cloned repository: /workspace/output/source/os-release-symlink\n\n pod: test-symlink-comp-xosd-on-pull-request-f9vp5-init-pod | init container: prepare\n2026/05/09 14:55:06 Entrypoint initialization\n\npod: test-symlink-comp-xosd-on-pull-request-f9vp5-init-pod | container step-init: \ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[param] enable: false\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[param] default-http-proxy: squid.caching.svc.cluster.local:3128\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[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\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[param] http-proxy-result-path: /tekton/results/http-proxy\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[param] no-proxy-result-path: /tekton/results/no-proxy\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"Using in-cluster config\" logger=KubeClient\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"Cache proxy is disabled via param\"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[result] HTTP PROXY: \"\ntime=\"2026-05-09T14:55:09Z\" level=info msg=\"[result] NO PROXY: \"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 816
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-05-09T15:08:28.99719503Z"
            },
            "Message": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 816
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 192,
              "Time": "2026-05-09T15:08:29.319391693Z"
            },
            "Message": "pipelineRun should fail for symlink component with Git source URL https://github.com/redhat-appstudio-qe/devfile-sample-python-basic with component name test-symlink-comp-xosd",
            "Duration": 322196704,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 271
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 193,
              "Time": "2026-05-09T15:08:29.319731559Z"
            },
            "Message": "HACBS pipelines",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 271
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 195,
              "Time": "2026-05-09T15:08:37.18571162Z"
            },
            "Message": "HACBS pipelines",
            "Duration": 7865980081,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 196,
              "Time": "2026-05-09T15:08:37.185996064Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/build_templates.go",
              "LineNumber": 207
            },
            "TimelineLocation": {
              "Offset": 3021,
              "Order": 198,
              "Time": "2026-05-09T15:08:37.186063436Z"
            },
            "Message": "[build-service-suite Build templates E2E test]",
            "Duration": 67372,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.234785774Z",
        "EndTime": "2026-05-09T14:53:37.916119695Z",
        "RunTime": 112681333951,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"gh-multi-component-parent-loig\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component gh-multi-component-child-loig in namespace build-e2e-quvv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-child-loig in namespace build-e2e-quvv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-loig in namespace build-e2e-quvv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-loig in namespace build-e2e-quvv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-multi-component-parent-loig in namespace build-e2e-quvv do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.234940636Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-05-09T14:52:37.796396952Z"
            },
            "Message": "component update with renovate",
            "Duration": 52561456316,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-05-09T14:52:37.796584985Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 6,
              "Time": "2026-05-09T14:53:37.915726468Z"
            },
            "Message": "creates component with nudges",
            "Duration": 60119141483,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 7,
              "Time": "2026-05-09T14:53:37.916035804Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 9,
              "Time": "2026-05-09T14:53:37.916108865Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 73062,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:37.916630303Z",
        "EndTime": "2026-05-09T14:54:18.00141582Z",
        "RunTime": 40084785517,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-quvv/gh-multi-component-parent-loig\nPipelineRun has not been created yet for the component build-e2e-quvv/gh-multi-component-parent-loig\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:53:37.916748055Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 202,
              "Order": 12,
              "Time": "2026-05-09T14:54:18.001209937Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 40084461872,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 202,
              "Order": 13,
              "Time": "2026-05-09T14:54:18.001369169Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 202,
              "Order": 15,
              "Time": "2026-05-09T14:54:18.00141072Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 41561,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:18.001848367Z",
        "EndTime": "2026-05-09T15:03:18.017732195Z",
        "RunTime": 540015883838,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw found for Component build-e2e-quvv/gh-multi-component-parent-loig\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: ResolvingTaskRef\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Running\nPipelineRun gh-multi-component-parent-loig-on-pull-request-cb6fw reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:18.001957429Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 2410,
              "Order": 18,
              "Time": "2026-05-09T15:03:18.017447911Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 540015490482,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2410,
              "Order": 19,
              "Time": "2026-05-09T15:03:18.017690234Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2410,
              "Order": 21,
              "Time": "2026-05-09T15:03:18.017727595Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 37360,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:18.018160272Z",
        "EndTime": "2026-05-09T15:03:18.026848079Z",
        "RunTime": 8687807,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-child-loig-on-pull-request-bb2fn found for Component build-e2e-quvv/gh-multi-component-child-loig\nPipelineRun gh-multi-component-child-loig-on-pull-request-bb2fn reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T15:03:18.018253754Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 24,
              "Time": "2026-05-09T15:03:18.026628816Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 8375062,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 25,
              "Time": "2026-05-09T15:03:18.026804539Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 27,
              "Time": "2026-05-09T15:03:18.026842729Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38200,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:18.027186625Z",
        "EndTime": "2026-05-09T15:03:18.248773123Z",
        "RunTime": 221586498,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:03:18.027293846Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:03:18.248496098Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 221202302,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:03:18.248745262Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:03:18.248767063Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 21801,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:18.249161199Z",
        "EndTime": "2026-05-09T15:03:20.031866042Z",
        "RunTime": 1782704873,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 8d173ae730f6c5dd462970ec9de2c9717f83bd11 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:03:18.249272971Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-05-09T15:03:20.031480956Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 1782208015,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-05-09T15:03:20.031745731Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-05-09T15:03:20.031812092Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 66352,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:20.032746896Z",
        "EndTime": "2026-05-09T15:03:24.824390906Z",
        "RunTime": 4791644049,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:03:20.032855948Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:03:24.82399509Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 4791139212,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:03:24.824293454Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:03:24.824376536Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 83071,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:24.824885744Z",
        "EndTime": "2026-05-09T15:03:24.974142827Z",
        "RunTime": 149257083,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:03:24.825052657Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:03:24.973926954Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 148874298,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:03:24.974116297Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:03:24.974137247Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 20950,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:24.974522183Z",
        "EndTime": "2026-05-09T15:03:26.683269204Z",
        "RunTime": 1708747071,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 8f6ea45b6375172e2812450bfab5ed44503d634d for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:03:24.974623665Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-05-09T15:03:26.682937219Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 1708313594,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-05-09T15:03:26.683204823Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-05-09T15:03:26.683258174Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53351,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:26.683786052Z",
        "EndTime": "2026-05-09T15:03:46.723527516Z",
        "RunTime": 20039741474,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-quvv/gh-multi-component-parent-loig\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:03:26.683914314Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-05-09T15:03:46.723356733Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20039442408,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-05-09T15:03:46.723478835Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-05-09T15:03:46.723519686Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40851,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:03:46.723843211Z",
        "EndTime": "2026-05-09T15:08:46.736943441Z",
        "RunTime": 300013100231,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-multi-component-parent-loig-on-push-8zkd6 found for Component build-e2e-quvv/gh-multi-component-parent-loig\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Running\nPipelineRun gh-multi-component-parent-loig-on-push-8zkd6 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:03:46.723925642Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1293,
              "Order": 66,
              "Time": "2026-05-09T15:08:46.736688868Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 300012763226,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1293,
              "Order": 67,
              "Time": "2026-05-09T15:08:46.73686706Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1293,
              "Order": 69,
              "Time": "2026-05-09T15:08:46.736930641Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 63581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:08:46.737304847Z",
        "EndTime": "2026-05-09T15:11:08.760978315Z",
        "RunTime": 142023673467,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:08:46.737402569Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:11:08.760640529Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 142023238000,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:11:08.760917114Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:11:08.760970664Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53551,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:08.76133013Z",
        "EndTime": "2026-05-09T15:11:10.999746023Z",
        "RunTime": 2238415903,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 77f936cafd12d9a2e0408003e39446c82a48497f for PR #3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:11:08.761426511Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 78,
              "Time": "2026-05-09T15:11:10.999548819Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "Duration": 2238122319,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 79,
              "Time": "2026-05-09T15:11:10.999688732Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 81,
              "Time": "2026-05-09T15:11:10.999737262Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 48530,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "github"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:11.00020474Z",
        "EndTime": "2026-05-09T15:11:42.564545089Z",
        "RunTime": 31564340349,
        "ParallelProcess": 9,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Verifying Dockerfile.tmp updated to sha sha256:c0c4c3b0f5e0d26f1f6754bc672973270c091914642e3963ac1d9ed2ecd883cecontent: FROM quay.io/redhat-appstudio-qe/build-e2e-quvv/gh-multi-component-parent-loig@sha256:c0c4c3b0f5e0d26f1f6754bc672973270c091914642e3963ac1d9ed2ecd883ce\nRUN echo hello\n\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:11:11.000311782Z"
            },
            "Message": "Verify the nudge updated the contents",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 84,
              "Time": "2026-05-09T15:11:11.188944726Z"
            },
            "Message": "Verify the nudge updated the contents",
            "Duration": 188632974,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 85,
              "Time": "2026-05-09T15:11:11.18918013Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 87,
              "Time": "2026-05-09T15:11:42.564327885Z"
            },
            "Message": "component update with renovate",
            "Duration": 31375147765,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 88,
              "Time": "2026-05-09T15:11:42.564488028Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 90,
              "Time": "2026-05-09T15:11:42.564538229Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50201,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.231904678Z",
        "EndTime": "2026-05-09T14:53:42.22623237Z",
        "RunTime": 116994327742,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"fj-multi-component-parent-rjiy\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component fj-multi-component-child-rjiy in namespace build-e2e-ornb do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-child-rjiy in namespace build-e2e-ornb do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-parent-rjiy in namespace build-e2e-ornb do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-parent-rjiy in namespace build-e2e-ornb do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-multi-component-parent-rjiy in namespace build-e2e-ornb do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.232943705Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-05-09T14:52:42.100451787Z"
            },
            "Message": "component update with renovate",
            "Duration": 56867508122,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-05-09T14:52:42.100748392Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 6,
              "Time": "2026-05-09T14:53:42.225908334Z"
            },
            "Message": "creates component with nudges",
            "Duration": 60125159932,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 7,
              "Time": "2026-05-09T14:53:42.226155749Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1047,
              "Order": 9,
              "Time": "2026-05-09T14:53:42.22621933Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 63581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:42.226964941Z",
        "EndTime": "2026-05-09T14:54:42.396172771Z",
        "RunTime": 60169207830,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-ornb/fj-multi-component-parent-rjiy\nPipelineRun has not been created yet for the component build-e2e-ornb/fj-multi-component-parent-rjiy\nPipelineRun has not been created yet for the component build-e2e-ornb/fj-multi-component-parent-rjiy\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:53:42.227079173Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 12,
              "Time": "2026-05-09T14:54:42.395925347Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 60168846174,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 13,
              "Time": "2026-05-09T14:54:42.39612609Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 15,
              "Time": "2026-05-09T14:54:42.396165631Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39540,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:42.39674621Z",
        "EndTime": "2026-05-09T15:05:42.415315756Z",
        "RunTime": 660018569546,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx found for Component build-e2e-ornb/fj-multi-component-parent-rjiy\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-pull-request-m4jkx reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:42.396924783Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 2887,
              "Order": 18,
              "Time": "2026-05-09T15:05:42.415131583Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 660018206790,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2887,
              "Order": 19,
              "Time": "2026-05-09T15:05:42.415267966Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2887,
              "Order": 21,
              "Time": "2026-05-09T15:05:42.415310256Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42291,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:42.415701902Z",
        "EndTime": "2026-05-09T15:05:42.514798471Z",
        "RunTime": 99096580,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-child-rjiy-on-pull-request-6lvjh found for Component build-e2e-ornb/fj-multi-component-child-rjiy\nPipelineRun fj-multi-component-child-rjiy-on-pull-request-6lvjh reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T15:05:42.415787504Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 24,
              "Time": "2026-05-09T15:05:42.514647919Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 98860415,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 25,
              "Time": "2026-05-09T15:05:42.514768341Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 27,
              "Time": "2026-05-09T15:05:42.514793122Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 24780,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:42.515132507Z",
        "EndTime": "2026-05-09T15:05:42.925110539Z",
        "RunTime": 409978032,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:05:42.515261299Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:05:42.924935426Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 409674127,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:05:42.925073819Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:05:42.925105089Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31271,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:42.925427414Z",
        "EndTime": "2026-05-09T15:05:44.879134774Z",
        "RunTime": 1953707360,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: f73aad3ec47ed9f618d1ce6b2bdd1e0ea0d0fffd for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:05:42.925527186Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-05-09T15:05:44.878961631Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 1953434445,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-05-09T15:05:44.879094233Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-05-09T15:05:44.879127954Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33720,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:44.879430769Z",
        "EndTime": "2026-05-09T15:05:53.3842937Z",
        "RunTime": 8504862941,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:05:44.87952898Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:05:53.383890004Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 8504361053,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:05:53.384173568Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:05:53.384279Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 105412,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:53.384649076Z",
        "EndTime": "2026-05-09T15:05:53.558170968Z",
        "RunTime": 173521892,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:05:53.384750517Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:05:53.558015566Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 173265059,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:05:53.558137188Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:05:53.558166288Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29100,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:53.558430592Z",
        "EndTime": "2026-05-09T15:05:55.579951871Z",
        "RunTime": 2021521288,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 650d3d07576603416d881e420fade86e81529f13 for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:05:53.558513894Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-05-09T15:05:55.579764777Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 2021250874,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-05-09T15:05:55.57991907Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-05-09T15:05:55.57994556Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 26490,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:55.580244845Z",
        "EndTime": "2026-05-09T15:06:15.656234199Z",
        "RunTime": 20075989363,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-ornb/fj-multi-component-parent-rjiy\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:05:55.580339367Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-05-09T15:06:15.656077676Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20075738309,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-05-09T15:06:15.656198458Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-05-09T15:06:15.656228228Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29771,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:15.656582534Z",
        "EndTime": "2026-05-09T15:10:55.673402168Z",
        "RunTime": 280016819634,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt found for Component build-e2e-ornb/fj-multi-component-parent-rjiy\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Running\nPipelineRun fj-multi-component-parent-rjiy-on-push-pm6lt reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:06:15.656683315Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 66,
              "Time": "2026-05-09T15:10:55.673171964Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 280016488660,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 67,
              "Time": "2026-05-09T15:10:55.673329567Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1220,
              "Order": 69,
              "Time": "2026-05-09T15:10:55.673390928Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 61361,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:10:55.673809814Z",
        "EndTime": "2026-05-09T15:13:17.916970476Z",
        "RunTime": 142243160691,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:10:55.673942137Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:13:17.916499668Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 142242557551,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:13:17.916812773Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:13:17.916946315Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 133543,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:17.917543005Z",
        "EndTime": "2026-05-09T15:13:19.827959623Z",
        "RunTime": 1910416588,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 5de9014115e11c83b5822dc712412dc4adf0b56a for PR #3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:13:17.917683287Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 78,
              "Time": "2026-05-09T15:13:19.827714429Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "Duration": 1910031182,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 79,
              "Time": "2026-05-09T15:13:19.827918663Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 81,
              "Time": "2026-05-09T15:13:19.827953673Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35011,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "forgejo"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:19.828314209Z",
        "EndTime": "2026-05-09T15:13:49.749456568Z",
        "RunTime": 29921142399,
        "ParallelProcess": 3,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Verifying Dockerfile.tmp updated to sha sha256:9da7e7e06c373ca645fecfe024a476c603b2c68762611ea3816409a6ac5aa068content: FROM quay.io/redhat-appstudio-qe/build-e2e-ornb/fj-multi-component-parent-rjiy@sha256:9da7e7e06c373ca645fecfe024a476c603b2c68762611ea3816409a6ac5aa068\nRUN echo hello\n\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:13:19.82842676Z"
            },
            "Message": "Verify the nudge updated the contents",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 84,
              "Time": "2026-05-09T15:13:20.152058821Z"
            },
            "Message": "Verify the nudge updated the contents",
            "Duration": 323632090,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 85,
              "Time": "2026-05-09T15:13:20.152315185Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 87,
              "Time": "2026-05-09T15:13:49.749107533Z"
            },
            "Message": "component update with renovate",
            "Duration": 29596792348,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 88,
              "Time": "2026-05-09T15:13:49.749359097Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 287,
              "Order": 90,
              "Time": "2026-05-09T15:13:49.749433058Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 73962,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 235
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with nudges",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.333560348Z",
        "EndTime": "2026-05-09T14:53:48.129504448Z",
        "RunTime": 122795944150,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "ReleaseAdmissionPlan data: {\"Mapping\":{\"Components\":[{\"Name\":\"gl-multi-component-parent-qbxe\",\"Repository\":\"quay.io/redhat-appstudio-qe/release-repository\"}]}}Image repository for component gl-multi-component-child-qbxe in namespace build-e2e-ydwi do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gl-multi-component-child-qbxe in namespace build-e2e-ydwi do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gl-multi-component-parent-qbxe in namespace build-e2e-ydwi do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gl-multi-component-parent-qbxe in namespace build-e2e-ydwi do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.334554124Z"
            },
            "Message": "component update with renovate",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 72
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 3,
              "Time": "2026-05-09T14:52:47.622358152Z"
            },
            "Message": "component update with renovate",
            "Duration": 62287804038,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 4,
              "Time": "2026-05-09T14:52:47.622543795Z"
            },
            "Message": "creates component with nudges",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 235
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 6,
              "Time": "2026-05-09T14:53:48.129129662Z"
            },
            "Message": "creates component with nudges",
            "Duration": 60506585897,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 7,
              "Time": "2026-05-09T14:53:48.129389266Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 869,
              "Order": 9,
              "Time": "2026-05-09T14:53:48.129491268Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 102001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 259
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:48.129970015Z",
        "EndTime": "2026-05-09T14:54:48.194616848Z",
        "RunTime": 60064646833,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-ydwi/gl-multi-component-parent-qbxe\nPipelineRun has not been created yet for the component build-e2e-ydwi/gl-multi-component-parent-qbxe\nPipelineRun has not been created yet for the component build-e2e-ydwi/gl-multi-component-parent-qbxe\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:53:48.130090307Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 259
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 12,
              "Time": "2026-05-09T14:54:48.194426815Z"
            },
            "Message": "triggers a PipelineRun for parent component ",
            "Duration": 60064336498,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 13,
              "Time": "2026-05-09T14:54:48.194568227Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 303,
              "Order": 15,
              "Time": "2026-05-09T14:54:48.194608908Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40681,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 274
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:48.194989814Z",
        "EndTime": "2026-05-09T15:06:08.20684604Z",
        "RunTime": 680011856226,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 found for Component build-e2e-ydwi/gl-multi-component-parent-qbxe\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-pull-request-98lw4 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:48.195102886Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 274
            },
            "TimelineLocation": {
              "Offset": 2968,
              "Order": 18,
              "Time": "2026-05-09T15:06:08.206635687Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for parent component ",
            "Duration": 680011532801,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2968,
              "Order": 19,
              "Time": "2026-05-09T15:06:08.206777869Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2968,
              "Order": 21,
              "Time": "2026-05-09T15:06:08.20681816Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59441,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 285
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:08.207216666Z",
        "EndTime": "2026-05-09T15:06:08.215185831Z",
        "RunTime": 7969155,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-child-qbxe-on-pull-request-thzbl found for Component build-e2e-ydwi/gl-multi-component-child-qbxe\nPipelineRun gl-multi-component-child-qbxe-on-pull-request-thzbl reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T15:06:08.207329368Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 285
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 24,
              "Time": "2026-05-09T15:06:08.215009338Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for child component ",
            "Duration": 7679980,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 25,
              "Time": "2026-05-09T15:06:08.21514334Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 211,
              "Order": 27,
              "Time": "2026-05-09T15:06:08.215175391Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32050,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 289
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:08.215466675Z",
        "EndTime": "2026-05-09T15:06:08.488881735Z",
        "RunTime": 273415071,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:06:08.215558517Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 289
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:06:08.488686803Z"
            },
            "Message": "should lead to a PaC PR creation for child component ",
            "Duration": 273128277,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:06:08.488815285Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:06:08.488867745Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 52461,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 307
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:08.489254751Z",
        "EndTime": "2026-05-09T15:06:09.759175317Z",
        "RunTime": 1269920566,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 5ffe9bf0c8314235f124de0ca461b469f1e203da for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:06:08.489352623Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 307
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 36,
              "Time": "2026-05-09T15:06:09.758966804Z"
            },
            "Message": "Merging the PaC PR should be successful for child component ",
            "Duration": 1269614211,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 37,
              "Time": "2026-05-09T15:06:09.759124686Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 39,
              "Time": "2026-05-09T15:06:09.759164587Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39901,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "create dockerfile and yaml manifest that references build and distribution repositories",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:09.759532353Z",
        "EndTime": "2026-05-09T15:07:14.657795855Z",
        "RunTime": 64898263472,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:06:09.759659625Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:07:14.657520731Z"
            },
            "Message": "create dockerfile and yaml manifest that references build and distribution repositories",
            "Duration": 64897861146,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:07:14.657755175Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:07:14.657788125Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32950,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 358
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:14.658168241Z",
        "EndTime": "2026-05-09T15:07:15.11875635Z",
        "RunTime": 460588119,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:07:14.658318854Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 358
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T15:07:15.118331504Z"
            },
            "Message": "should lead to a PaC PR creation for parent component ",
            "Duration": 460012680,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T15:07:15.118646239Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T15:07:15.118735Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 88771,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 375
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Merging the PaC PR should be successful for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:15.119132966Z",
        "EndTime": "2026-05-09T15:07:16.118131225Z",
        "RunTime": 998998259,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: b5770c7307a8fa3a43d81700158aecd5ea689f3e for PR #1\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:07:15.119218068Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 375
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 54,
              "Time": "2026-05-09T15:07:16.117946582Z"
            },
            "Message": "Merging the PaC PR should be successful for parent component ",
            "Duration": 998728514,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 55,
              "Time": "2026-05-09T15:07:16.118076634Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 70,
              "Order": 57,
              "Time": "2026-05-09T15:07:16.118121154Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44520,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 385
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR merge triggers PAC PipelineRun for parent component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:16.11846189Z",
        "EndTime": "2026-05-09T15:07:36.147065394Z",
        "RunTime": 20028603514,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-ydwi/gl-multi-component-parent-qbxe\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:07:16.118548631Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 385
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 60,
              "Time": "2026-05-09T15:07:36.146878931Z"
            },
            "Message": "PR merge triggers PAC PipelineRun for parent component ",
            "Duration": 20028330290,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 61,
              "Time": "2026-05-09T15:07:36.147026574Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 106,
              "Order": 63,
              "Time": "2026-05-09T15:07:36.147057894Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31320,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 401
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PAC PipelineRun for parent component  is successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:36.14743348Z",
        "EndTime": "2026-05-09T15:13:16.186489131Z",
        "RunTime": 340039055651,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx found for Component build-e2e-ydwi/gl-multi-component-parent-qbxe\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Running\nPipelineRun gl-multi-component-parent-qbxe-on-push-bc7xx reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:07:36.147542532Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 401
            },
            "TimelineLocation": {
              "Offset": 1439,
              "Order": 66,
              "Time": "2026-05-09T15:13:16.186288738Z"
            },
            "Message": "PAC PipelineRun for parent component  is successful",
            "Duration": 340038746196,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1439,
              "Order": 67,
              "Time": "2026-05-09T15:13:16.18642971Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1439,
              "Order": 69,
              "Time": "2026-05-09T15:13:16.186475661Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45951,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 412
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a nudge PR creation for child component ",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:16.186913638Z",
        "EndTime": "2026-05-09T15:13:16.406778664Z",
        "RunTime": 219865025,
        "ParallelProcess": 12,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:13:16.18703338Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 412
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:13:16.406461208Z"
            },
            "Message": "should lead to a nudge PR creation for child component ",
            "Duration": 219427868,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:13:16.406736533Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:13:16.406769083Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32550,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 429
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful for child component ",
        "State": "failed",
        "StartTime": "2026-05-09T15:13:16.407147449Z",
        "EndTime": "2026-05-09T15:14:31.711145625Z",
        "RunTime": 75303998176,
        "ParallelProcess": 12,
        "Failure": {
          "Message": "Timed out after 60.021s.\nerror when merging nudge pull request #3 in repo build-nudge-child-dlgkpg\nUnexpected error:\n    \u003c*gitlab.ErrorResponse | 0xc000d9b0b0\u003e: \n    PUT https://gitlab.com/api/v4/projects/konflux-qe/build-nudge-child-dlgkpg/merge_requests/3/merge: 405 {message: 405 Method Not Allowed}\n    {\n        Body: \"{\\\"message\\\":\\\"405 Method Not Allowed\\\"}\",\n        Response: {\n            Status: \"405 Method Not Allowed\",\n            StatusCode: 405,\n            Proto: \"HTTP/2.0\",\n            ProtoMajor: 2,\n            ProtoMinor: 0,\n            Header: {\n                \"X-Runtime\": [\"0.099432\"],\n                \"Cf-Cache-Status\": [\"DYNAMIC\"],\n                \"Content-Security-Policy\": [\"default-src 'none'\"],\n                \"Gitlab-Lb\": [\n                    \"haproxy-main-14-lb-gprd\",\n                ],\n                \"Gitlab-Sv\": [\"api-gke-us-east1-c\"],\n                \"Ratelimit-Name\": [\n                    \"throttle_authenticated_api\",\n                ],\n                \"Ratelimit-Remaining\": [\"1908\"],\n                \"Referrer-Policy\": [\n                    \"strict-origin-when-cross-origin\",\n                ],\n                \"Cf-Ray\": [\n                    \"9f91a723d9f53937-IAD\",\n                ],\n                \"Nel\": [\"{\\\"max_age\\\": 0}\"],\n                \"Ratelimit-Observed\": [\"92\"],\n                \"Ratelimit-Reset\": [\"1778339700\"],\n                \"X-Content-Type-Options\": [\"nosniff\"],\n                \"X-Frame-Options\": [\"SAMEORIGIN\"],\n                \"X-Request-Id\": [\n                    \"9f91a723d9f53937-IAD\",\n                ],\n                \"Content-Type\": [\"application/json\"],\n                \"Content-Length\": [\"36\"],\n                \"Server\": [\"cloudflare\"],\n                \"Vary\": [\n                    \"Origin, Accept-Encoding\",\n                ],\n                \"X-Gitlab-Meta\": [\n                    \"{\\\"correlation_id\\\":\\\"9f91a723d9f53937-IAD\\\",\\\"version\\\":\\\"1\\\"}\",\n                ],\n                \"Date\": [\n                    \"Sat, 09 May 2026 15:14:16 GMT\",\n                ],\n                \"Cache-Control\": [\"no-cache\"],\n                \"Strict-Transport-Security\": [\"max-age=31536000\"],\n                \"Ratelimit-Limit\": [\"2000\"],\n            },\n            Body: \u003chttp.http2transportResponseBody\u003e{\n                cs: {\n                    cc: {\n                        t: {\n                            DialTLSContext: nil,\n                            DialTLS: nil,\n                            TLSClientConfig: nil,\n                            ConnPool: \u003chttp.http2noDialClientConnPool\u003e{\n                                http2clientConnPool: {\n                                    t: {\n                                        DialTLSContext: nil,\n                                        DialTLS: nil,\n                                        TLSClientConfig: nil,\n                                        ConnPool: \u003chttp.http2noDialClientConnPool\u003e{\n                                            http2clientConnPool: ...,\n                                        },\n                                        DisableCompression: false,\n                                        AllowHTTP: false,\n                                        MaxHeaderListSize: 0,\n                                        MaxReadFrameSize: 0,\n                                        MaxDecoderHeaderTableSize: 0,\n                                        MaxEncoderHeaderTableSize: 0,\n                                        StrictMaxConcurrentStreams: false,\n                                        IdleConnTimeout: 0,\n                                        ReadIdleTimeout: 0,\n                                        PingTimeout: 0,\n                                        WriteByteTimeout: 0,\n                                        CountError: nil,\n                                        t1: {\n                                            idleMu: ...,\n                                            closeIdle: ...,\n                                            idleConn: ...,\n                                            idleConnWait: ...,\n                                            idleLRU: ...,\n                                            reqMu: ...,\n                                            reqCanceler: ...,\n                                            altMu: ...,...\n\nGomega truncated this representation as it exceeds 'format.MaxLength'.\nConsider having the object provide a custom 'GomegaStringer' representation\nor adjust the parameters in Gomega's 'format' package.\n\nLearn more here: https://onsi.github.io/gomega/#adjusting-output\n\noccurred",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 433,
            "FullStackTrace": "github.com/konflux-ci/e2e-tests/tests/build.init.func6.1.1.3.13()\n\t/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go:433 +0x25b"
          },
          "TimelineLocation": {
            "Order": 77,
            "Time": "2026-05-09T15:14:16.463812407Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 429
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:13:16.407258921Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 429
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T15:14:16.463846267Z"
            },
            "Message": "merging the PR should be successful for child component ",
            "Duration": 60056587356,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T15:14:16.464011739Z"
            },
            "Message": "component update with renovate",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 214
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T15:14:31.487513583Z"
            },
            "Message": "component update with renovate",
            "Duration": 15023501873,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:14:31.487756357Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:14:31.711137755Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 223381368,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "component update with renovate",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 33
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 233
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "renovate",
            "multi-component"
          ],
          [
            "gitlab"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify the nudge updated the contents",
        "State": "skipped",
        "StartTime": "2026-05-09T15:14:31.711766115Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 12,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 440
          },
          "TimelineLocation": {
            "Order": 85,
            "Time": "2026-05-09T15:14:31.711762485Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/renovate.go",
            "LineNumber": 440
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
          "LineNumber": 20
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "Verify AppStudioProvisionedUser",
        "State": "panicked",
        "StartTime": "2026-05-09T14:51:45.531813878Z",
        "EndTime": "2026-05-09T14:52:25.174867218Z",
        "RunTime": 39643053340,
        "ParallelProcess": 13,
        "Failure": {
          "Message": "Test Panicked",
          "Location": {
            "FileName": "/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go",
            "LineNumber": 114,
            "FullStackTrace": "k8s.io/apimachinery/pkg/util/runtime.handleCrash({0x4383e88, 0xc0003c0850}, {0x34707a0, 0x6585480}, {0x0, 0x0, 0x4470a0?})\n\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go:114 +0x1a9\nk8s.io/apimachinery/pkg/util/runtime.HandleCrashWithContext({0x4383e88, 0xc0003c0850}, {0x0, 0x0, 0x0})\n\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go:78 +0x5a\npanic({0x34707a0?, 0x6585480?})\n\t/usr/lib/golang/src/runtime/panic.go:783 +0x132\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreatedWithSignUp.func1()\n\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:319 +0x35\ngithub.com/konflux-ci/e2e-tests/pkg/utils.WaitUntilWithInterval.func1({0xc0003c0901?, 0xc0015afc18?})\n\t/tmp/tmp.i83R5sD7HZ/pkg/utils/util.go:129 +0x13\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1({0x4383e88?, 0xc0003c0850?}, 0x4383e88?)\n\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/loop.go:53 +0x62\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x4383e88, 0xc0003c0850}, {0x436eac8, 0xc0007b6920}, 0x1, 0x0, 0xc000f2bd90)\n\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/loop.go:54 +0x115\nk8s.io/apimachinery/pkg/util/wait.PollUntilContextTimeout({0x4383d38?, 0x6637ec0?}, 0xee6b2800, 0x41d765?, 0x1, 0xc0015afd90)\n\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/poll.go:48 +0xa5\ngithub.com/konflux-ci/e2e-tests/pkg/utils.WaitUntilWithInterval(0xa?, 0xc0015afdd8?, 0x1?)\n\t/tmp/tmp.i83R5sD7HZ/pkg/utils/util.go:129 +0x45\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreatedWithSignUp(0x3b91d1c?, {0x3b91d1c?, 0x3b8e53d?}, 0x8?)\n\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:318 +0x72\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreated(0x0, {0x3b91d1c, 0x9})\n\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:314 +0x4b\ngithub.com/konflux-ci/e2e-tests/tests/upgrade/verify.VerifyAppStudioProvisionedUser(0x0?)\n\t/tmp/tmp.i83R5sD7HZ/tests/upgrade/verify/verifyUsers.go:14 +0x25\ngithub.com/konflux-ci/e2e-tests/tests/upgrade.init.func1.2()\n\t/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go:21 +0x1a"
          },
          "TimelineLocation": {
            "Offset": 3173,
            "Order": 5,
            "Time": "2026-05-09T14:52:25.174855167Z"
          },
          "ForwardedPanic": "runtime error: invalid memory address or nil pointer dereference",
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
            "LineNumber": 20
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "\"msg\"=\"Observed a panic\" \"error\"=null \"panic\"=\"runtime error: invalid memory address or nil pointer dereference\" \"panicGoValue\"=\"\\\"invalid memory address or nil pointer dereference\\\"\" \"stacktrace\"=\"goroutine 185 [running]:\\nk8s.io/apimachinery/pkg/util/runtime.logPanic({0x4383de0, 0xc0014bdd10}, {0x34707a0, 0x6585480})\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go:132 +0xbc\\nk8s.io/apimachinery/pkg/util/runtime.handleCrash({0x4383e88, 0xc0003c0850}, {0x34707a0, 0x6585480}, {0x0, 0x0, 0x4470a0?})\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go:107 +0x116\\nk8s.io/apimachinery/pkg/util/runtime.HandleCrashWithContext({0x4383e88, 0xc0003c0850}, {0x0, 0x0, 0x0})\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/runtime/runtime.go:78 +0x5a\\npanic({0x34707a0?, 0x6585480?})\\n\\t/usr/lib/golang/src/runtime/panic.go:783 +0x132\\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreatedWithSignUp.func1()\\n\\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:319 +0x35\\ngithub.com/konflux-ci/e2e-tests/pkg/utils.WaitUntilWithInterval.func1({0xc0003c0901?, 0xc0015afc18?})\\n\\t/tmp/tmp.i83R5sD7HZ/pkg/utils/util.go:129 +0x13\\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1({0x4383e88?, 0xc0003c0850?}, 0x4383e88?)\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/loop.go:53 +0x62\\nk8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x4383e88, 0xc0003c0850}, {0x436eac8, 0xc0007b6920}, 0x1, 0x0, 0xc0015afd90)\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/loop.go:54 +0x115\\nk8s.io/apimachinery/pkg/util/wait.PollUntilContextTimeout({0x4383d38?, 0x6637ec0?}, 0xee6b2800, 0x41d765?, 0x1, 0xc0015afd90)\\n\\t/opt/app-root/src/go/pkg/mod/k8s.io/apimachinery@v0.34.2/pkg/util/wait/poll.go:48 +0xa5\\ngithub.com/konflux-ci/e2e-tests/pkg/utils.WaitUntilWithInterval(0xa?, 0xc0015afdd8?, 0x1?)\\n\\t/tmp/tmp.i83R5sD7HZ/pkg/utils/util.go:129 +0x45\\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreatedWithSignUp(0x3b91d1c?, {0x3b91d1c?, 0x3b8e53d?}, 0x8?)\\n\\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:318 +0x72\\ngithub.com/konflux-ci/e2e-tests/pkg/sandbox.(*SandboxController).CheckUserCreated(0x0, {0x3b91d1c, 0x9})\\n\\t/tmp/tmp.i83R5sD7HZ/pkg/sandbox/sandbox.go:314 +0x4b\\ngithub.com/konflux-ci/e2e-tests/tests/upgrade/verify.VerifyAppStudioProvisionedUser(0x0?)\\n\\t/tmp/tmp.i83R5sD7HZ/tests/upgrade/verify/verifyUsers.go:14 +0x25\\ngithub.com/konflux-ci/e2e-tests/tests/upgrade.init.func1.2()\\n\\t/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go:21 +0x1a\\ngithub.com/onsi/ginkgo/v2/internal.extractBodyFunction.func3({0x0?, 0x0?})\\n\\t/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/node.go:585 +0x13\\ngithub.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3()\\n\\t/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/suite.go:946 +0x393\\ncreated by github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 64\\n\\t/opt/app-root/src/go/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.0/internal/suite.go:911 +0xd90\\n\"\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
              "LineNumber": 16
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.532156723Z"
            },
            "Message": "[upgrade-suite Create users and check their state]",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
              "LineNumber": 16
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:25.173932973Z"
            },
            "Message": "[upgrade-suite Create users and check their state]",
            "Duration": 39641776280,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
              "LineNumber": 20
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:25.174195097Z"
            },
            "Message": "Verify AppStudioProvisionedUser",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
              "LineNumber": 20
            },
            "TimelineLocation": {
              "Offset": 3173,
              "Order": 6,
              "Time": "2026-05-09T14:52:25.174863618Z"
            },
            "Message": "Verify AppStudioProvisionedUser",
            "Duration": 668480,
            "NodeType": "It"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
          "LineNumber": 24
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates AppStudioDeactivatedUser",
        "State": "skipped",
        "StartTime": "2026-05-09T14:52:25.175378536Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
            "LineNumber": 24
          },
          "TimelineLocation": {
            "Offset": 3173,
            "Order": 7,
            "Time": "2026-05-09T14:52:25.175376576Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
            "LineNumber": 24
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[upgrade-suite Create users and check their state]"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 37
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "upgrade-verify"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
          "LineNumber": 28
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates AppStudioBannedUser",
        "State": "skipped",
        "StartTime": "2026-05-09T14:52:25.175609569Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "Failure": {
          "Message": "Spec skipped because an earlier spec in an ordered container failed",
          "Location": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
            "LineNumber": 28
          },
          "TimelineLocation": {
            "Offset": 3173,
            "Order": 8,
            "Time": "2026-05-09T14:52:25.175608409Z"
          },
          "FailureNodeContext": "leaf-node",
          "FailureNodeType": "It",
          "FailureNodeLocation": {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/upgrade/verifyWorkload.go",
            "LineNumber": 28
          },
          "ProgressReport": {
            "LeafNodeLocation": {},
            "SpecStartTime": "0001-01-01T00:00:00Z",
            "CurrentNodeLocation": {},
            "CurrentNodeStartTime": "0001-01-01T00:00:00Z",
            "CurrentStepLocation": {},
            "CurrentStepStartTime": "0001-01-01T00:00:00Z",
            "TimelineLocation": {
              "Time": "0001-01-01T00:00:00Z"
            }
          }
        },
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:25.176032366Z",
        "EndTime": "2026-05-09T14:53:49.608200941Z",
        "RunTime": 84432168565,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component gh-test-custom-default-atfsio in namespace build-e2e-mibk do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gh-test-custom-default-atfsio in namespace build-e2e-mibk do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:25.176126618Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 11,
              "Time": "2026-05-09T14:52:48.528958689Z"
            },
            "Message": "PaC component build",
            "Duration": 23352832082,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 12,
              "Time": "2026-05-09T14:52:48.529229553Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 14,
              "Time": "2026-05-09T14:53:18.644269179Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 30115039606,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 15,
              "Time": "2026-05-09T14:53:18.644389451Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 17,
              "Time": "2026-05-09T14:53:49.607972607Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 30963583156,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 18,
              "Time": "2026-05-09T14:53:49.60813741Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 20,
              "Time": "2026-05-09T14:53:49.608183941Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46521,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:49.608604397Z",
        "EndTime": "2026-05-09T14:53:49.623669087Z",
        "RunTime": 15064689,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:53:49.608717629Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 23,
              "Time": "2026-05-09T14:53:49.623513014Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 14795385,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 24,
              "Time": "2026-05-09T14:53:49.623634536Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 26,
              "Time": "2026-05-09T14:53:49.623663146Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28600,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:49.624000732Z",
        "EndTime": "2026-05-09T14:54:09.648860473Z",
        "RunTime": 20024859742,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-mibk/gh-test-custom-branch-hffoax\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T14:53:49.624105543Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 29,
              "Time": "2026-05-09T14:54:09.6486219Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20024516367,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 30,
              "Time": "2026-05-09T14:54:09.648807043Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 32,
              "Time": "2026-05-09T14:54:09.648854543Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47500,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:09.64927163Z",
        "EndTime": "2026-05-09T14:54:09.649558364Z",
        "RunTime": 286735,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T14:54:09.649379492Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 35,
              "Time": "2026-05-09T14:54:09.649412642Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 33150,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T14:54:09.649530174Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 38,
              "Time": "2026-05-09T14:54:09.649552194Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 22020,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:09.64990194Z",
        "EndTime": "2026-05-09T14:54:09.657262147Z",
        "RunTime": 7360177,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://github.com/redhat-appstudio-qe/devfile-sample-hello-world-jmexrr/pull/1\",\"configuration-time\":\"Sat, 09 May 2026 14:53:47 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://github.com/redhat-appstudio-qe/devfile-sample-hello-world-jmexrr/pull/1\nerrId: 0\nerrMessage: \nconfigurationTime: Sat, 09 May 2026 14:53:47 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T14:54:09.650053212Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 41,
              "Time": "2026-05-09T14:54:09.657098464Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 7045252,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 42,
              "Time": "2026-05-09T14:54:09.657230797Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 399,
              "Order": 44,
              "Time": "2026-05-09T14:54:09.657254647Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 23851,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:09.657536431Z",
        "EndTime": "2026-05-09T14:54:10.544513971Z",
        "RunTime": 886977570,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T14:54:09.657646993Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 47,
              "Time": "2026-05-09T14:54:10.544073484Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 886426521,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T14:54:10.544407709Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 50,
              "Time": "2026-05-09T14:54:10.54448862Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 80921,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:10.545334194Z",
        "EndTime": "2026-05-09T14:54:10.840909966Z",
        "RunTime": 295575742,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T14:54:10.545557777Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 53,
              "Time": "2026-05-09T14:54:10.840727712Z"
            },
            "Message": "created image repo is private",
            "Duration": 295169936,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T14:54:10.840861765Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 56,
              "Time": "2026-05-09T14:54:10.840902465Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 40690,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:10.841240131Z",
        "EndTime": "2026-05-09T14:54:17.89680206Z",
        "RunTime": 7055561969,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T14:54:10.841344682Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 59,
              "Time": "2026-05-09T14:54:17.896472024Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 7055127371,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T14:54:17.896742869Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 62,
              "Time": "2026-05-09T14:54:17.896789809Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:17.89747875Z",
        "EndTime": "2026-05-09T14:54:18.031123422Z",
        "RunTime": 133644712,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T14:54:17.897580922Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 65,
              "Time": "2026-05-09T14:54:18.030745836Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 133164944,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T14:54:18.031061701Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 68,
              "Time": "2026-05-09T14:54:18.031105342Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43641,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:18.031594089Z",
        "EndTime": "2026-05-09T14:54:18.942290566Z",
        "RunTime": 910696477,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T14:54:18.031689711Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 71,
              "Time": "2026-05-09T14:54:18.942016962Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 910327241,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T14:54:18.942252065Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 74,
              "Time": "2026-05-09T14:54:18.942283626Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31561,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:18.942771354Z",
        "EndTime": "2026-05-09T14:55:09.041459862Z",
        "RunTime": 50098688508,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-mibk/gh-test-custom-branch-hffoax\nPipelineRun has not been created yet for the component build-e2e-mibk/gh-test-custom-branch-hffoax\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T14:54:18.942894486Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 77,
              "Time": "2026-05-09T14:54:28.981711354Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10038816918,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T14:54:28.981983799Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 80,
              "Time": "2026-05-09T14:55:09.041212968Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 40059229169,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 81,
              "Time": "2026-05-09T14:55:09.041388891Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 198,
              "Order": 83,
              "Time": "2026-05-09T14:55:09.041440451Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 51561,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-05-09T14:55:09.041855358Z",
        "EndTime": "2026-05-09T14:55:09.270704829Z",
        "RunTime": 228849481,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T14:55:09.04196611Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 86,
              "Time": "2026-05-09T14:55:09.270514306Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 228548216,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 87,
              "Time": "2026-05-09T14:55:09.270664168Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 89,
              "Time": "2026-05-09T14:55:09.270693789Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29621,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:55:09.271027524Z",
        "EndTime": "2026-05-09T15:04:49.296686542Z",
        "RunTime": 580025659028,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf found for Component build-e2e-mibk/gh-test-custom-branch-hffoax\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-6szqf reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T14:55:09.271135316Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 2499,
              "Order": 92,
              "Time": "2026-05-09T15:04:49.296508509Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 580025373183,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2499,
              "Order": 93,
              "Time": "2026-05-09T15:04:49.296639871Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2499,
              "Order": 95,
              "Time": "2026-05-09T15:04:49.296676671Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36801,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:49.297123089Z",
        "EndTime": "2026-05-09T15:04:50.195726812Z",
        "RunTime": 898603753,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:04:49.29722903Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 98,
              "Time": "2026-05-09T15:04:50.195359127Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 898130116,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-05-09T15:04:50.195664251Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 101,
              "Time": "2026-05-09T15:04:50.195711962Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47701,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:50.196289801Z",
        "EndTime": "2026-05-09T15:04:50.465278497Z",
        "RunTime": 268988706,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 102,
              "Time": "2026-05-09T15:04:50.196469374Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 104,
              "Time": "2026-05-09T15:04:50.464963002Z"
            },
            "Message": "created image repo is public",
            "Duration": 268493628,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:04:50.465211836Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 107,
              "Time": "2026-05-09T15:04:50.465258447Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46621,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:50.465973058Z",
        "EndTime": "2026-05-09T15:04:50.827918031Z",
        "RunTime": 361944973,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-mibk/gh-test-custom-branch-hffoax:on-pr-1bdea53d7303ddc3df1b6a72c567ae54f489c882 successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:04:50.466141041Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 110,
              "Time": "2026-05-09T15:04:50.827567996Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 361426975,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 111,
              "Time": "2026-05-09T15:04:50.82781811Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 113,
              "Time": "2026-05-09T15:04:50.827901781Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 83661,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:50.82847692Z",
        "EndTime": "2026-05-09T15:04:51.132762018Z",
        "RunTime": 304285118,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-05-09T15:04:50.828710774Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 116,
              "Time": "2026-05-09T15:04:51.132327751Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 303616967,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-05-09T15:04:51.132660906Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 119,
              "Time": "2026-05-09T15:04:51.132735497Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 74641,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:51.133342807Z",
        "EndTime": "2026-05-09T15:04:51.555148122Z",
        "RunTime": 421805345,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-05-09T15:04:51.133431598Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 122,
              "Time": "2026-05-09T15:04:51.499344775Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 365913207,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-05-09T15:04:51.499592199Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 125,
              "Time": "2026-05-09T15:04:51.554792866Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 55200667,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-05-09T15:04:51.555085921Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 128,
              "Time": "2026-05-09T15:04:51.555130171Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44250,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:04:51.555813902Z",
        "EndTime": "2026-05-09T15:05:12.201745788Z",
        "RunTime": 20645931846,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: c1b613c3abc4a10eee402263de3696993892cf99\nPipelineRun has not been created yet for the component build-e2e-mibk/gh-test-custom-branch-hffoax\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-05-09T15:04:51.556103687Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 131,
              "Time": "2026-05-09T15:04:52.177501075Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 621397378,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 132,
              "Time": "2026-05-09T15:04:52.17778082Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 134,
              "Time": "2026-05-09T15:05:12.201561906Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20023781046,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 135,
              "Time": "2026-05-09T15:05:12.201696948Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 137,
              "Time": "2026-05-09T15:05:12.201736458Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39511,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:12.202101824Z",
        "EndTime": "2026-05-09T15:05:12.384080482Z",
        "RunTime": 181978688,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 138,
              "Time": "2026-05-09T15:05:12.202215036Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 140,
              "Time": "2026-05-09T15:05:12.383769628Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 181554611,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 141,
              "Time": "2026-05-09T15:05:12.383999341Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 143,
              "Time": "2026-05-09T15:05:12.384064632Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 65301,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:12.384674422Z",
        "EndTime": "2026-05-09T15:10:12.404192758Z",
        "RunTime": 300019518366,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k found for Component build-e2e-mibk/gh-test-custom-branch-hffoax\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-pull-request-8zj6k reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-05-09T15:05:12.384791044Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 146,
              "Time": "2026-05-09T15:10:12.403909073Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 300019118029,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 147,
              "Time": "2026-05-09T15:10:12.404088586Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1393,
              "Order": 149,
              "Time": "2026-05-09T15:10:12.404169657Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 81071,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:10:12.404886438Z",
        "EndTime": "2026-05-09T15:10:12.814537708Z",
        "RunTime": 409651240,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-05-09T15:10:12.405039821Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 152,
              "Time": "2026-05-09T15:10:12.814284814Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 409244993,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 153,
              "Time": "2026-05-09T15:10:12.814471507Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 155,
              "Time": "2026-05-09T15:10:12.814520447Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 48941,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:10:12.815013475Z",
        "EndTime": "2026-05-09T15:10:34.621864992Z",
        "RunTime": 21806851527,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: cdf67a26f8843a61536134f265da9183a3c34867\nPipelineRun has not been created yet for the component build-e2e-mibk/gh-test-custom-branch-hffoax\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 156,
              "Time": "2026-05-09T15:10:12.815130937Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 158,
              "Time": "2026-05-09T15:10:14.57517726Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 1760046324,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 159,
              "Time": "2026-05-09T15:10:14.575314223Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 161,
              "Time": "2026-05-09T15:10:34.621621668Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20046307435,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 162,
              "Time": "2026-05-09T15:10:34.621796201Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 164,
              "Time": "2026-05-09T15:10:34.621855222Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59021,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:10:34.622276799Z",
        "EndTime": "2026-05-09T15:15:34.641962024Z",
        "RunTime": 300019685235,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w found for Component build-e2e-mibk/gh-test-custom-branch-hffoax\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Running\nPipelineRun gh-test-custom-branch-hffoax-on-push-4tk2w reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-05-09T15:10:34.622385831Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 167,
              "Time": "2026-05-09T15:15:34.64172881Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 300019342969,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 168,
              "Time": "2026-05-09T15:15:34.641895153Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 170,
              "Time": "2026-05-09T15:15:34.641946394Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 51241,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:34.642472422Z",
        "EndTime": "2026-05-09T15:15:34.942368194Z",
        "RunTime": 299895811,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 171,
              "Time": "2026-05-09T15:15:34.642593874Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 173,
              "Time": "2026-05-09T15:15:34.941989977Z"
            },
            "Message": "does not have expiration set",
            "Duration": 299396133,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 174,
              "Time": "2026-05-09T15:15:34.942290172Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 176,
              "Time": "2026-05-09T15:15:34.942344783Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54601,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:34.942809441Z",
        "EndTime": "2026-05-09T15:17:35.60110249Z",
        "RunTime": 120658293049,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "waiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-05-09T15:15:34.942927192Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 179,
              "Time": "2026-05-09T15:17:35.600716533Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 120657789361,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 180,
              "Time": "2026-05-09T15:17:35.601022078Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 182,
              "Time": "2026-05-09T15:17:35.601082729Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 60651,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-05-09T15:17:35.601560557Z",
        "EndTime": "2026-05-09T15:17:35.893237053Z",
        "RunTime": 291676537,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-05-09T15:17:35.601680379Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 185,
              "Time": "2026-05-09T15:17:35.892898438Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 291218099,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-05-09T15:17:35.893158692Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 188,
              "Time": "2026-05-09T15:17:35.893219673Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 61001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-05-09T15:17:35.893528118Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-05-09T15:17:35.893846803Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 13,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-05-09T15:17:35.894210269Z",
        "EndTime": "2026-05-09T15:17:43.138794276Z",
        "RunTime": 7244584037,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-05-09T15:17:35.894321521Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 191,
              "Time": "2026-05-09T15:17:36.979310249Z"
            },
            "Message": "when the component is removed",
            "Duration": 1084988758,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 192,
              "Time": "2026-05-09T15:17:36.979555413Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 194,
              "Time": "2026-05-09T15:17:43.13841763Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 6158862207,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 195,
              "Time": "2026-05-09T15:17:43.138697695Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 197,
              "Time": "2026-05-09T15:17:43.138768076Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 70381,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gh",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "github"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:17:43.139638009Z",
        "EndTime": "2026-05-09T15:17:44.934934978Z",
        "RunTime": 1795296987,
        "ParallelProcess": 13,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 198,
              "Time": "2026-05-09T15:17:43.139746061Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 200,
              "Time": "2026-05-09T15:17:43.34728679Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 207540729,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 201,
              "Time": "2026-05-09T15:17:43.347506794Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 203,
              "Time": "2026-05-09T15:17:44.934522151Z"
            },
            "Message": "PaC component build",
            "Duration": 1587015377,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 204,
              "Time": "2026-05-09T15:17:44.934814126Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 206,
              "Time": "2026-05-09T15:17:44.934923457Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 109321,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
            "LineNumber": 213
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
          "LineNumber": 215
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "tests that Release CR is created for the Snapshot",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.539925726Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
            "LineNumber": 213
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
          "LineNumber": 226
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies a release PipelineRun is started and succeeded in managed namespace",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.540225601Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
            "LineNumber": 213
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
          "LineNumber": 233
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validate the result of task create-pyxis-image contains image ids",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.540377524Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
            "LineNumber": 213
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
          "LineNumber": 248
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "tests that Release CR has completed",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.540517606Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite [HACBS-1571]test-release-e2e-push-image-to-pyxis]",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
            "LineNumber": 213
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-push-to-external-registry"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_push_to_external_registry.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "validates that imageIds from task create-pyxis-image exist in Pyxis.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.540707189Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 188
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when context points to a file",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.541106405Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 199
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles from specific context",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.541314838Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 209
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "when context is the root directory",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.541522782Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 218
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles when context points to a file and a directory",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.541684554Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 228
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates Tekton bundles when using negation",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.541904138Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 238
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "allows overriding HOME environment variable",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.542102641Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[task-suite tkn bundle task]",
          "creates Tekton bundles with different params"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 49
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
            "LineNumber": 118
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-templates"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/tkn-bundle.go",
          "LineNumber": 247
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "allows overriding STEP image",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.542287044Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.542857133Z",
        "EndTime": "2026-05-09T14:52:36.6597974Z",
        "RunTime": 51116940276,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component fj-test-custom-default-sjespk in namespace build-e2e-snos do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.542989295Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:52:14.973528465Z"
            },
            "Message": "PaC component build",
            "Duration": 29430539210,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:52:14.973773439Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 6,
              "Time": "2026-05-09T14:52:26.253027706Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 11279254267,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 7,
              "Time": "2026-05-09T14:52:26.25330044Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 9,
              "Time": "2026-05-09T14:52:36.659638407Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 10406337927,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 10,
              "Time": "2026-05-09T14:52:36.659761589Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 177,
              "Order": 12,
              "Time": "2026-05-09T14:52:36.659790209Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28621,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:36.660161235Z",
        "EndTime": "2026-05-09T14:52:36.696187396Z",
        "RunTime": 36026171,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 13,
              "Time": "2026-05-09T14:52:36.660248787Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 15,
              "Time": "2026-05-09T14:52:36.696012953Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 35764206,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:36.696157485Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:36.696180436Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 22950,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:36.69645355Z",
        "EndTime": "2026-05-09T14:52:56.744135622Z",
        "RunTime": 20047682072,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:36.696545001Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 21,
              "Time": "2026-05-09T14:52:56.743936139Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20047391138,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 22,
              "Time": "2026-05-09T14:52:56.744094911Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 24,
              "Time": "2026-05-09T14:52:56.744127352Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32441,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:56.744428997Z",
        "EndTime": "2026-05-09T14:52:56.744708551Z",
        "RunTime": 279554,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 25,
              "Time": "2026-05-09T14:52:56.744525128Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 27,
              "Time": "2026-05-09T14:52:56.744553008Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 27880,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:52:56.74466254Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T14:52:56.744693751Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31221,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:56.744991455Z",
        "EndTime": "2026-05-09T14:52:56.760097906Z",
        "RunTime": 15106480,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://codeberg.org/konflux-qe/devfile-sample-hello-world-xksjsr/pulls/1\",\"configuration-time\":\"Sat, 09 May 2026 14:52:35 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://codeberg.org/konflux-qe/devfile-sample-hello-world-xksjsr/pulls/1\nerrId: 0\nerrMessage: \nconfigurationTime: Sat, 09 May 2026 14:52:35 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T14:52:56.745087087Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 33,
              "Time": "2026-05-09T14:52:56.75971908Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 14632023,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 34,
              "Time": "2026-05-09T14:52:56.760036725Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 387,
              "Order": 36,
              "Time": "2026-05-09T14:52:56.760083535Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46810,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:56.760427941Z",
        "EndTime": "2026-05-09T14:52:57.735276423Z",
        "RunTime": 974848512,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T14:52:56.760531862Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T14:52:57.735014539Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 974482687,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T14:52:57.735187451Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T14:52:57.735254403Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 66950,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:57.735811532Z",
        "EndTime": "2026-05-09T14:52:58.027201142Z",
        "RunTime": 291389621,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T14:52:57.736021155Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T14:52:58.026698744Z"
            },
            "Message": "created image repo is private",
            "Duration": 290677589,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T14:52:58.02710779Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 48,
              "Time": "2026-05-09T14:52:58.027181542Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 73742,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:58.027894463Z",
        "EndTime": "2026-05-09T14:53:07.112128659Z",
        "RunTime": 9084234196,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 49,
              "Time": "2026-05-09T14:52:58.028040735Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 51,
              "Time": "2026-05-09T14:53:07.111738292Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 9083697587,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T14:53:07.112030657Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T14:53:07.112114129Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 83472,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:07.112917031Z",
        "EndTime": "2026-05-09T14:53:07.441215073Z",
        "RunTime": 328298041,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T14:53:07.113035173Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T14:53:07.44100941Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 327974237,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T14:53:07.441164553Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T14:53:07.441206893Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42341,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:07.441687981Z",
        "EndTime": "2026-05-09T14:53:24.946786073Z",
        "RunTime": 17505098123,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T14:53:07.441808553Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T14:53:24.946449998Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 17504641475,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T14:53:24.946710822Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T14:53:24.946770443Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 59611,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:24.94722504Z",
        "EndTime": "2026-05-09T14:54:55.110396942Z",
        "RunTime": 90163171891,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component fj-test-custom-branch-nbnzam in namespace build-e2e-snos do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-test-custom-branch-nbnzam in namespace build-e2e-snos do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component fj-test-custom-branch-nbnzam in namespace build-e2e-snos do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nPipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\nPipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\nPipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T14:53:24.947339142Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Offset": 528,
              "Order": 69,
              "Time": "2026-05-09T14:53:54.991056254Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 30043717132,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 528,
              "Order": 70,
              "Time": "2026-05-09T14:53:54.991293728Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 825,
              "Order": 72,
              "Time": "2026-05-09T14:54:55.110196849Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 60118903081,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 825,
              "Order": 73,
              "Time": "2026-05-09T14:54:55.110348831Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 825,
              "Order": 75,
              "Time": "2026-05-09T14:54:55.110384881Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36051,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:55.110803698Z",
        "EndTime": "2026-05-09T14:54:55.518642046Z",
        "RunTime": 407838308,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T14:54:55.110989991Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T14:54:55.518459613Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 407469622,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T14:54:55.518592585Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T14:54:55.518624806Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32230,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:55.519404968Z",
        "EndTime": "2026-05-09T15:05:55.546620633Z",
        "RunTime": 660027215666,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 found for Component build-e2e-snos/fj-test-custom-branch-nbnzam\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-gjwt2 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T14:54:55.519900906Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 2815,
              "Order": 84,
              "Time": "2026-05-09T15:05:55.546356189Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 660026455283,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2815,
              "Order": 85,
              "Time": "2026-05-09T15:05:55.546541782Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2815,
              "Order": 87,
              "Time": "2026-05-09T15:05:55.546599253Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 57471,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:55.54702788Z",
        "EndTime": "2026-05-09T15:05:56.468509727Z",
        "RunTime": 921481867,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:05:55.547139822Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:05:56.468146802Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 921007020,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:05:56.468421876Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:05:56.468486717Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 64841,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:56.469127747Z",
        "EndTime": "2026-05-09T15:05:56.732969448Z",
        "RunTime": 263841711,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:05:56.469368351Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:05:56.732583162Z"
            },
            "Message": "created image repo is public",
            "Duration": 263214841,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T15:05:56.732896727Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-05-09T15:05:56.732950308Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:56.733644819Z",
        "EndTime": "2026-05-09T15:05:57.087496863Z",
        "RunTime": 353851994,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-snos/fj-test-custom-branch-nbnzam:on-pr-559ec2f364ad7db8c6f7024eb2284e8928f3b308 successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:05:56.733860502Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 102,
              "Time": "2026-05-09T15:05:57.08731325Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 353452768,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 103,
              "Time": "2026-05-09T15:05:57.087452842Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 105,
              "Time": "2026-05-09T15:05:57.087481662Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28820,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:57.087895219Z",
        "EndTime": "2026-05-09T15:05:57.444453335Z",
        "RunTime": 356558097,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:05:57.088047171Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:05:57.444252122Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 356204951,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-05-09T15:05:57.444413925Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-05-09T15:05:57.444442075Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28150,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:57.44475786Z",
        "EndTime": "2026-05-09T15:05:58.343362136Z",
        "RunTime": 898604286,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:05:57.444891133Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-05-09T15:05:57.444917113Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 25981,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-05-09T15:05:57.445051675Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-05-09T15:05:58.343048771Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 897997136,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-05-09T15:05:58.343274834Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 120,
              "Time": "2026-05-09T15:05:58.343336315Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 61481,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:58.343866304Z",
        "EndTime": "2026-05-09T15:06:19.939211683Z",
        "RunTime": 21595345369,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: 73fd084302d118844e32f21521fe1e1828937628\nPipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-05-09T15:05:58.344059877Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 123,
              "Time": "2026-05-09T15:05:59.8521313Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 1508071463,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 124,
              "Time": "2026-05-09T15:05:59.852339243Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 126,
              "Time": "2026-05-09T15:06:19.93903822Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20086698977,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 127,
              "Time": "2026-05-09T15:06:19.939173032Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 158,
              "Order": 129,
              "Time": "2026-05-09T15:06:19.939204743Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31711,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:19.939565059Z",
        "EndTime": "2026-05-09T15:06:20.334953629Z",
        "RunTime": 395388561,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:06:19.93966734Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:06:20.334683995Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 395016655,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:06:20.334922739Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:06:20.334946579Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 23840,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:06:20.335274154Z",
        "EndTime": "2026-05-09T15:13:00.352444558Z",
        "RunTime": 400017170404,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll found for Component build-e2e-snos/fj-test-custom-branch-nbnzam\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-pull-request-dvbll reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:06:20.335409246Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1788,
              "Order": 138,
              "Time": "2026-05-09T15:13:00.352261595Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 400016852349,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1788,
              "Order": 139,
              "Time": "2026-05-09T15:13:00.352393937Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1788,
              "Order": 141,
              "Time": "2026-05-09T15:13:00.352436838Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 42981,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:00.352910615Z",
        "EndTime": "2026-05-09T15:13:00.35320701Z",
        "RunTime": 296385,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-05-09T15:13:00.353026947Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-05-09T15:13:00.353054817Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 27871,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-05-09T15:13:00.353175539Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-05-09T15:13:00.35320157Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 26041,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:00.353492564Z",
        "EndTime": "2026-05-09T15:13:22.924368544Z",
        "RunTime": 22570875980,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 5364aa6abfa150a3e71f207dbe28e8a3693faf14\nPipelineRun has not been created yet for the component build-e2e-snos/fj-test-custom-branch-nbnzam\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:13:00.353602206Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 150,
              "Time": "2026-05-09T15:13:02.900755479Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 2547153313,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 151,
              "Time": "2026-05-09T15:13:02.901031513Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 153,
              "Time": "2026-05-09T15:13:22.924164281Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 20023132728,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 154,
              "Time": "2026-05-09T15:13:22.924302193Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 159,
              "Order": 156,
              "Time": "2026-05-09T15:13:22.924350854Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 48661,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:22.92473484Z",
        "EndTime": "2026-05-09T15:18:22.940897974Z",
        "RunTime": 300016163124,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq found for Component build-e2e-snos/fj-test-custom-branch-nbnzam\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Running\nPipelineRun fj-test-custom-branch-nbnzam-on-push-fsvnq reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-05-09T15:13:22.924906292Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 159,
              "Time": "2026-05-09T15:18:22.94061419Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 300015707878,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 160,
              "Time": "2026-05-09T15:18:22.940848263Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 162,
              "Time": "2026-05-09T15:18:22.940891474Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43211,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-05-09T15:18:22.941385462Z",
        "EndTime": "2026-05-09T15:18:23.249935828Z",
        "RunTime": 308550396,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-05-09T15:18:22.941540915Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 165,
              "Time": "2026-05-09T15:18:23.249574102Z"
            },
            "Message": "does not have expiration set",
            "Duration": 308033208,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-05-09T15:18:23.249875217Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 168,
              "Time": "2026-05-09T15:18:23.249920387Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 45170,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:18:23.250586458Z",
        "EndTime": "2026-05-09T15:20:23.780806154Z",
        "RunTime": 120530219696,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "waiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 169,
              "Time": "2026-05-09T15:18:23.250770251Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 171,
              "Time": "2026-05-09T15:20:23.780369137Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 120529598916,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 172,
              "Time": "2026-05-09T15:20:23.780694422Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 174,
              "Time": "2026-05-09T15:20:23.780790173Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 95762,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-05-09T15:20:23.781547336Z",
        "EndTime": "2026-05-09T15:20:24.068675558Z",
        "RunTime": 287128223,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 175,
              "Time": "2026-05-09T15:20:23.781737429Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 177,
              "Time": "2026-05-09T15:20:24.068490155Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 286752726,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-05-09T15:20:24.068634997Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-05-09T15:20:24.068667808Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 32811,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-05-09T15:20:24.068916602Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-05-09T15:20:24.069180216Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 11,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-05-09T15:20:24.06947067Z",
        "EndTime": "2026-05-09T15:20:31.225448052Z",
        "RunTime": 7155977401,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-05-09T15:20:24.069576462Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-05-09T15:20:25.099665525Z"
            },
            "Message": "when the component is removed",
            "Duration": 1030089063,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-05-09T15:20:25.099872388Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 186,
              "Time": "2026-05-09T15:20:31.225120437Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 6125248079,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 187,
              "Time": "2026-05-09T15:20:31.225382211Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 189,
              "Time": "2026-05-09T15:20:31.225432632Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50431,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "fj",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "forgejo"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:20:31.226230534Z",
        "EndTime": "2026-05-09T15:20:34.667216054Z",
        "RunTime": 3440985499,
        "ParallelProcess": 11,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-05-09T15:20:31.226361567Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 192,
              "Time": "2026-05-09T15:20:31.655522211Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 429160674,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 193,
              "Time": "2026-05-09T15:20:31.655773745Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 195,
              "Time": "2026-05-09T15:20:34.666877468Z"
            },
            "Message": "PaC component build",
            "Duration": 3011103713,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 196,
              "Time": "2026-05-09T15:20:34.667133693Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 198,
              "Time": "2026-05-09T15:20:34.667202414Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 68721,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-advisories pipeline]",
          "Rh-advisories happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 115
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories"
          ],
          [
            "rhAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
          "LineNumber": 117
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if release CR is created",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.33491821Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-advisories pipeline]",
          "Rh-advisories happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 115
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories"
          ],
          [
            "rhAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
          "LineNumber": 127
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies the advs release pipelinerun is running and succeeds",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.335226605Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-advisories pipeline]",
          "Rh-advisories happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 115
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories"
          ],
          [
            "rhAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
          "LineNumber": 157
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies release CR completed and set succeeded.",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.335400907Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[release-pipelines-suite e2e tests for rh-advisories pipeline]",
          "Rh-advisories happy path",
          "Post-release verification"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 41
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 59
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
            "LineNumber": 115
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "release-pipelines",
            "rh-advisories"
          ],
          [
            "rhAdvisories"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/release/pipelines/rh_advisories.go",
          "LineNumber": 168
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies if the repository URL is valid",
        "State": "pending",
        "StartTime": "2026-05-09T14:51:45.33553674Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test build annotations",
          "when component is created with invalid build request annotations"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
            "LineNumber": 28
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
            "LineNumber": 63
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "annotations"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
          "LineNumber": 89
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "handles invalid request annotation",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.432878441Z",
        "EndTime": "2026-05-09T14:53:01.259819093Z",
        "RunTime": 75826940682,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"message\":\"unexpected build request: foo\"}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 35
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.433597962Z"
            },
            "Message": "test build annotations",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 35
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:51:50.302915546Z"
            },
            "Message": "test build annotations",
            "Duration": 4869317624,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:51:50.303219911Z"
            },
            "Message": "when component is created with invalid build request annotations",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 69
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:01.121751465Z"
            },
            "Message": "when component is created with invalid build request annotations",
            "Duration": 10818531564,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 89
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:01.12206912Z"
            },
            "Message": "handles invalid request annotation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 89
            },
            "TimelineLocation": {
              "Offset": 75,
              "Order": 9,
              "Time": "2026-05-09T14:53:01.131470703Z"
            },
            "Message": "handles invalid request annotation",
            "Duration": 60009401614,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 51
            },
            "TimelineLocation": {
              "Offset": 75,
              "Order": 10,
              "Time": "2026-05-09T14:53:01.131716398Z"
            },
            "Message": "test build annotations",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 51
            },
            "TimelineLocation": {
              "Offset": 75,
              "Order": 12,
              "Time": "2026-05-09T14:53:01.259523118Z"
            },
            "Message": "test build annotations",
            "Duration": 127806721,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 24
            },
            "TimelineLocation": {
              "Offset": 75,
              "Order": 13,
              "Time": "2026-05-09T14:53:01.259761712Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/annotations.go",
              "LineNumber": 24
            },
            "TimelineLocation": {
              "Offset": 75,
              "Order": 15,
              "Time": "2026-05-09T14:53:01.259809023Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47301,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 136
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "correctly targets the default branch (that is not named 'main') with PaC",
        "State": "passed",
        "StartTime": "2026-05-09T14:53:01.260803079Z",
        "EndTime": "2026-05-09T14:54:27.536167102Z",
        "RunTime": 86275364044,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component gl-test-custom-default-vyivxs in namespace build-e2e-kcnw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component gl-test-custom-default-vyivxs in namespace build-e2e-kcnw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:53:01.260932941Z"
            },
            "Message": "PaC component build",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 54
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:53:16.142695276Z"
            },
            "Message": "PaC component build",
            "Duration": 14881762375,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:53:16.14288779Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 117
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 21,
              "Time": "2026-05-09T14:53:46.168955262Z"
            },
            "Message": "when a new component without specified branch is created and with visibility private",
            "Duration": 30026067503,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 22,
              "Time": "2026-05-09T14:53:46.169223806Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 136
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 24,
              "Time": "2026-05-09T14:54:27.535847057Z"
            },
            "Message": "correctly targets the default branch (that is not named 'main') with PaC",
            "Duration": 41366623231,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 25,
              "Time": "2026-05-09T14:54:27.536064221Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 354,
              "Order": 27,
              "Time": "2026-05-09T14:54:27.536142482Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 78251,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 153
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "workspace parameter is set correctly in PaC repository CR",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:27.53662539Z",
        "EndTime": "2026-05-09T14:54:27.549782479Z",
        "RunTime": 13157119,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T14:54:27.536721521Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 153
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T14:54:27.549494215Z"
            },
            "Message": "workspace parameter is set correctly in PaC repository CR",
            "Duration": 12772694,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T14:54:27.549704458Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T14:54:27.549768099Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 63631,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 176
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:27.550285127Z",
        "EndTime": "2026-05-09T14:54:47.574049196Z",
        "RunTime": 20023764050,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T14:54:27.55045372Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 176
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 36,
              "Time": "2026-05-09T14:54:47.573885004Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20023431274,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 37,
              "Time": "2026-05-09T14:54:47.574016156Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 39,
              "Time": "2026-05-09T14:54:47.574042786Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 26620,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 191
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "build pipeline uses the correct serviceAccount",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:47.574356421Z",
        "EndTime": "2026-05-09T14:54:47.574607695Z",
        "RunTime": 251274,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T14:54:47.574450463Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 191
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T14:54:47.574479543Z"
            },
            "Message": "build pipeline uses the correct serviceAccount",
            "Duration": 29080,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T14:54:47.574576455Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T14:54:47.574599555Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 23100,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 195
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "component build status is set correctly",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:47.57487988Z",
        "EndTime": "2026-05-09T14:54:47.584369841Z",
        "RunTime": 9490001,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "build status annotation value: {\"pac\":{\"state\":\"enabled\",\"merge-url\":\"https://gitlab.com/konflux-qe/devfile-sample-hello-world-wbtpmf/-/merge_requests/1\",\"configuration-time\":\"Sat, 09 May 2026 14:54:27 UTC\"},\"message\":\"done\"}\nstate: enabled\nmergeUrl: https://gitlab.com/konflux-qe/devfile-sample-hello-world-wbtpmf/-/merge_requests/1\nerrId: 0\nerrMessage: \nconfigurationTime: Sat, 09 May 2026 14:54:27 UTC\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T14:54:47.574960891Z"
            },
            "Message": "component build status is set correctly",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 195
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 48,
              "Time": "2026-05-09T14:54:47.584083367Z"
            },
            "Message": "component build status is set correctly",
            "Duration": 9122506,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 49,
              "Time": "2026-05-09T14:54:47.58429654Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 405,
              "Order": 51,
              "Time": "2026-05-09T14:54:47.584354451Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 57911,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 225
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:47.584869919Z",
        "EndTime": "2026-05-09T14:54:48.454899501Z",
        "RunTime": 870029582,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T14:54:47.585101833Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 225
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T14:54:48.454502395Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 869400572,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T14:54:48.454785029Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T14:54:48.454887751Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 102722,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 243
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is private",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:48.455334098Z",
        "EndTime": "2026-05-09T14:54:48.744987379Z",
        "RunTime": 289653322,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T14:54:48.45544322Z"
            },
            "Message": "created image repo is private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 243
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T14:54:48.744592533Z"
            },
            "Message": "created image repo is private",
            "Duration": 289149333,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T14:54:48.744880368Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T14:54:48.744971939Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 91581,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 249
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "a related PipelineRun should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:48.745354595Z",
        "EndTime": "2026-05-09T14:54:51.773640142Z",
        "RunTime": 3028285567,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T14:54:48.745461377Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 249
            },
            "TimelineLocation": {
              "Order": 66,
              "Time": "2026-05-09T14:54:51.773266017Z"
            },
            "Message": "a related PipelineRun should be deleted after deleting the component",
            "Duration": 3027804670,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 67,
              "Time": "2026-05-09T14:54:51.773557751Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 69,
              "Time": "2026-05-09T14:54:51.773627392Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 69641,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 265
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PR branch should not exist in the repo",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:51.774272233Z",
        "EndTime": "2026-05-09T14:54:53.192802095Z",
        "RunTime": 1418529882,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T14:54:51.774374284Z"
            },
            "Message": "PR branch should not exist in the repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 265
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T14:54:53.192429538Z"
            },
            "Message": "PR branch should not exist in the repo",
            "Duration": 1418055294,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T14:54:53.192724833Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T14:54:53.192789424Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 64591,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new component without specified branch is created and with visibility private"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 114
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "pac-custom-default-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 278
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and the robot account should be deleted after deleting the component",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:53.193368344Z",
        "EndTime": "2026-05-09T14:54:54.038920026Z",
        "RunTime": 845551692,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T14:54:53.193468345Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 278
            },
            "TimelineLocation": {
              "Order": 78,
              "Time": "2026-05-09T14:54:54.038735093Z"
            },
            "Message": "related image repo and the robot account should be deleted after deleting the component",
            "Duration": 845266748,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 79,
              "Time": "2026-05-09T14:54:54.038874985Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 81,
              "Time": "2026-05-09T14:54:54.038910196Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 35210,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 332
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:54.039240341Z",
        "EndTime": "2026-05-09T14:55:24.081124126Z",
        "RunTime": 30041883786,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T14:54:54.039344713Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 306
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T14:55:04.061255037Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 10021910354,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T14:55:04.061521392Z"
            },
            "Message": "triggers a PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 332
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 87,
              "Time": "2026-05-09T14:55:24.080905233Z"
            },
            "Message": "triggers a PipelineRun",
            "Duration": 20019383831,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 88,
              "Time": "2026-05-09T14:55:24.081072985Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 90,
              "Time": "2026-05-09T14:55:24.081112646Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 39660,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 347
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR creation",
        "State": "passed",
        "StartTime": "2026-05-09T14:55:24.081473972Z",
        "EndTime": "2026-05-09T14:55:24.30102834Z",
        "RunTime": 219554408,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T14:55:24.081597144Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 347
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T14:55:24.300600203Z"
            },
            "Message": "should lead to a PaC init PR creation",
            "Duration": 219003079,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T14:55:24.300933279Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T14:55:24.30100478Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 71491,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 365
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:55:24.301585389Z",
        "EndTime": "2026-05-09T15:05:44.318655025Z",
        "RunTime": 620017069626,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx found for Component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-fmwsx reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T14:55:24.301690121Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 365
            },
            "TimelineLocation": {
              "Offset": 2657,
              "Order": 99,
              "Time": "2026-05-09T15:05:44.318442372Z"
            },
            "Message": "the PipelineRun should eventually finish successfully",
            "Duration": 620016752241,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2657,
              "Order": 100,
              "Time": "2026-05-09T15:05:44.318599364Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2657,
              "Order": 102,
              "Time": "2026-05-09T15:05:44.318646405Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 47031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 371
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo and robot account created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:44.319014131Z",
        "EndTime": "2026-05-09T15:05:45.195882842Z",
        "RunTime": 876868731,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 103,
              "Time": "2026-05-09T15:05:44.319102452Z"
            },
            "Message": "image repo and robot account created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 371
            },
            "TimelineLocation": {
              "Order": 105,
              "Time": "2026-05-09T15:05:45.195694249Z"
            },
            "Message": "image repo and robot account created successfully",
            "Duration": 876591807,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:05:45.195817041Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 108,
              "Time": "2026-05-09T15:05:45.195870652Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53611,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 390
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "created image repo is public",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:45.196449721Z",
        "EndTime": "2026-05-09T15:05:45.468761106Z",
        "RunTime": 272311385,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 109,
              "Time": "2026-05-09T15:05:45.196657494Z"
            },
            "Message": "created image repo is public",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 390
            },
            "TimelineLocation": {
              "Order": 111,
              "Time": "2026-05-09T15:05:45.46839876Z"
            },
            "Message": "created image repo is public",
            "Duration": 271741286,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:05:45.468697635Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-05-09T15:05:45.468741096Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43471,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 396
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image tag is updated successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:45.469358305Z",
        "EndTime": "2026-05-09T15:05:45.817321367Z",
        "RunTime": 347963032,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image tag quay.io/redhat-appstudio-qe/build-e2e-kcnw/gl-test-custom-branch-cjxjrl:on-pr-dccf30b3e60b46c24c42f8b103663086bab35098 successfully found in Quay\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-05-09T15:05:45.469567569Z"
            },
            "Message": "image tag is updated successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 396
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 117,
              "Time": "2026-05-09T15:05:45.817073593Z"
            },
            "Message": "image tag is updated successfully",
            "Duration": 347505984,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 118,
              "Time": "2026-05-09T15:05:45.817255226Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 156,
              "Order": 120,
              "Time": "2026-05-09T15:05:45.817305257Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 50030,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 425
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should ensure pruning labels are set",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:45.817695773Z",
        "EndTime": "2026-05-09T15:05:46.172437971Z",
        "RunTime": 354742198,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 121,
              "Time": "2026-05-09T15:05:45.817858695Z"
            },
            "Message": "should ensure pruning labels are set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 425
            },
            "TimelineLocation": {
              "Order": 123,
              "Time": "2026-05-09T15:05:46.172177427Z"
            },
            "Message": "should ensure pruning labels are set",
            "Duration": 354318732,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:05:46.1723957Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-05-09T15:05:46.172427571Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 31871,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when a new Component with specified custom branch is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 302
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 439
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:46.17304679Z",
        "EndTime": "2026-05-09T15:05:46.601598995Z",
        "RunTime": 428552205,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 127,
              "Time": "2026-05-09T15:05:46.173184672Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 439
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-05-09T15:05:46.488248603Z"
            },
            "Message": "eventually leads to the PipelineRun status report at Checks tab",
            "Duration": 315063960,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:05:46.488537758Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 324
            },
            "TimelineLocation": {
              "Order": 132,
              "Time": "2026-05-09T15:05:46.601237099Z"
            },
            "Message": "when a new Component with specified custom branch is created",
            "Duration": 112699341,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 133,
              "Time": "2026-05-09T15:05:46.601504464Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 135,
              "Time": "2026-05-09T15:05:46.601566665Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 62201,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 464
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:46.602191045Z",
        "EndTime": "2026-05-09T15:07:47.602112066Z",
        "RunTime": 120999921031,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "created file sha: 72a8fb1edf0fc6001233079f0199b255decdc5c5\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:05:46.602293206Z"
            },
            "Message": "when the PaC init branch is updated",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 454
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 138,
              "Time": "2026-05-09T15:05:47.494144105Z"
            },
            "Message": "when the PaC init branch is updated",
            "Duration": 891850899,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 59,
              "Order": 139,
              "Time": "2026-05-09T15:05:47.494373908Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 464
            },
            "TimelineLocation": {
              "Offset": 653,
              "Order": 141,
              "Time": "2026-05-09T15:07:47.601853612Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 120107479704,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 653,
              "Order": 142,
              "Time": "2026-05-09T15:07:47.602040435Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 653,
              "Order": 144,
              "Time": "2026-05-09T15:07:47.602093646Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 53221,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC init PR update",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:47.602503362Z",
        "EndTime": "2026-05-09T15:07:47.954926186Z",
        "RunTime": 352422824,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-05-09T15:07:47.602623824Z"
            },
            "Message": "should lead to a PaC init PR update",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-05-09T15:07:47.954703642Z"
            },
            "Message": "should lead to a PaC init PR update",
            "Duration": 352079829,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:07:47.954891476Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-05-09T15:07:47.954919966Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 28491,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 498
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "PipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:07:47.955267502Z",
        "EndTime": "2026-05-09T15:13:47.974791937Z",
        "RunTime": 360019524436,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 found for Component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-pull-request-cb966 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Order": 151,
              "Time": "2026-05-09T15:07:47.955383773Z"
            },
            "Message": "PipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 498
            },
            "TimelineLocation": {
              "Offset": 1630,
              "Order": 153,
              "Time": "2026-05-09T15:13:47.974602994Z"
            },
            "Message": "PipelineRun should eventually finish",
            "Duration": 360019219221,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1630,
              "Order": 154,
              "Time": "2026-05-09T15:13:47.974739706Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1630,
              "Order": 156,
              "Time": "2026-05-09T15:13:47.974784367Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44661,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is updated"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 451
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 504
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:47.975165233Z",
        "EndTime": "2026-05-09T15:13:48.240724471Z",
        "RunTime": 265559248,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 157,
              "Time": "2026-05-09T15:13:47.975263094Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 504
            },
            "TimelineLocation": {
              "Order": 159,
              "Time": "2026-05-09T15:13:48.240443187Z"
            },
            "Message": "eventually leads to another update of a PR about the PipelineRun status report at Checks tab",
            "Duration": 265180123,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 160,
              "Time": "2026-05-09T15:13:48.24066888Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 162,
              "Time": "2026-05-09T15:13:48.240712471Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 43590,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 530
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "eventually leads to triggering another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:13:48.241341611Z",
        "EndTime": "2026-05-09T15:15:49.985756154Z",
        "RunTime": 121744414503,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: bccd73ed747c7b97638996fe7678ce8a32d2adf1\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun has not been created yet for the component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Order": 163,
              "Time": "2026-05-09T15:13:48.241579245Z"
            },
            "Message": "when the PaC init branch is merged",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 520
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 165,
              "Time": "2026-05-09T15:13:49.888597791Z"
            },
            "Message": "when the PaC init branch is merged",
            "Duration": 1647018546,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 60,
              "Order": 166,
              "Time": "2026-05-09T15:13:49.888954927Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 530
            },
            "TimelineLocation": {
              "Offset": 654,
              "Order": 168,
              "Time": "2026-05-09T15:15:49.985542511Z"
            },
            "Message": "eventually leads to triggering another PipelineRun",
            "Duration": 120096587554,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 654,
              "Order": 169,
              "Time": "2026-05-09T15:15:49.985684013Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 654,
              "Order": 171,
              "Time": "2026-05-09T15:15:49.985739194Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 55181,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 546
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "pipelineRun should eventually finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:49.986164951Z",
        "EndTime": "2026-05-09T15:20:50.000699852Z",
        "RunTime": 300014534900,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn found for Component build-e2e-kcnw/gl-test-custom-branch-cjxjrl\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Running\nPipelineRun gl-test-custom-branch-cjxjrl-on-push-sg7qn reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Order": 172,
              "Time": "2026-05-09T15:15:49.986288053Z"
            },
            "Message": "pipelineRun should eventually finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 546
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 174,
              "Time": "2026-05-09T15:20:50.000497948Z"
            },
            "Message": "pipelineRun should eventually finish",
            "Duration": 300014209915,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 175,
              "Time": "2026-05-09T15:20:50.000645311Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 1257,
              "Order": 177,
              "Time": "2026-05-09T15:20:50.000691981Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 46670,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 552
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not have expiration set",
        "State": "passed",
        "StartTime": "2026-05-09T15:20:50.001065747Z",
        "EndTime": "2026-05-09T15:20:50.326616653Z",
        "RunTime": 325550916,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-05-09T15:20:50.001165929Z"
            },
            "Message": "does not have expiration set",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 552
            },
            "TimelineLocation": {
              "Order": 180,
              "Time": "2026-05-09T15:20:50.326369269Z"
            },
            "Message": "does not have expiration set",
            "Duration": 325203360,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 181,
              "Time": "2026-05-09T15:20:50.326580092Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 183,
              "Time": "2026-05-09T15:20:50.326609893Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 29801,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 564
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "After updating image visibility to private, it should not trigger another PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:20:50.326922718Z",
        "EndTime": "2026-05-09T15:22:54.32156185Z",
        "RunTime": 123994639172,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "waiting for one minute and expecting to not trigger a PipelineRun",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-05-09T15:20:50.327020209Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 564
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 186,
              "Time": "2026-05-09T15:22:54.321127113Z"
            },
            "Message": "After updating image visibility to private, it should not trigger another PipelineRun",
            "Duration": 123994106934,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 187,
              "Time": "2026-05-09T15:22:54.321466729Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 65,
              "Order": 189,
              "Time": "2026-05-09T15:22:54.32154529Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 78562,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 595
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "image repo is updated to private",
        "State": "passed",
        "StartTime": "2026-05-09T15:22:54.322268291Z",
        "EndTime": "2026-05-09T15:22:54.608677517Z",
        "RunTime": 286409266,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-05-09T15:22:54.322418073Z"
            },
            "Message": "image repo is updated to private",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 595
            },
            "TimelineLocation": {
              "Order": 192,
              "Time": "2026-05-09T15:22:54.608265081Z"
            },
            "Message": "image repo is updated to private",
            "Duration": 285847038,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 193,
              "Time": "2026-05-09T15:22:54.608559616Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 195,
              "Time": "2026-05-09T15:22:54.608650727Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 91112,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 600
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retrigger the pipeline manually",
        "State": "pending",
        "StartTime": "2026-05-09T15:22:54.609167965Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the PaC init branch is merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 516
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 642
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "retriggered pipelineRun should eventually finish",
        "State": "pending",
        "StartTime": "2026-05-09T15:22:54.609436329Z",
        "EndTime": "0001-01-01T00:00:00Z",
        "RunTime": 0,
        "ParallelProcess": 6,
        "NumAttempts": 0,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 661
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "related image repo and robot accounts deleted",
        "State": "passed",
        "StartTime": "2026-05-09T15:22:54.609766854Z",
        "EndTime": "2026-05-09T15:23:01.792262579Z",
        "RunTime": 7182495745,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 196,
              "Time": "2026-05-09T15:22:54.609904106Z"
            },
            "Message": "when the component is removed",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 649
            },
            "TimelineLocation": {
              "Order": 198,
              "Time": "2026-05-09T15:22:55.653274164Z"
            },
            "Message": "when the component is removed",
            "Duration": 1043370057,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 199,
              "Time": "2026-05-09T15:22:55.653439927Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 661
            },
            "TimelineLocation": {
              "Order": 201,
              "Time": "2026-05-09T15:23:01.791980565Z"
            },
            "Message": "related image repo and robot accounts deleted",
            "Duration": 6138540608,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 202,
              "Time": "2026-05-09T15:23:01.792163158Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 204,
              "Time": "2026-05-09T15:23:01.792241149Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 77991,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test git provider",
          "gl",
          "PaC component build",
          "when the component is removed"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 35
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/git_provider_config.go",
            "LineNumber": 122
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 37
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github-webhook",
            "pac-build",
            "pipeline",
            "image-controller"
          ],
          [
            "gitlab"
          ],
          null,
          [
            "build-custom-branch"
          ]
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
          "LineNumber": 679
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "purge PR is created successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:23:01.792694396Z",
        "EndTime": "2026-05-09T15:23:04.047533566Z",
        "RunTime": 2254839160,
        "ParallelProcess": 6,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Found purge PR with id: 3\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Order": 205,
              "Time": "2026-05-09T15:23:01.792857239Z"
            },
            "Message": "purge PR is created successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 679
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 207,
              "Time": "2026-05-09T15:23:02.133293883Z"
            },
            "Message": "purge PR is created successfully",
            "Duration": 340436674,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 208,
              "Time": "2026-05-09T15:23:02.133576347Z"
            },
            "Message": "PaC component build",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 101
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 210,
              "Time": "2026-05-09T15:23:04.047184261Z"
            },
            "Message": "PaC component build",
            "Duration": 1913607904,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 211,
              "Time": "2026-05-09T15:23:04.047420734Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/pac_build.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 26,
              "Order": 213,
              "Time": "2026-05-09T15:23:04.047512336Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 91572,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component A"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 205
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates the Component A successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.535195422Z",
        "EndTime": "2026-05-09T14:52:55.93920683Z",
        "RunTime": 70404011408,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Successfully acquired repository lock for namespace group-hral\nImage repository for component go-component-gqpoln in namespace group-hral do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-gqpoln in namespace group-hral do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 60
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.535343394Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 60
            },
            "TimelineLocation": {
              "Offset": 63,
              "Order": 3,
              "Time": "2026-05-09T14:52:25.865564067Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "Duration": 40330220703,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Offset": 63,
              "Order": 4,
              "Time": "2026-05-09T14:52:25.865852402Z"
            },
            "Message": "creates the Component A successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Offset": 389,
              "Order": 6,
              "Time": "2026-05-09T14:52:55.938933536Z"
            },
            "Message": "creates the Component A successfully",
            "Duration": 30073081134,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 389,
              "Order": 7,
              "Time": "2026-05-09T14:52:55.93916013Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 389,
              "Order": 9,
              "Time": "2026-05-09T14:52:55.93919983Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 39701,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component A"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 213
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a Build PipelineRun for componentA go-component",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:55.939614117Z",
        "EndTime": "2026-05-09T14:54:16.035814177Z",
        "RunTime": 80096200060,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Build PipelineRun has not been created yet for the componentA group-hral/go-component-gqpoln\nBuild PipelineRun has not been created yet for the componentA group-hral/go-component-gqpoln\nBuild PipelineRun has not been created yet for the componentA group-hral/go-component-gqpoln\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 213
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:55.939715899Z"
            },
            "Message": "triggers a Build PipelineRun for componentA go-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 213
            },
            "TimelineLocation": {
              "Offset": 279,
              "Order": 12,
              "Time": "2026-05-09T14:54:16.035645905Z"
            },
            "Message": "triggers a Build PipelineRun for componentA go-component",
            "Duration": 80095929996,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 279,
              "Order": 13,
              "Time": "2026-05-09T14:54:16.035774667Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 279,
              "Order": 15,
              "Time": "2026-05-09T14:54:16.035807127Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 32460,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component A"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 227
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:16.036174513Z",
        "EndTime": "2026-05-09T14:54:16.036428037Z",
        "RunTime": 253524,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 227
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:54:16.036272045Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 227
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:54:16.036306205Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 34150,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:54:16.036401447Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:54:16.036419457Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 18010,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component A"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 231
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to build PipelineRunA finishing successfully",
        "State": "passed",
        "StartTime": "2026-05-09T14:54:16.036657721Z",
        "EndTime": "2026-05-09T15:05:16.055371986Z",
        "RunTime": 660018714265,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun go-component-gqpoln-on-pull-request-9l8mz found for Component group-hral/go-component-gqpoln\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Running\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Completed\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 231
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:54:16.036752062Z"
            },
            "Message": "should lead to build PipelineRunA finishing successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 231
            },
            "TimelineLocation": {
              "Offset": 2487,
              "Order": 24,
              "Time": "2026-05-09T15:05:16.055182913Z"
            },
            "Message": "should lead to build PipelineRunA finishing successfully",
            "Duration": 660018430841,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 2487,
              "Order": 25,
              "Time": "2026-05-09T15:05:16.055301635Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 2487,
              "Order": 27,
              "Time": "2026-05-09T15:05:16.055335726Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 34091,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component A"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 204
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 236
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for componentA go-component",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:16.055689941Z",
        "EndTime": "2026-05-09T15:05:16.482874748Z",
        "RunTime": 427184807,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 236
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:05:16.055801153Z"
            },
            "Message": "should lead to a PaC PR creation for componentA go-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 236
            },
            "TimelineLocation": {
              "Order": 30,
              "Time": "2026-05-09T15:05:16.482691725Z"
            },
            "Message": "should lead to a PaC PR creation for componentA go-component",
            "Duration": 426890572,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 31,
              "Time": "2026-05-09T15:05:16.482844958Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 33,
              "Time": "2026-05-09T15:05:16.482866768Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 21810,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLRA is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 257
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 258
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:16.483212063Z",
        "EndTime": "2026-05-09T15:05:16.489660295Z",
        "RunTime": 6448242,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 258
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:05:16.483302375Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 258
            },
            "TimelineLocation": {
              "Order": 36,
              "Time": "2026-05-09T15:05:16.489509073Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 6206688,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 37,
              "Time": "2026-05-09T15:05:16.489614405Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 39,
              "Time": "2026-05-09T15:05:16.489652895Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 38490,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLRA is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 257
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 263
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the related Integration PipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:16.489907869Z",
        "EndTime": "2026-05-09T15:05:16.49686747Z",
        "RunTime": 6959600,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 263
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:05:16.490000251Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 263
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:05:16.496738708Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "Duration": 6738447,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:05:16.496841249Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:05:16.49686211Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 20860,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLRA is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 257
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 270
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "integration pipeline should end up with success",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:16.497126194Z",
        "EndTime": "2026-05-09T15:05:16.503176949Z",
        "RunTime": 6050775,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun integration-resolver-pipelinerun-l4jh2 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 270
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:05:16.497209395Z"
            },
            "Message": "integration pipeline should end up with success",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 270
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 48,
              "Time": "2026-05-09T15:05:16.503049637Z"
            },
            "Message": "integration pipeline should end up with success",
            "Duration": 5840242,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 49,
              "Time": "2026-05-09T15:05:16.503146129Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 51,
              "Time": "2026-05-09T15:05:16.503168969Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 22840,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Snapshot testing is completed successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 276
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 277
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should merge the init PaC PR successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:16.503425853Z",
        "EndTime": "2026-05-09T15:05:18.415908075Z",
        "RunTime": 1912482252,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 85b5ea1d840ca0e47b8be139519df7ddc451ae11 for PR #21859\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 277
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:05:16.503509544Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 277
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 54,
              "Time": "2026-05-09T15:05:18.415529889Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "Duration": 1912020374,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 55,
              "Time": "2026-05-09T15:05:18.415786304Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 57,
              "Time": "2026-05-09T15:05:18.415895415Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 109101,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component B"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 295
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 296
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates the Component B successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:18.416495415Z",
        "EndTime": "2026-05-09T15:05:28.44745755Z",
        "RunTime": 10030962165,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 296
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:05:18.416617737Z"
            },
            "Message": "creates the Component B successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 296
            },
            "TimelineLocation": {
              "Order": 60,
              "Time": "2026-05-09T15:05:28.447124784Z"
            },
            "Message": "creates the Component B successfully",
            "Duration": 10030507067,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 61,
              "Time": "2026-05-09T15:05:28.447388708Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 63,
              "Time": "2026-05-09T15:05:28.447444109Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 55401,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component B"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 295
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 304
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a Build PipelineRun for component python-component",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:28.448018138Z",
        "EndTime": "2026-05-09T15:05:48.476662725Z",
        "RunTime": 20028644588,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Build PipelineRun has not been created yet for the componentB group-hral/python-component-wtclgl\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 304
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:05:28.448181531Z"
            },
            "Message": "triggers a Build PipelineRun for component python-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 304
            },
            "TimelineLocation": {
              "Offset": 97,
              "Order": 66,
              "Time": "2026-05-09T15:05:48.476465242Z"
            },
            "Message": "triggers a Build PipelineRun for component python-component",
            "Duration": 20028283712,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 97,
              "Order": 67,
              "Time": "2026-05-09T15:05:48.476619985Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 97,
              "Order": 69,
              "Time": "2026-05-09T15:05:48.476649985Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 30000,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component B"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 295
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 318
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:48.477051222Z",
        "EndTime": "2026-05-09T15:05:48.477335416Z",
        "RunTime": 284194,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:05:48.477157303Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 318
            },
            "TimelineLocation": {
              "Order": 72,
              "Time": "2026-05-09T15:05:48.477190024Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 32721,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 73,
              "Time": "2026-05-09T15:05:48.477302596Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 75,
              "Time": "2026-05-09T15:05:48.477329936Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 27340,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component B"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 295
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 322
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to build PipelineRun finishing successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:05:48.4776057Z",
        "EndTime": "2026-05-09T15:11:08.553467797Z",
        "RunTime": 320075862096,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun python-component-wtclgl-on-pull-request-trqc5 found for Component group-hral/python-component-wtclgl\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun python-component-wtclgl-on-pull-request-trqc5 reason: Running\nPipelineRun integration-resolver-pipelinerun-r2ws6 reason: Running\nPipelineRun integration-resolver-pipelinerun-r2ws6 reason: Running\nPipelineRun integration-resolver-pipelinerun-r2ws6 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 322
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:05:48.477718192Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 322
            },
            "TimelineLocation": {
              "Offset": 1352,
              "Order": 78,
              "Time": "2026-05-09T15:11:08.553223813Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "Duration": 320075505611,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 1352,
              "Order": 79,
              "Time": "2026-05-09T15:11:08.553421756Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 1352,
              "Order": 81,
              "Time": "2026-05-09T15:11:08.553459767Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 38011,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component B"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 295
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 327
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for component python-component",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:08.554023656Z",
        "EndTime": "2026-05-09T15:11:09.163663581Z",
        "RunTime": 609639936,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 327
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:11:08.554183819Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 327
            },
            "TimelineLocation": {
              "Order": 84,
              "Time": "2026-05-09T15:11:09.163503549Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component",
            "Duration": 609319731,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 85,
              "Time": "2026-05-09T15:11:09.163630661Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 87,
              "Time": "2026-05-09T15:11:09.163657121Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 26460,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 348
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 349
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:09.163966756Z",
        "EndTime": "2026-05-09T15:11:09.265930281Z",
        "RunTime": 101963535,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 349
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:11:09.164074488Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 349
            },
            "TimelineLocation": {
              "Order": 90,
              "Time": "2026-05-09T15:11:09.265712818Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 101638350,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 91,
              "Time": "2026-05-09T15:11:09.265892161Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 93,
              "Time": "2026-05-09T15:11:09.265922761Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 30600,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 348
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 354
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the related Integration PipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:09.266204736Z",
        "EndTime": "2026-05-09T15:11:09.391856471Z",
        "RunTime": 125651745,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 354
            },
            "TimelineLocation": {
              "Order": 94,
              "Time": "2026-05-09T15:11:09.266307947Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 354
            },
            "TimelineLocation": {
              "Order": 96,
              "Time": "2026-05-09T15:11:09.391620587Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "Duration": 125312640,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 97,
              "Time": "2026-05-09T15:11:09.39180895Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 99,
              "Time": "2026-05-09T15:11:09.391849551Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 40600,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 348
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 361
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "integration pipeline should end up with success",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:09.392267487Z",
        "EndTime": "2026-05-09T15:11:09.517370943Z",
        "RunTime": 125103456,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun integration-resolver-pipelinerun-r2ws6 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 361
            },
            "TimelineLocation": {
              "Order": 100,
              "Time": "2026-05-09T15:11:09.392388099Z"
            },
            "Message": "integration pipeline should end up with success",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 361
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 102,
              "Time": "2026-05-09T15:11:09.517134209Z"
            },
            "Message": "integration pipeline should end up with success",
            "Duration": 124746121,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 103,
              "Time": "2026-05-09T15:11:09.517331283Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 105,
              "Time": "2026-05-09T15:11:09.517364163Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 32880,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Snapshot testing is completed successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 367
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 368
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should merge the init PaC PR successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:09.517686609Z",
        "EndTime": "2026-05-09T15:11:11.159524614Z",
        "RunTime": 1641838036,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 78bd6f54848cfb64a87e66ab9b3df5a4f127bb0b for PR #21860\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 368
            },
            "TimelineLocation": {
              "Order": 106,
              "Time": "2026-05-09T15:11:09.51779657Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 368
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 108,
              "Time": "2026-05-09T15:11:11.159142338Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "Duration": 1641345798,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 109,
              "Time": "2026-05-09T15:11:11.159448403Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 111,
              "Time": "2026-05-09T15:11:11.159510444Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 62041,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component C"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 386
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 387
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates the Component C successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:11.160193215Z",
        "EndTime": "2026-05-09T15:11:21.305636509Z",
        "RunTime": 10145443324,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 387
            },
            "TimelineLocation": {
              "Order": 112,
              "Time": "2026-05-09T15:11:11.160353398Z"
            },
            "Message": "creates the Component C successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 387
            },
            "TimelineLocation": {
              "Order": 114,
              "Time": "2026-05-09T15:11:21.305257303Z"
            },
            "Message": "creates the Component C successfully",
            "Duration": 10144903935,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 115,
              "Time": "2026-05-09T15:11:21.305550498Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 117,
              "Time": "2026-05-09T15:11:21.305616449Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 65951,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component C"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 386
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 395
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a Build PipelineRun for componentC konflux-test-integration-clone",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:21.306272829Z",
        "EndTime": "2026-05-09T15:11:41.388577467Z",
        "RunTime": 20082304668,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Build PipelineRun has not been created yet for the componentC group-hral/konflux-test-integration-clone-fxtnlp\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Order": 118,
              "Time": "2026-05-09T15:11:21.306387401Z"
            },
            "Message": "triggers a Build PipelineRun for componentC konflux-test-integration-clone",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 395
            },
            "TimelineLocation": {
              "Offset": 111,
              "Order": 120,
              "Time": "2026-05-09T15:11:41.388239312Z"
            },
            "Message": "triggers a Build PipelineRun for componentC konflux-test-integration-clone",
            "Duration": 20081851911,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 111,
              "Order": 121,
              "Time": "2026-05-09T15:11:41.388483935Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 111,
              "Order": 123,
              "Time": "2026-05-09T15:11:41.388554627Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 70701,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component C"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 386
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 409
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "does not contain an annotation with a Snapshot Name",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:41.389256968Z",
        "EndTime": "2026-05-09T15:11:41.389530442Z",
        "RunTime": 273474,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 409
            },
            "TimelineLocation": {
              "Order": 124,
              "Time": "2026-05-09T15:11:41.389365069Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 409
            },
            "TimelineLocation": {
              "Order": 126,
              "Time": "2026-05-09T15:11:41.38939922Z"
            },
            "Message": "does not contain an annotation with a Snapshot Name",
            "Duration": 34150,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 127,
              "Time": "2026-05-09T15:11:41.389498902Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 129,
              "Time": "2026-05-09T15:11:41.389524102Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 25201,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component C"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 386
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 413
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to build PipelineRun finishing successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:11:41.389799976Z",
        "EndTime": "2026-05-09T15:15:01.405653047Z",
        "RunTime": 200015853071,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq found for Component group-hral/konflux-test-integration-clone-fxtnlp\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun konflux-test-integration-clone-fxtnlp-on-pull-request-snrlq reason: Running\nPipelineRun integration-resolver-pipelinerun-rcrks reason: Running\nPipelineRun integration-resolver-pipelinerun-rcrks reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 413
            },
            "TimelineLocation": {
              "Order": 130,
              "Time": "2026-05-09T15:11:41.389924368Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 413
            },
            "TimelineLocation": {
              "Offset": 1069,
              "Order": 132,
              "Time": "2026-05-09T15:15:01.405448784Z"
            },
            "Message": "should lead to build PipelineRun finishing successfully",
            "Duration": 200015524406,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 1069,
              "Order": 133,
              "Time": "2026-05-09T15:15:01.405598996Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 1069,
              "Order": 135,
              "Time": "2026-05-09T15:15:01.405643707Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 44710,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when we start creation of a new Component C"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 386
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 418
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for componentC konflux-test-integration-clone",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:01.406032393Z",
        "EndTime": "2026-05-09T15:15:01.801952866Z",
        "RunTime": 395920483,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 418
            },
            "TimelineLocation": {
              "Order": 136,
              "Time": "2026-05-09T15:15:01.406143375Z"
            },
            "Message": "should lead to a PaC PR creation for componentC konflux-test-integration-clone",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 418
            },
            "TimelineLocation": {
              "Order": 138,
              "Time": "2026-05-09T15:15:01.801752163Z"
            },
            "Message": "should lead to a PaC PR creation for componentC konflux-test-integration-clone",
            "Duration": 395608778,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 139,
              "Time": "2026-05-09T15:15:01.801917585Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 141,
              "Time": "2026-05-09T15:15:01.801944406Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 26820,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 439
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 440
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "checks if the Snapshot is created",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:01.802266Z",
        "EndTime": "2026-05-09T15:15:01.811618157Z",
        "RunTime": 9352156,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Order": 142,
              "Time": "2026-05-09T15:15:01.802360602Z"
            },
            "Message": "checks if the Snapshot is created",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 440
            },
            "TimelineLocation": {
              "Order": 144,
              "Time": "2026-05-09T15:15:01.811468405Z"
            },
            "Message": "checks if the Snapshot is created",
            "Duration": 9107793,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 145,
              "Time": "2026-05-09T15:15:01.811590826Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 147,
              "Time": "2026-05-09T15:15:01.811611517Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 20690,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 439
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 445
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should find the related Integration PipelineRuns",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:01.811896151Z",
        "EndTime": "2026-05-09T15:15:01.820002158Z",
        "RunTime": 8106007,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 445
            },
            "TimelineLocation": {
              "Order": 148,
              "Time": "2026-05-09T15:15:01.811999453Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 445
            },
            "TimelineLocation": {
              "Order": 150,
              "Time": "2026-05-09T15:15:01.819841616Z"
            },
            "Message": "should find the related Integration PipelineRuns",
            "Duration": 7842163,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 151,
              "Time": "2026-05-09T15:15:01.819972978Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 153,
              "Time": "2026-05-09T15:15:01.819994688Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 21710,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Build PLR is finished successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 439
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 452
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "integration pipeline should end up with success",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:01.820372474Z",
        "EndTime": "2026-05-09T15:15:01.898091878Z",
        "RunTime": 77719414,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun integration-resolver-pipelinerun-rcrks reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 452
            },
            "TimelineLocation": {
              "Order": 154,
              "Time": "2026-05-09T15:15:01.820464845Z"
            },
            "Message": "integration pipeline should end up with success",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 452
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 156,
              "Time": "2026-05-09T15:15:01.897858625Z"
            },
            "Message": "integration pipeline should end up with success",
            "Duration": 77393809,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 157,
              "Time": "2026-05-09T15:15:01.898059568Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 69,
              "Order": 159,
              "Time": "2026-05-09T15:15:01.898081788Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 22210,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when the Snapshot testing is completed successfully"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 458
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 459
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should merge the init PaC PR successfully",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:01.898417563Z",
        "EndTime": "2026-05-09T15:15:03.608960517Z",
        "RunTime": 1710542984,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 2303a00ae1e4284967aa3dfb95d62dd3b68d31ad for PR #9201\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 459
            },
            "TimelineLocation": {
              "Order": 160,
              "Time": "2026-05-09T15:15:01.898517025Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 459
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 162,
              "Time": "2026-05-09T15:15:03.60851919Z"
            },
            "Message": "should merge the init PaC PR successfully",
            "Duration": 1710002205,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 163,
              "Time": "2026-05-09T15:15:03.608806914Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 73,
              "Order": 165,
              "Time": "2026-05-09T15:15:03.608946856Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 139942,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 479
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should make change to the root folder",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:03.609705668Z",
        "EndTime": "2026-05-09T15:15:06.154972145Z",
        "RunTime": 2545266437,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PR #21861 got created with sha 7ae2b1a648d76c408b4a28df78c6447148530290\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Order": 166,
              "Time": "2026-05-09T15:15:03.609943232Z"
            },
            "Message": "should make change to the root folder",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 479
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 168,
              "Time": "2026-05-09T15:15:06.154789662Z"
            },
            "Message": "should make change to the root folder",
            "Duration": 2544846430,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 169,
              "Time": "2026-05-09T15:15:06.154931904Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 171,
              "Time": "2026-05-09T15:15:06.154963595Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 31691,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 497
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should make change to the multiple-repo",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:06.15528488Z",
        "EndTime": "2026-05-09T15:15:08.016732422Z",
        "RunTime": 1861447572,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PR #9202 got created with sha b97fd1cf6787aa42b3eeb964a7f3ec15446da967\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 497
            },
            "TimelineLocation": {
              "Order": 172,
              "Time": "2026-05-09T15:15:06.155380451Z"
            },
            "Message": "should make change to the multiple-repo",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 497
            },
            "TimelineLocation": {
              "Offset": 71,
              "Order": 174,
              "Time": "2026-05-09T15:15:08.016314825Z"
            },
            "Message": "should make change to the multiple-repo",
            "Duration": 1860934394,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 71,
              "Order": 175,
              "Time": "2026-05-09T15:15:08.01665383Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 71,
              "Order": 177,
              "Time": "2026-05-09T15:15:08.016713511Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 59681,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 513
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "wait for the last components build to finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:08.017197129Z",
        "EndTime": "2026-05-09T15:15:08.241537387Z",
        "RunTime": 224340248,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun go-component-gqpoln-on-pull-request-9l8mz found for Component group-hral/go-component-gqpoln\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Completed\nPipelineRun integration-resolver-pipelinerun-r2ws6 found for Component group-hral/python-component-wtclgl\nPipelineRun integration-resolver-pipelinerun-r2ws6 reason: Succeeded\nPipelineRun integration-resolver-pipelinerun-rcrks found for Component group-hral/konflux-test-integration-clone-fxtnlp\nPipelineRun integration-resolver-pipelinerun-rcrks reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 513
            },
            "TimelineLocation": {
              "Order": 178,
              "Time": "2026-05-09T15:15:08.01729164Z"
            },
            "Message": "wait for the last components build to finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 513
            },
            "TimelineLocation": {
              "Offset": 541,
              "Order": 180,
              "Time": "2026-05-09T15:15:08.241375855Z"
            },
            "Message": "wait for the last components build to finish",
            "Duration": 224084215,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 541,
              "Order": 181,
              "Time": "2026-05-09T15:15:08.241494107Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 541,
              "Order": 183,
              "Time": "2026-05-09T15:15:08.241520637Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 26530,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 521
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "wait for all component snapshots to be created with proper PR group annotations",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:08.241815072Z",
        "EndTime": "2026-05-09T15:15:08.251602495Z",
        "RunTime": 9787423,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Component snapshot integ-app-impi-20260509-145356-000 has PR group annotation: konflux-go-component-gqpoln\nComponent snapshot integ-app-impi-20260509-150529-000 is missing PR group annotation\nComponent snapshot integ-app-impi-20260509-150532-000 has PR group annotation: konflux-python-component-wtclgl\nComponent snapshot integ-app-impi-20260509-151130-000 has PR group annotation: konflux-konflux-test-integration-clone-fxtnlp\nAll component snapshots are ready with PR group annotations\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 521
            },
            "TimelineLocation": {
              "Order": 184,
              "Time": "2026-05-09T15:15:08.241942444Z"
            },
            "Message": "wait for all component snapshots to be created with proper PR group annotations",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 521
            },
            "TimelineLocation": {
              "Offset": 488,
              "Order": 186,
              "Time": "2026-05-09T15:15:08.251456283Z"
            },
            "Message": "wait for all component snapshots to be created with proper PR group annotations",
            "Duration": 9513829,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 488,
              "Order": 187,
              "Time": "2026-05-09T15:15:08.251575505Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 488,
              "Order": 189,
              "Time": "2026-05-09T15:15:08.251597015Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 21510,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 556
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "get all group snapshots and check if pr-group annotation contains all components",
        "State": "passed",
        "StartTime": "2026-05-09T15:15:08.251875149Z",
        "EndTime": "2026-05-09T15:21:08.689168768Z",
        "RunTime": 360437293629,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Attempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 4 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 5 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 7 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 7 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 7 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:1]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 8 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:2]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 8 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:2]\nNo group snapshots found yet. Component snapshots may not have been processed by integration service controller yet.\nAttempting to find group snapshots for application integ-app-impi in namespace group-hral\nFound 9 component snapshots:\nPR Groups found: map[konflux-go-component-gqpoln:1 konflux-konflux-test-integration-clone-fxtnlp:1 konflux-python-component-wtclgl:1 pr-branch-sxcxdb:3]\nFound 1 group snapshots!\n  Group Snapshot 0: integ-app-impi-20260509-152045-200 (type: group)\n    Group Test Info: [{\"namespace\":\"group-hral\",\"component\":\"go-component-gqpoln\",\"buildPipelineRun\":\"go-component-gqpoln-on-pull-request-w9q7n\",\"snapshot\":\"integ-app-impi-20260509-151509-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/group-snapshot-multi-component\",\"pullRequestNumber\":\"21861\"},{\"namespace\":\"group-hral\",\"component\":\"python-component-wtclgl\",\"buildPipelineRun\":\"python-component-wtclgl-on-pull-request-55qj9\",\"snapshot\":\"integ-app-impi-20260509-151510-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/group-snapshot-multi-component\",\"pullRequestNumber\":\"21861\"},{\"namespace\":\"group-hral\",\"component\":\"konflux-test-integration-clone-fxtnlp\",\"buildPipelineRun\":\"konflux-test-integration-clone-fxtnlp-on-pull-request-rfbmg\",\"snapshot\":\"integ-app-impi-20260509-151513-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/konflux-test-integration-clone\",\"pullRequestNumber\":\"9202\"}]\nValidating group test info annotation: [{\"namespace\":\"group-hral\",\"component\":\"go-component-gqpoln\",\"buildPipelineRun\":\"go-component-gqpoln-on-pull-request-w9q7n\",\"snapshot\":\"integ-app-impi-20260509-151509-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/group-snapshot-multi-component\",\"pullRequestNumber\":\"21861\"},{\"namespace\":\"group-hral\",\"component\":\"python-component-wtclgl\",\"buildPipelineRun\":\"python-component-wtclgl-on-pull-request-55qj9\",\"snapshot\":\"integ-app-impi-20260509-151510-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/group-snapshot-multi-component\",\"pullRequestNumber\":\"21861\"},{\"namespace\":\"group-hral\",\"component\":\"konflux-test-integration-clone-fxtnlp\",\"buildPipelineRun\":\"konflux-test-integration-clone-fxtnlp-on-pull-request-rfbmg\",\"snapshot\":\"integ-app-impi-20260509-151513-000\",\"repoUrl\":\"https://github.com/redhat-appstudio-qe/konflux-test-integration-clone\",\"pullRequestNumber\":\"9202\"}]\nGroup snapshot validation completed successfully\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 556
            },
            "TimelineLocation": {
              "Order": 190,
              "Time": "2026-05-09T15:15:08.251960861Z"
            },
            "Message": "get all group snapshots and check if pr-group annotation contains all components",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 556
            },
            "TimelineLocation": {
              "Offset": 6792,
              "Order": 192,
              "Time": "2026-05-09T15:21:08.688944955Z"
            },
            "Message": "get all group snapshots and check if pr-group annotation contains all components",
            "Duration": 360436984094,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 6792,
              "Order": 193,
              "Time": "2026-05-09T15:21:08.689099017Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 6792,
              "Order": 195,
              "Time": "2026-05-09T15:21:08.689151418Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 52401,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when both the init PaC PRs are merged"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 478
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 635
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "make sure that group snapshot contains last build pipelinerun for each component",
        "State": "passed",
        "StartTime": "2026-05-09T15:21:08.689577025Z",
        "EndTime": "2026-05-09T15:21:08.736041411Z",
        "RunTime": 46464386,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 635
            },
            "TimelineLocation": {
              "Order": 196,
              "Time": "2026-05-09T15:21:08.689701507Z"
            },
            "Message": "make sure that group snapshot contains last build pipelinerun for each component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 635
            },
            "TimelineLocation": {
              "Order": 198,
              "Time": "2026-05-09T15:21:08.735872728Z"
            },
            "Message": "make sure that group snapshot contains last build pipelinerun for each component",
            "Duration": 46171212,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 199,
              "Time": "2026-05-09T15:21:08.73600274Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 201,
              "Time": "2026-05-09T15:21:08.736033881Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 31140,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when Older snapshot and integration pipelinerun should be cancelled once new snapshot is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 648
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "make change to the multiple-repo to trigger a new cycle of testing",
        "State": "passed",
        "StartTime": "2026-05-09T15:21:08.736412187Z",
        "EndTime": "2026-05-09T15:21:09.351195437Z",
        "RunTime": 614783250,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 648
            },
            "TimelineLocation": {
              "Order": 202,
              "Time": "2026-05-09T15:21:08.736566439Z"
            },
            "Message": "make change to the multiple-repo to trigger a new cycle of testing",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 648
            },
            "TimelineLocation": {
              "Order": 204,
              "Time": "2026-05-09T15:21:09.350877343Z"
            },
            "Message": "make change to the multiple-repo to trigger a new cycle of testing",
            "Duration": 614310893,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 205,
              "Time": "2026-05-09T15:21:09.351101706Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 207,
              "Time": "2026-05-09T15:21:09.351178797Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 77081,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when Older snapshot and integration pipelinerun should be cancelled once new snapshot is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 654
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "wait for the components A and B build to finish",
        "State": "passed",
        "StartTime": "2026-05-09T15:21:09.351732756Z",
        "EndTime": "2026-05-09T15:21:09.388214223Z",
        "RunTime": 36481478,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Waiting for build pipelineRun to be created for app group-hral/integ-app-impi, sha: ca527844c6a24d538c84063e3fb62ef30639e469\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz found for Component group-hral/go-component-gqpoln\nPipelineRun go-component-gqpoln-on-pull-request-9l8mz reason: Completed\nPipelineRun integration-resolver-pipelinerun-cfrqs found for Component group-hral/python-component-wtclgl\nPipelineRun integration-resolver-pipelinerun-cfrqs reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 654
            },
            "TimelineLocation": {
              "Order": 208,
              "Time": "2026-05-09T15:21:09.351922189Z"
            },
            "Message": "wait for the components A and B build to finish",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 654
            },
            "TimelineLocation": {
              "Offset": 477,
              "Order": 210,
              "Time": "2026-05-09T15:21:09.38798371Z"
            },
            "Message": "wait for the components A and B build to finish",
            "Duration": 36061521,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 477,
              "Order": 211,
              "Time": "2026-05-09T15:21:09.388145982Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Offset": 477,
              "Order": 213,
              "Time": "2026-05-09T15:21:09.388200323Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 54341,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when Older snapshot and integration pipelinerun should be cancelled once new snapshot is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 663
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "get all component snapshots for component A and check if older snapshot has been cancelled",
        "State": "passed",
        "StartTime": "2026-05-09T15:21:09.38861457Z",
        "EndTime": "2026-05-09T15:26:54.721099031Z",
        "RunTime": 345332484491,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 663
            },
            "TimelineLocation": {
              "Order": 214,
              "Time": "2026-05-09T15:21:09.388717362Z"
            },
            "Message": "get all component snapshots for component A and check if older snapshot has been cancelled",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 663
            },
            "TimelineLocation": {
              "Order": 216,
              "Time": "2026-05-09T15:26:54.720710445Z"
            },
            "Message": "get all component snapshots for component A and check if older snapshot has been cancelled",
            "Duration": 345331993074,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 217,
              "Time": "2026-05-09T15:26:54.72100267Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 219,
              "Time": "2026-05-09T15:26:54.721077861Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 75191,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when Older snapshot and integration pipelinerun should be cancelled once new snapshot is created"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 647
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 690
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "get all group snapshots and check if older group snapshot is cancelled",
        "State": "passed",
        "StartTime": "2026-05-09T15:26:54.721773022Z",
        "EndTime": "2026-05-09T15:26:54.734119948Z",
        "RunTime": 12346886,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 690
            },
            "TimelineLocation": {
              "Order": 220,
              "Time": "2026-05-09T15:26:54.721898404Z"
            },
            "Message": "get all group snapshots and check if older group snapshot is cancelled",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 690
            },
            "TimelineLocation": {
              "Order": 222,
              "Time": "2026-05-09T15:26:54.733976846Z"
            },
            "Message": "get all group snapshots and check if older group snapshot is cancelled",
            "Duration": 12078432,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 223,
              "Time": "2026-05-09T15:26:54.734084778Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 225,
              "Time": "2026-05-09T15:26:54.734113718Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 28940,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when ResolutionRequest is deleted after pipeline completes"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 719
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 720
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that ResolutionRequest is deleted after pipeline resolution",
        "State": "passed",
        "StartTime": "2026-05-09T15:26:54.734394633Z",
        "EndTime": "2026-05-09T15:26:54.983367519Z",
        "RunTime": 248972886,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 720
            },
            "TimelineLocation": {
              "Order": 226,
              "Time": "2026-05-09T15:26:54.734489434Z"
            },
            "Message": "verifies that ResolutionRequest is deleted after pipeline resolution",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 720
            },
            "TimelineLocation": {
              "Order": 228,
              "Time": "2026-05-09T15:26:54.983166236Z"
            },
            "Message": "verifies that ResolutionRequest is deleted after pipeline resolution",
            "Duration": 248676812,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 229,
              "Time": "2026-05-09T15:26:54.983319088Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 231,
              "Time": "2026-05-09T15:26:54.983360119Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 41031,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when ResolutionRequest is deleted after pipeline completes"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 719
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 740
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "verifies that no orphaned ResolutionRequests remain in namespace after test completion",
        "State": "passed",
        "StartTime": "2026-05-09T15:26:54.983675224Z",
        "EndTime": "2026-05-09T15:26:55.209682026Z",
        "RunTime": 226006802,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 740
            },
            "TimelineLocation": {
              "Order": 232,
              "Time": "2026-05-09T15:26:54.983763975Z"
            },
            "Message": "verifies that no orphaned ResolutionRequests remain in namespace after test completion",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 740
            },
            "TimelineLocation": {
              "Order": 234,
              "Time": "2026-05-09T15:26:55.209466862Z"
            },
            "Message": "verifies that no orphaned ResolutionRequests remain in namespace after test completion",
            "Duration": 225702887,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 235,
              "Time": "2026-05-09T15:26:55.209636895Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 237,
              "Time": "2026-05-09T15:26:55.209676336Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 39441,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
          "with status reporting of Integration tests in CheckRuns",
          "when IntegrationTestScenario reference to task as pipelinerun resolution"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 25
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 52
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
            "LineNumber": 774
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "integration-service",
            "group-snapshot-creation"
          ],
          null,
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
          "LineNumber": 780
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "trigger pipelinerun for invalid integrationTestScenario by annotating snapshot and verify failing to create integration pipelinerun",
        "State": "passed",
        "StartTime": "2026-05-09T15:26:55.210220794Z",
        "EndTime": "2026-05-09T15:27:21.088336307Z",
        "RunTime": 25878115504,
        "ParallelProcess": 17,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 775
            },
            "TimelineLocation": {
              "Order": 238,
              "Time": "2026-05-09T15:26:55.210413727Z"
            },
            "Message": "when IntegrationTestScenario reference to task as pipelinerun resolution",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 775
            },
            "TimelineLocation": {
              "Order": 240,
              "Time": "2026-05-09T15:26:55.255205869Z"
            },
            "Message": "when IntegrationTestScenario reference to task as pipelinerun resolution",
            "Duration": 44792142,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 780
            },
            "TimelineLocation": {
              "Order": 241,
              "Time": "2026-05-09T15:26:55.255435323Z"
            },
            "Message": "trigger pipelinerun for invalid integrationTestScenario by annotating snapshot and verify failing to create integration pipelinerun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 780
            },
            "TimelineLocation": {
              "Order": 243,
              "Time": "2026-05-09T15:27:15.307794275Z"
            },
            "Message": "trigger pipelinerun for invalid integrationTestScenario by annotating snapshot and verify failing to create integration pipelinerun",
            "Duration": 20052358912,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 149
            },
            "TimelineLocation": {
              "Order": 244,
              "Time": "2026-05-09T15:27:15.307955957Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 149
            },
            "TimelineLocation": {
              "Order": 246,
              "Time": "2026-05-09T15:27:21.088029633Z"
            },
            "Message": "with status reporting of Integration tests in CheckRuns",
            "Duration": 5780073716,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 247,
              "Time": "2026-05-09T15:27:21.088278557Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/integration-service/group-snapshots-tests.go",
              "LineNumber": 50
            },
            "TimelineLocation": {
              "Order": 249,
              "Time": "2026-05-09T15:27:21.088326967Z"
            },
            "Message": "[integration-service-suite Creation of group snapshots for monorepo and multiple repos]",
            "Duration": 48410,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 106
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with context directory go-component",
        "State": "passed",
        "StartTime": "2026-05-09T14:51:45.335911566Z",
        "EndTime": "2026-05-09T14:52:01.404264947Z",
        "RunTime": 16068353412,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 40
            },
            "TimelineLocation": {
              "Order": 1,
              "Time": "2026-05-09T14:51:45.43284369Z"
            },
            "Message": "test pac with multiple components using same repository",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 40
            },
            "TimelineLocation": {
              "Order": 3,
              "Time": "2026-05-09T14:51:50.833961436Z"
            },
            "Message": "test pac with multiple components using same repository",
            "Duration": 5401117755,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 4,
              "Time": "2026-05-09T14:51:50.834088547Z"
            },
            "Message": "creates component with context directory go-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 6,
              "Time": "2026-05-09T14:52:01.403949652Z"
            },
            "Message": "creates component with context directory go-component",
            "Duration": 10569861104,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 7,
              "Time": "2026-05-09T14:52:01.404198835Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 9,
              "Time": "2026-05-09T14:52:01.404253556Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 54721,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 125
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for component go-component-wsmhie",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:01.404960318Z",
        "EndTime": "2026-05-09T14:52:41.733666892Z",
        "RunTime": 40328706584,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-caxu/go-component-wsmhie\nPipelineRun has not been created yet for the component build-e2e-caxu/go-component-wsmhie\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Order": 10,
              "Time": "2026-05-09T14:52:01.405079389Z"
            },
            "Message": "triggers a PipelineRun for component go-component-wsmhie",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 12,
              "Time": "2026-05-09T14:52:41.733491269Z"
            },
            "Message": "triggers a PipelineRun for component go-component-wsmhie",
            "Duration": 40328411879,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 13,
              "Time": "2026-05-09T14:52:41.733624502Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 180,
              "Order": 15,
              "Time": "2026-05-09T14:52:41.733660542Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36041,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for component go-component-wsmhie",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:41.733961307Z",
        "EndTime": "2026-05-09T14:52:42.178677706Z",
        "RunTime": 444716398,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 16,
              "Time": "2026-05-09T14:52:41.734070049Z"
            },
            "Message": "should lead to a PaC PR creation for component go-component-wsmhie",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 18,
              "Time": "2026-05-09T14:52:42.178445502Z"
            },
            "Message": "should lead to a PaC PR creation for component go-component-wsmhie",
            "Duration": 444375464,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 19,
              "Time": "2026-05-09T14:52:42.178643725Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 21,
              "Time": "2026-05-09T14:52:42.178669706Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 25980,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 159
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for component go-component-wsmhie",
        "State": "passed",
        "StartTime": "2026-05-09T14:52:42.179161483Z",
        "EndTime": "2026-05-09T15:44:32.904682782Z",
        "RunTime": 3110725521319,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun go-component-wsmhie-on-pull-request-wm67c found for Component build-e2e-caxu/go-component-wsmhie\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: ResolvingTaskRef\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-wm67c reason: Running\nattempt 1/3: PipelineRun \"go-component-wsmhie-on-pull-request-wm67c\" failed: context deadline exceededNew PipelineRun go-component-wsmhie-on-pull-request-jwz48 found after retrigger for component build-e2e-caxu/go-component-wsmhie\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 found for Component build-e2e-caxu/go-component-wsmhie\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Running\nPipelineRun go-component-wsmhie-on-pull-request-jwz48 reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Order": 22,
              "Time": "2026-05-09T14:52:42.179335806Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component go-component-wsmhie",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Offset": 11450,
              "Order": 24,
              "Time": "2026-05-09T15:44:32.904377557Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component go-component-wsmhie",
            "Duration": 3110725041751,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 11450,
              "Order": 25,
              "Time": "2026-05-09T15:44:32.90456581Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 11450,
              "Order": 27,
              "Time": "2026-05-09T15:44:32.904661701Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 95881,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 164
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:44:32.905466864Z",
        "EndTime": "2026-05-09T15:44:34.805493444Z",
        "RunTime": 1900026570,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: 74adf97a029c5228e93bc841f59d1774894e235f for PR #33094\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Order": 28,
              "Time": "2026-05-09T15:44:32.905573136Z"
            },
            "Message": "merging the PR should be successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 30,
              "Time": "2026-05-09T15:44:34.80523662Z"
            },
            "Message": "merging the PR should be successful",
            "Duration": 1899663524,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 31,
              "Time": "2026-05-09T15:44:34.805435793Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 33,
              "Time": "2026-05-09T15:44:34.805480744Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 44951,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 174
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering on push PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:44:34.806222486Z",
        "EndTime": "2026-05-09T15:44:54.831704412Z",
        "RunTime": 20025481896,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-caxu/go-component-wsmhie\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 34,
              "Time": "2026-05-09T15:44:34.806404099Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 36,
              "Time": "2026-05-09T15:44:54.831527679Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "Duration": 20025123580,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 37,
              "Time": "2026-05-09T15:44:54.831668231Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 95,
              "Order": 39,
              "Time": "2026-05-09T15:44:54.831698822Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30590,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 106
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "creates component with context directory python-component",
        "State": "passed",
        "StartTime": "2026-05-09T15:44:54.832078938Z",
        "EndTime": "2026-05-09T15:45:04.89033679Z",
        "RunTime": 10058257852,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 40,
              "Time": "2026-05-09T15:44:54.83217612Z"
            },
            "Message": "creates component with context directory python-component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 106
            },
            "TimelineLocation": {
              "Order": 42,
              "Time": "2026-05-09T15:45:04.890174327Z"
            },
            "Message": "creates component with context directory python-component",
            "Duration": 10057998197,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 43,
              "Time": "2026-05-09T15:45:04.890297179Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 45,
              "Time": "2026-05-09T15:45:04.89033018Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33001,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 125
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "triggers a PipelineRun for component python-component-egxmtf",
        "State": "passed",
        "StartTime": "2026-05-09T15:45:04.890836708Z",
        "EndTime": "2026-05-09T15:45:24.93900391Z",
        "RunTime": 20048167202,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun has not been created yet for the component build-e2e-caxu/python-component-egxmtf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Order": 46,
              "Time": "2026-05-09T15:45:04.890942609Z"
            },
            "Message": "triggers a PipelineRun for component python-component-egxmtf",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 125
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 48,
              "Time": "2026-05-09T15:45:24.938773796Z"
            },
            "Message": "triggers a PipelineRun for component python-component-egxmtf",
            "Duration": 20047831187,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 49,
              "Time": "2026-05-09T15:45:24.938968389Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 94,
              "Order": 51,
              "Time": "2026-05-09T15:45:24.9389987Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 30310,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 140
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should lead to a PaC PR creation for component python-component-egxmtf",
        "State": "passed",
        "StartTime": "2026-05-09T15:45:24.939407116Z",
        "EndTime": "2026-05-09T15:45:25.296017469Z",
        "RunTime": 356610353,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 52,
              "Time": "2026-05-09T15:45:24.939525718Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component-egxmtf",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 140
            },
            "TimelineLocation": {
              "Order": 54,
              "Time": "2026-05-09T15:45:25.295854946Z"
            },
            "Message": "should lead to a PaC PR creation for component python-component-egxmtf",
            "Duration": 356329228,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 55,
              "Time": "2026-05-09T15:45:25.295985618Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Order": 57,
              "Time": "2026-05-09T15:45:25.296009698Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 24081,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 159
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "the PipelineRun should eventually finish successfully for component python-component-egxmtf",
        "State": "passed",
        "StartTime": "2026-05-09T15:45:25.296607698Z",
        "EndTime": "2026-05-09T15:54:25.313890664Z",
        "RunTime": 540017282966,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PipelineRun python-component-egxmtf-on-pull-request-z5wcg found for Component build-e2e-caxu/python-component-egxmtf\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Running\nPipelineRun python-component-egxmtf-on-pull-request-z5wcg reason: Succeeded\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Order": 58,
              "Time": "2026-05-09T15:45:25.29674595Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component python-component-egxmtf",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 159
            },
            "TimelineLocation": {
              "Offset": 2191,
              "Order": 60,
              "Time": "2026-05-09T15:54:25.313685091Z"
            },
            "Message": "the PipelineRun should eventually finish successfully for component python-component-egxmtf",
            "Duration": 540016939131,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2191,
              "Order": 61,
              "Time": "2026-05-09T15:54:25.313848203Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 2191,
              "Order": 63,
              "Time": "2026-05-09T15:54:25.313884694Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 36491,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 164
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "merging the PR should be successful",
        "State": "passed",
        "StartTime": "2026-05-09T15:54:25.314459423Z",
        "EndTime": "2026-05-09T15:54:26.893494252Z",
        "RunTime": 1579034869,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "merged result sha: d1c1453015f20766bc3bbe91291efc6f69a5e58f for PR #33095\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Order": 64,
              "Time": "2026-05-09T15:54:25.314570185Z"
            },
            "Message": "merging the PR should be successful",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 164
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 66,
              "Time": "2026-05-09T15:54:26.893171047Z"
            },
            "Message": "merging the PR should be successful",
            "Duration": 1578600892,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 67,
              "Time": "2026-05-09T15:54:26.893427161Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 74,
              "Order": 69,
              "Time": "2026-05-09T15:54:26.893482522Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 55371,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 174
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "leads to triggering on push PipelineRun",
        "State": "passed",
        "StartTime": "2026-05-09T15:54:26.89397741Z",
        "EndTime": "2026-05-09T15:54:46.918294576Z",
        "RunTime": 20024317166,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Push PipelineRun has not been created yet for the component build-e2e-caxu/python-component-egxmtf\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Order": 70,
              "Time": "2026-05-09T15:54:26.894086201Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 174
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 72,
              "Time": "2026-05-09T15:54:46.918064023Z"
            },
            "Message": "leads to triggering on push PipelineRun",
            "Duration": 20023977822,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 73,
              "Time": "2026-05-09T15:54:46.918255286Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 99,
              "Order": 75,
              "Time": "2026-05-09T15:54:46.918288916Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 33630,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 190
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "only one component is changed",
        "State": "passed",
        "StartTime": "2026-05-09T15:54:46.918832475Z",
        "EndTime": "2026-05-09T15:54:51.569996444Z",
        "RunTime": 4651163959,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "PR #33096 got created with sha 132f1b284e1dfcc4a62c6f0a92bc7c75afed3400\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Order": 76,
              "Time": "2026-05-09T15:54:46.918987728Z"
            },
            "Message": "only one component is changed",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 190
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 78,
              "Time": "2026-05-09T15:54:51.569688589Z"
            },
            "Message": "only one component is changed",
            "Duration": 4650700911,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 79,
              "Time": "2026-05-09T15:54:51.569964673Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 72,
              "Order": 81,
              "Time": "2026-05-09T15:54:51.569990554Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 25891,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when components are created in same namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 97
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 205
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "only related pipelinerun should be triggered",
        "State": "passed",
        "StartTime": "2026-05-09T15:54:51.570541623Z",
        "EndTime": "2026-05-09T15:55:11.596366176Z",
        "RunTime": 20025824544,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "on pull PiplelineRun has not been created yet for the PR\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Order": 82,
              "Time": "2026-05-09T15:54:51.570692515Z"
            },
            "Message": "only related pipelinerun should be triggered",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 205
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 84,
              "Time": "2026-05-09T15:55:11.596213264Z"
            },
            "Message": "only related pipelinerun should be triggered",
            "Duration": 20025520739,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 85,
              "Time": "2026-05-09T15:55:11.596321796Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 57,
              "Order": 87,
              "Time": "2026-05-09T15:55:11.596360476Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 38680,
            "NodeType": "AfterEach"
          }
        ]
      },
      {
        "ContainerHierarchyTexts": [
          "[build-service-suite Build service E2E tests]",
          "test pac with multiple components using same repository",
          "when a components is created with same git url in different namespace"
        ],
        "ContainerHierarchyLocations": [
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/pkg/framework/describe.go",
            "LineNumber": 13
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 32
          },
          {
            "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
            "LineNumber": 219
          }
        ],
        "ContainerHierarchyLabels": [
          [
            "build-service"
          ],
          [
            "github",
            "pac-build",
            "multi-component"
          ],
          null
        ],
        "ContainerHierarchySemVerConstraints": [
          null,
          null,
          null
        ],
        "ContainerHierarchyComponentSemVerConstraints": [
          {},
          {},
          {}
        ],
        "LeafNodeType": "It",
        "LeafNodeLocation": {
          "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
          "LineNumber": 264
        },
        "LeafNodeLabels": null,
        "LeafNodeSemVerConstraints": null,
        "LeafNodeText": "should fail to configure PaC for the component",
        "State": "passed",
        "StartTime": "2026-05-09T15:55:11.596845504Z",
        "EndTime": "2026-05-09T15:58:24.429482439Z",
        "RunTime": 192832636965,
        "ParallelProcess": 2,
        "NumAttempts": 1,
        "MaxFlakeAttempts": 0,
        "MaxMustPassRepeatedly": 0,
        "CapturedGinkgoWriterOutput": "Image repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nImage repository for component go-component-vwddag in namespace build-e2e-bqsw do not have right state ('' != 'ready') yet but it has status {  { } {\u003cnil\u003e      } []}.\nbuild status annotation value: {\"message\":\"waiting for spec.containerImage to be set by ImageRepository with annotation image-controller.appstudio.redhat.com/update-component-image\"}\nbuild status: \u003cnil\u003e\nbuild status annotation value: {\"pac\":{\"state\":\"error\",\"error-id\":53,\"error-message\":\"53: Git repository is already handled by Pipelines as Code\"},\"message\":\"done\"}\nbuild status: \u0026{State:error MergeUrl: ConfigurationTime: ErrorInfo:{ErrId:53 ErrMessage:53: Git repository is already handled by Pipelines as Code}}\n",
        "SpecEvents": [
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 223
            },
            "TimelineLocation": {
              "Order": 88,
              "Time": "2026-05-09T15:55:11.596983017Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 223
            },
            "TimelineLocation": {
              "Offset": 2839,
              "Order": 90,
              "Time": "2026-05-09T15:58:13.289326888Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "Duration": 181692343902,
            "NodeType": "BeforeAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 264
            },
            "TimelineLocation": {
              "Offset": 2839,
              "Order": 91,
              "Time": "2026-05-09T15:58:13.289538712Z"
            },
            "Message": "should fail to configure PaC for the component",
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 264
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 93,
              "Time": "2026-05-09T15:58:15.303651984Z"
            },
            "Message": "should fail to configure PaC for the component",
            "Duration": 2014113272,
            "NodeType": "It"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 253
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 94,
              "Time": "2026-05-09T15:58:15.303788946Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 253
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 96,
              "Time": "2026-05-09T15:58:17.35106151Z"
            },
            "Message": "when a components is created with same git url in different namespace",
            "Duration": 2047272584,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 97,
              "Time": "2026-05-09T15:58:17.351289763Z"
            },
            "Message": "test pac with multiple components using same repository",
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 68
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 99,
              "Time": "2026-05-09T15:58:24.429125933Z"
            },
            "Message": "test pac with multiple components using same repository",
            "Duration": 7077836170,
            "NodeType": "AfterAll"
          },
          {
            "SpecEventType": "Node",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 100,
              "Time": "2026-05-09T15:58:24.429380278Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "NodeType": "AfterEach"
          },
          {
            "SpecEventType": "Node (End)",
            "CodeLocation": {
              "FileName": "/tmp/tmp.i83R5sD7HZ/tests/build/multi_component.go",
              "LineNumber": 28
            },
            "TimelineLocation": {
              "Offset": 3356,
              "Order": 102,
              "Time": "2026-05-09T15:58:24.429466649Z"
            },
            "Message": "[build-service-suite Build service E2E tests]",
            "Duration": 86371,
            "NodeType": "AfterEach"
          }
        ]
      }
    ]
  }
]
