[
  {
    "id": "selinux-debugging",
    "uri": "features/finishing/srv_selinux.feature",
    "keyword": "Feature",
    "name": "SELinux debugging",
    "description": "  In order for the server to behave correctly after a reboot\n  I want to be sure that there is no wrong SELinux label",
    "line": 5,
    "tags": [
      {
        "name": "@transactional_server",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "selinux-debugging;no-previous-operation-has-created-wrong-selinux-label",
        "keyword": "Scenario",
        "name": "No previous operation has created wrong SELinux label",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "files on container volumes should all have the proper SELinux label",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:752"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@transactional_server",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 27658
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18725
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 11579
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 12701
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:51:27 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 255964
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 19885
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:730"
            },
            "result": {
              "status": "skipped",
              "duration": 99202
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 179498
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16346
            }
          }
        ]
      }
    ]
  },
  {
    "id": "debug-the-server-after-the-testsuite-has-run",
    "uri": "features/finishing/srv_debug.feature",
    "keyword": "Feature",
    "name": "Debug the server after the testsuite has run",
    "description": "  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/25872",
    "line": 5,
    "tags": [
      {
        "name": "@new_issue",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "debug-the-server-after-the-testsuite-has-run;call-spacewalk-debug-on-server",
        "keyword": "Scenario",
        "name": "Call spacewalk-debug on server",
        "description": "",
        "line": 8,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I execute spacewalk-debug on the server",
            "line": 9,
            "match": {
              "location": "features/step_definitions/command_steps.rb:533"
            },
            "result": {
              "status": "passed",
              "duration": 40180498677
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "passed",
                  "duration": 22540
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@new_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14093
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14334
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 10340
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 5519
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:51:27 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 181257
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 17071
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 211055
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 29159
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-the-tomcat-logs-on-server",
        "keyword": "Scenario",
        "name": "Check the tomcat logs on server",
        "description": "",
        "line": 11,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the tomcat logs should not contain errors",
            "line": 12,
            "match": {
              "location": "features/step_definitions/command_steps.rb:504"
            },
            "result": {
              "status": "passed",
              "duration": 2979261356
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "passed",
                  "duration": 22883
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@new_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18131
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19072
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 10971
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 6484
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:52:07 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 203149
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 16574
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 387366
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20085
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-salt-event-log-for-failures-on-server",
        "keyword": "Scenario",
        "name": "Check salt event log for failures on server",
        "description": "",
        "line": 15,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the salt event log on server should contain no failures",
            "line": 16,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:507"
            },
            "result": {
              "status": "failed",
              "error_message": "\nFound 21 failures in salt event log:\n\n# Failure 2 , _stamp: 2026-04-20T20:16:51.040184 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13300.667,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:16:37.712188\"\n}\n\n# Failure 3 , _stamp: 2026-04-20T20:16:51.040184 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:16:51.013384\"\n}\n\n# Failure 4 , _stamp: 2026-04-20T20:16:51.040184 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.003,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:16:51.013656\"\n}\n\n# Failure 5 , _stamp: 2026-04-20T20:18:16.079415 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13669.218,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:18:02.379617\"\n}\n\n# Failure 6 , _stamp: 2026-04-20T20:18:16.079415 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:18:16.049415\"\n}\n\n# Failure 7 , _stamp: 2026-04-20T20:18:16.079415 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:18:16.049699\"\n}\n\n# Failure 8 , _stamp: 2026-04-20T20:24:05.719276 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13275.324,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:23:52.413405\"\n}\n\n# Failure 9 , _stamp: 2026-04-20T20:24:05.719276 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:24:05.689169\"\n}\n\n# Failure 10 , _stamp: 2026-04-20T20:24:05.719276 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:24:05.689496\"\n}\n\n# Failure 11 , _stamp: 2026-04-20T20:25:10.068085 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13103.559,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:24:56.936833\"\n}\n\n# Failure 12 , _stamp: 2026-04-20T20:25:10.068085 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:25:10.040836\"\n}\n\n# Failure 13 , _stamp: 2026-04-20T20:25:10.068085 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.003,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:25:10.041106\"\n}\n\n# Failure 14 , _stamp: 2026-04-20T20:26:20.080789 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13729.287,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:26:06.322212\"\n}\n\n# Failure 15 , _stamp: 2026-04-20T20:26:20.080789 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:26:20.051973\"\n}\n\n# Failure 16 , _stamp: 2026-04-20T20:26:20.080789 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:26:20.052252\"\n}\n\n# Failure 17 , _stamp: 2026-04-20T20:27:24.086962 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 13542.346,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:27:10.516830\"\n}\n\n# Failure 18 , _stamp: 2026-04-20T20:27:24.086962 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:27:24.059642\"\n}\n\n# Failure 19 , _stamp: 2026-04-20T20:27:24.086962 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:27:24.059915\"\n}\n\n# Failure 20 , _stamp: 2026-04-20T20:36:23.674723 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker/authprofile. Error(s) follow:\\n\\nHead \\\"https://ip-172-16-1-175.eu-central-1.compute.internal:5000/v2/cucutest/systemsmanagement/uyuni/master/docker/containers/uyuni-master-testsuite/manifests/latest\\\": no basic auth credentials\",\n    \"duration\": 13391.104,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"22:36:10.255439\"\n}\n\n# Failure 21 , _stamp: 2026-04-20T20:36:23.674723 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"22:36:23.647009\"\n}\n\n# Failure 22 , _stamp: 2026-04-20T20:36:23.674723 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"22:36:23.647279\"\n}\n\n (ScriptError)\n./features/step_definitions/salt_steps.rb:526:in `/^the salt event log on server should contain no failures$/'\nfeatures/finishing/srv_debug.feature:16:in `the salt event log on server should contain no failures'",
              "duration": 8862392161
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@new_issue",
            "line": 4
          },
          {
            "name": "@new_issue",
            "line": 14
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19022
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18871
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 13761
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 6710
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:52:10 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 237625
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 17258
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 9 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 5352585400
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 24174
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-the-taskomatic-logs-on-server",
        "keyword": "Scenario",
        "name": "Check the taskomatic logs on server",
        "description": "",
        "line": 18,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the taskomatic logs should not contain errors",
            "line": 19,
            "match": {
              "location": "features/step_definitions/command_steps.rb:512"
            },
            "result": {
              "status": "passed",
              "duration": 4626311889
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "passed",
                  "duration": 20274
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@new_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 21347
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16690
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 13341
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 5924
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:52:24 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 213196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 19833
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 256789
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15649
            }
          }
        ]
      },
      {
        "id": "debug-the-server-after-the-testsuite-has-run;check-for-out-of-memory-errors",
        "keyword": "Scenario",
        "name": "Check for out of memory errors",
        "description": "",
        "line": 21,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the log messages should not contain out of memory errors",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:520"
            },
            "result": {
              "status": "passed",
              "duration": 2789298501
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "passed",
                  "duration": 18955
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@new_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18784
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17505
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 12172
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 5947
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:52:29 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 210620
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 20102
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 222845
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14845
            }
          }
        ]
      }
    ]
  },
  {
    "id": "debug-the-clients-after-the-testsuite-has-run",
    "uri": "features/finishing/allcli_debug.feature",
    "keyword": "Feature",
    "name": "Debug the clients after the testsuite has run",
    "description": "",
    "line": 4,
    "elements": [
      {
        "id": "debug-the-clients-after-the-testsuite-has-run;extract-the-logs-from-all-our-clients",
        "keyword": "Scenario",
        "name": "Extract the logs from all our clients",
        "description": "",
        "line": 6,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I extract the log files from all our active nodes",
            "line": 7,
            "match": {
              "location": "features/step_definitions/command_steps.rb:539"
            },
            "result": {
              "status": "passed",
              "duration": 165270130905
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "passed",
                  "duration": 20461
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18744
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9472
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 11627
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 6250
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:52:31 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 210230
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 19211
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 166 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 552621
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18126
            }
          }
        ]
      }
    ]
  },
  {
    "id": "test-for-excessive-scc-accesses",
    "uri": "features/finishing/srv_count_scc_access.feature",
    "keyword": "Feature",
    "name": "Test for excessive SCC accesses",
    "description": "",
    "line": 5,
    "tags": [
      {
        "name": "@srv_scc_access_logging",
        "line": 4
      }
    ],
    "elements": [
      {
        "id": "test-for-excessive-scc-accesses;count-ui-scc-accesses-in-rhn_web_ui.log",
        "keyword": "Scenario",
        "name": "Count UI SCC accesses in rhn_web_ui.log",
        "description": "",
        "line": 7,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the word \"scc.suse.com\" does not occur more than 100 times in \"/var/log/rhn/rhn_web_ui.log\" on \"server\"",
            "line": 8,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1812"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@srv_scc_access_logging",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 21246
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19200
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 16701
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 7778
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:55:17 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 214654
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 24515
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:735"
            },
            "result": {
              "status": "skipped",
              "duration": 2974152465
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 232236
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17134
            }
          }
        ]
      },
      {
        "id": "test-for-excessive-scc-accesses;count-taskomatic-scc-accesses-in-rhn_taskomatic_daemon.log",
        "keyword": "Scenario",
        "name": "Count Taskomatic SCC accesses in rhn_taskomatic_daemon.log",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the word \"scc.suse.com\" does not occur more than 50 times in \"/var/log/rhn/rhn_taskomatic_daemon.log\" on \"server\"",
            "line": 11,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1812"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:275"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@srv_scc_access_logging",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15948
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16232
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:146"
            },
            "result": {
              "status": "passed",
              "duration": 11943
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:242"
            },
            "result": {
              "status": "passed",
              "duration": 6536
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-04-20 23:55:20 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:281"
            },
            "result": {
              "status": "passed",
              "duration": 204911
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 18739
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:735"
            },
            "result": {
              "status": "skipped",
              "duration": 2477778637
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:151"
            },
            "result": {
              "status": "passed",
              "duration": 453780
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15583
            }
          }
        ]
      }
    ]
  }
]