[
  {
    "id": "reconfigure-the-server's-hostname",
    "uri": "features/finishing/srv_rename_hostname.feature",
    "keyword": "Feature",
    "name": "Reconfigure the server's hostname",
    "description": "  As admin user\n  In order to change the server's hostname\n  I want to use the tool spacewalk-hostname-rename.",
    "line": 12,
    "tags": [
      {
        "name": "@skip_if_github_validation",
        "line": 9
      },
      {
        "name": "@skip_if_cloud",
        "line": 10
      },
      {
        "name": "@skip_if_containerized_server",
        "line": 11
      }
    ],
    "elements": [
      {
        "id": "reconfigure-the-server's-hostname;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 17,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 27571
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25610
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12815
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6125
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 363752
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18148
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 95172
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 7598
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 52455
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 178505
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16139
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;change-hostname-and-reboot-server",
        "keyword": "Scenario",
        "name": "Change hostname and reboot server",
        "description": "",
        "line": 20,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I change the server's short hostname from hosts and hostname files",
            "line": 21,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1682"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I reboot the server through SSH",
            "line": 22,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1634"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I run spacewalk-hostname-rename command on the server",
            "line": 23,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1702"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13476
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15139
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12572
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5716
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 174819
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13343
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 99988
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 6218
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 49321
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 176366
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9233
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy",
        "keyword": "Scenario",
        "name": "Copy the new server keys and configure the proxy",
        "description": "",
        "line": 26,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I copy server's keys to the proxy",
            "line": 27,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1180"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I configure the proxy",
            "line": 28,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1204"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" via spacecmd",
            "line": 29,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:233"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"venv-salt-minion\" service on \"proxy\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"venv-salt-minion\" is active on \"proxy\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"salt-broker\" service on \"proxy\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"salt-broker\" is active on \"proxy\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 25
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13617
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9497
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 8514
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 171025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14803
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9978
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 147991
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 6558
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 99863
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 177937
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9411
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the proxy to populate new server CA",
        "description": "",
        "line": 36,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"proxy\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 35
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12569
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15153
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9363
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5135
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 169530
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14158
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 8389
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 118479
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 7057
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 47062
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 164531
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11638
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE Minion to populate new server CA",
        "description": "",
        "line": 40,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"sle_minion\"",
            "line": 41,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@sle_minion",
            "line": 39
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11825
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20072
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12688
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5371
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 169820
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15056
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:356"
            },
            "result": {
              "status": "passed",
              "duration": 9014
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 56578
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 4701
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 44505
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 170494
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8513
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE SSH Minion to populate new server CA",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"ssh_minion\"",
            "line": 45,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@ssh_minion",
            "line": 43
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11978
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 34599
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9016
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4986
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 170504
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13058
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:372"
            },
            "result": {
              "status": "passed",
              "duration": 8077
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 50442
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 4555
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 43814
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 275154
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11106
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Red Hat-like Minion to populate new server CA",
        "description": "",
        "line": 48,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"rhlike_minion\"",
            "line": 49,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@rhlike_minion",
            "line": 47
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13181
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19016
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13487
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6246
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 173708
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14765
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 9426
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 213082
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 7288
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 50660
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 170940
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8387
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Debian-like Minion to populate new server CA",
        "description": "",
        "line": 52,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"deblike_minion\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@deblike_minion",
            "line": 51
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11375
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16357
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9482
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5621
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 501740
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15279
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:364"
            },
            "result": {
              "status": "passed",
              "duration": 8400
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 57051
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 4823
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 44157
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 174398
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8165
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the build host to populate new server CA",
        "description": "",
        "line": 56,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"build_host\"",
            "line": 57,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@build_host",
            "line": 55
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 10769
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17362
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15159
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5796
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 493292
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16356
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:376"
            },
            "result": {
              "status": "passed",
              "duration": 12441
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 180004
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 8308
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 101182
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 168259
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8024
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions",
        "keyword": "Scenario",
        "name": "Check all new server certificates on the minions",
        "description": "",
        "line": 59,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I check all certificates after renaming the server hostname",
            "line": 60,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1738"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11721
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17159
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12781
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5392
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 230736
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13759
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 60862
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 5789
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 44767
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 165138
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7995
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;do-some-minimal-smoke-test-on-the-renamed-server",
        "keyword": "Scenario",
        "name": "Do some minimal smoke test on the renamed server",
        "description": "",
        "line": 62,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"sle_minion\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:500"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 64,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Remote Command\" in the content area",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter as remote command this script in",
            "line": 66,
            "doc_string": {
              "value": "#!/bin/bash\ndate",
              "content_type": "",
              "line": 67
            },
            "match": {
              "location": "features/step_definitions/common_steps.rb:230"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Schedule\"",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Events\" in the content area",
            "line": 72,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Pending\" in the content area",
            "line": 73,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait at most 180 seconds until I do not see \"Remote Command on\" text, refreshing the page",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:77"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"History\" in the content area",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see the event \"Remote Command on\" completed during last minute, refreshing the page",
            "line": 76,
            "match": {
              "location": "features/step_definitions/common_steps.rb:177"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11727
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13368
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9107
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4990
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 168782
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13195
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 119973
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 6764
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 47894
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 167620
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8825
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;change-hostname-back-and-reboot-server",
        "keyword": "Scenario",
        "name": "Change hostname back and reboot server",
        "description": "",
        "line": 78,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I change back the server's hostname",
            "line": 79,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1777"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I run spacewalk-hostname-rename command on the server",
            "line": 80,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1702"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12063
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17114
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9157
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4982
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 168895
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13305
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 70103
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 5061
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 44943
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 1054800
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10418
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy",
        "keyword": "Scenario",
        "name": "Copy the new server keys and configure the proxy",
        "description": "",
        "line": 83,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I copy server's keys to the proxy",
            "line": 84,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1180"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I configure the proxy",
            "line": 85,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1204"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" via spacecmd",
            "line": 86,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:233"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"venv-salt-minion\" service on \"proxy\"",
            "line": 87,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"venv-salt-minion\" is active on \"proxy\"",
            "line": 88,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I restart the \"salt-broker\" service on \"proxy\"",
            "line": 89,
            "match": {
              "location": "features/step_definitions/command_steps.rb:743"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "service \"salt-broker\" is active on \"proxy\"",
            "line": 90,
            "match": {
              "location": "features/step_definitions/command_steps.rb:755"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 82
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12124
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20507
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9676
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5670
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 171664
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14460
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 10538
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 73782
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 5584
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 48288
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 183248
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9493
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the proxy to populate new server CA",
        "description": "",
        "line": 93,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"proxy\"",
            "line": 94,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 92
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11503
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15422
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9099
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6739
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 1006322
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9460
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 146416
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 6604
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 114638
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 360966
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9690
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE Minion to populate new server CA",
        "description": "",
        "line": 97,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"sle_minion\"",
            "line": 98,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@sle_minion",
            "line": 96
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11220
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19099
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9495
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4995
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 174340
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13895
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:356"
            },
            "result": {
              "status": "passed",
              "duration": 9593
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 55010
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 5962
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 47831
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 163783
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8384
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the SUSE SSH Minion to populate new server CA",
        "description": "",
        "line": 101,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"ssh_minion\"",
            "line": 102,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@ssh_minion",
            "line": 100
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11364
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15919
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 8998
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5655
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 167429
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13339
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:372"
            },
            "result": {
              "status": "passed",
              "duration": 7455
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 50759
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 6180
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 47039
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 171951
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8817
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Red Hat-like Minion to populate new server CA",
        "description": "",
        "line": 105,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"rhlike_minion\"",
            "line": 106,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@rhlike_minion",
            "line": 104
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13293
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18548
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10297
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5696
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 270660
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14840
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 7401
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 56005
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 4925
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 47496
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 176920
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10060
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the Debian-like Minion to populate new server CA",
        "description": "",
        "line": 109,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"deblike_minion\"",
            "line": 110,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@deblike_minion",
            "line": 108
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11128
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17995
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9462
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4988
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 167017
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12795
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:364"
            },
            "result": {
              "status": "passed",
              "duration": 10291
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 51216
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 4669
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 44105
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 188047
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8520
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca",
        "keyword": "Scenario",
        "name": "Apply high state on the build host to populate new server CA",
        "description": "",
        "line": 113,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I apply highstate on \"build_host\"",
            "line": 114,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:647"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          },
          {
            "name": "@build_host",
            "line": 112
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 12153
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17643
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5319
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 173926
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16588
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:376"
            },
            "result": {
              "status": "passed",
              "duration": 8351
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 203463
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 7748
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 50046
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 172420
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 7835
            }
          }
        ]
      },
      {
        "id": "reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions",
        "keyword": "Scenario",
        "name": "Check all new server certificates on the minions",
        "description": "",
        "line": 116,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I check all certificates after renaming the server hostname",
            "line": 117,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1738"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_github_validation",
            "line": 9
          },
          {
            "name": "@skip_if_cloud",
            "line": 10
          },
          {
            "name": "@skip_if_containerized_server",
            "line": 11
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11252
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13313
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9559
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5396
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 530905
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15829
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:776"
            },
            "result": {
              "status": "skipped",
              "duration": 61325
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:786"
            },
            "result": {
              "status": "passed",
              "duration": 5347
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:791"
            },
            "result": {
              "status": "skipped",
              "duration": 48151
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 173158
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 8262
            }
          }
        ]
      }
    ]
  },
  {
    "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:776"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 11243
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 11839
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 8941
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 4934
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 179351
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15685
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:810"
            },
            "result": {
              "status": "skipped",
              "duration": 161529
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 366709
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9800
            }
          }
        ]
      }
    ]
  },
  {
    "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": "@test_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:554"
            },
            "result": {
              "status": "passed",
              "duration": 39199672964
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 18474
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11321
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 12759
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9359
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5691
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:58:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 169785
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 12994
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 1075575
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12830
            }
          }
        ]
      },
      {
        "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:519"
            },
            "result": {
              "status": "passed",
              "duration": 3178138389
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 16479
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15430
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19274
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15449
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 10782
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:05 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 941079
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 19260
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 209794
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12477
            }
          }
        ]
      },
      {
        "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:512"
            },
            "result": {
              "status": "failed",
              "error_message": "\nFound 23 failures in salt event log:\n\n# Failure 2 , _stamp: 2026-06-25T09:16:15.851830 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 20,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p11452-i13796.scope; invocation ID: 6e4bbadacb8442ecb82e1d0eb655d889\\nansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)): Signature verification failed [5-File does not exist or signature can't be checked]\\nProblem occurred during or after installation or removal of packages:\\nInstallation has been aborted as directed.\\nPlease see the above error message for a hint.Loading repository data...\\nReading installed packages...\\nResolving package dependencies...\\n\\nThe following 6 NEW packages are going to be installed:\\n  ansible ansible-core librpmbuild10 python313-packaging python313-resolvelib python313-rpm\\n\\n6 new packages to install.\\n\\nPackage download size:    50.2 MiB\\n\\nPackage install size change:\\n              |     347.5 MiB  required by packages that will be installed\\n   347.5 MiB  |  -      0 B    released by packages that will be removed\\n\\nBackend:  classic_rpmtrans\\nContinue? [y/n/v/...? shows all options] (y): y\\nPreloading Packages [..\\nPreloading: python313-packaging-26.2-1.1.noarch.rpm [done]\\n.\\nPreloading: ansible-core-2.21.1-1.1.noarch.rpm [done]\\n.\\nPreloading: python313-resolvelib-1.2.1-1.3.noarch.rpm [done]\\n.\\nPreloading: python313-rpm-4.20.1-7.1.x86_64.rpm [done]\\n.\\nPreloading: librpmbuild10-4.20.1-7.1.x86_64.rpm [done]\\n..\\nPreloading: ansible-14.1.0-1.1.noarch.rpm [done]\\n.done]\\nRetrieving: librpmbuild10-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (1/6), 103.0 KiB    \\nRetrieving: python313-resolvelib-1.2.1-1.3.noarch (openSUSE Tumbleweed (x86_64)) (2/6),  52.6 KiB    \\nRetrieving: python313-packaging-26.2-1.1.noarch (openSUSE Tumbleweed (x86_64)) (3/6),  99.7 KiB    \\nRetrieving: python313-rpm-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (4/6),  58.1 KiB    \\nRetrieving: ansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)) (5/6),   3.1 MiB    \\nansible-core-2.21.1-1.1.noarch.rpm:\\n    Header V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\\n    V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\\n\\nAbort, retry, ignore? [a/r/i] (a): a\",\n    \"duration\": 6166.958,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"11:16:09.475728\"\n}\n\n# Failure 3 , _stamp: 2026-06-25T11:13:27.654669 {\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\": 16085.911,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:13:11.531001\"\n}\n\n# Failure 4 , _stamp: 2026-06-25T11:13:27.654669 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:13:27.617441\"\n}\n\n# Failure 5 , _stamp: 2026-06-25T11:13:27.654669 {\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.044,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:13:27.617778\"\n}\n\n# Failure 6 , _stamp: 2026-06-25T11:14:56.390591 {\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\": 15730.068,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:14:40.624070\"\n}\n\n# Failure 7 , _stamp: 2026-06-25T11:14:56.390591 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:14:56.354676\"\n}\n\n# Failure 8 , _stamp: 2026-06-25T11:14:56.390591 {\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.007,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:14:56.355370\"\n}\n\n# Failure 9 , _stamp: 2026-06-25T11:20:12.118249 {\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\": 16606.089,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:19:55.470354\"\n}\n\n# Failure 10 , _stamp: 2026-06-25T11:20:12.118249 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:20:12.076938\"\n}\n\n# Failure 11 , _stamp: 2026-06-25T11:20:12.118249 {\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.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:20:12.077229\"\n}\n\n# Failure 12 , _stamp: 2026-06-25T11:21:17.056370 {\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\": 16034.079,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:21:00.982880\"\n}\n\n# Failure 13 , _stamp: 2026-06-25T11:21:17.056370 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:21:17.017465\"\n}\n\n# Failure 14 , _stamp: 2026-06-25T11:21:17.056370 {\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.006,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:21:17.017920\"\n}\n\n# Failure 15 , _stamp: 2026-06-25T11:22:35.218571 {\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\": 16146.043,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:22:19.031436\"\n}\n\n# Failure 16 , _stamp: 2026-06-25T11:22:35.218571 {\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.01,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:22:35.178223\"\n}\n\n# Failure 17 , _stamp: 2026-06-25T11:22:35.218571 {\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.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:22:35.178653\"\n}\n\n# Failure 18 , _stamp: 2026-06-25T11:23:40.257121 {\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\": 15962.101,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:23:24.256973\"\n}\n\n# Failure 19 , _stamp: 2026-06-25T11:23:40.257121 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:23:40.219588\"\n}\n\n# Failure 20 , _stamp: 2026-06-25T11:23:40.257121 {\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.012,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:23:40.220325\"\n}\n\n# Failure 21 , _stamp: 2026-06-25T11:31:06.103090 {\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\": 15992.269,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"13:30:50.068198\"\n}\n\n# Failure 22 , _stamp: 2026-06-25T11:31:06.103090 {\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.007,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"13:31:06.060984\"\n}\n\n# Failure 23 , _stamp: 2026-06-25T11:31:06.103090 {\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.005,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"13:31:06.061278\"\n}\n\n# Failure 24 , _stamp: 2026-06-25T12:05:23.539742 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p21268-i22801.scope; invocation ID: a681a126d05f45bf962739e54b9f787a\\nansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)): Signature verification failed [5-File does not exist or signature can't be checked]\\nProblem occurred during or after installation or removal of packages:\\nInstallation has been aborted as directed.\\nPlease see the above error message for a hint.Loading repository data...\\nReading installed packages...\\nResolving package dependencies...\\n\\nThe following 6 NEW packages are going to be installed:\\n  ansible ansible-core librpmbuild10 python313-packaging python313-resolvelib python313-rpm\\n\\n6 new packages to install.\\n\\nPackage download size:    50.2 MiB\\n\\nPackage install size change:\\n              |     347.5 MiB  required by packages that will be installed\\n   347.5 MiB  |  -      0 B    released by packages that will be removed\\n\\nBackend:  classic_rpmtrans\\nContinue? [y/n/v/...? shows all options] (y): y\\nPreloading Packages [..\\nPreloading: librpmbuild10-4.20.1-7.1.x86_64.rpm [done]\\n.\\nPreloading: python313-packaging-26.2-1.1.noarch.rpm [done]\\n.\\nPreloading: python313-resolvelib-1.2.1-1.3.noarch.rpm [done]\\n.\\nPreloading: python313-rpm-4.20.1-7.1.x86_64.rpm [done]\\n.\\nPreloading: ansible-core-2.21.1-1.1.noarch.rpm [done]\\n..\\nPreloading: ansible-14.1.0-1.1.noarch.rpm [done]\\n.done]\\nRetrieving: librpmbuild10-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (1/6), 103.0 KiB    \\nRetrieving: python313-resolvelib-1.2.1-1.3.noarch (openSUSE Tumbleweed (x86_64)) (2/6),  52.6 KiB    \\nRetrieving: python313-packaging-26.2-1.1.noarch (openSUSE Tumbleweed (x86_64)) (3/6),  99.7 KiB    \\nRetrieving: python313-rpm-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (4/6),  58.1 KiB    \\nRetrieving: ansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)) (5/6),   3.1 MiB    \\nansible-core-2.21.1-1.1.noarch.rpm:\\n    Header V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\\n    V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\\n\\nAbort, retry, ignore? [a/r/i] (a): a\",\n    \"duration\": 5968.509,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"14:05:16.896956\"\n}\n\n (ScriptError)\n./features/step_definitions/salt_steps.rb:531: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": 6213927838
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          },
          {
            "name": "@test_issue",
            "line": 14
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15453
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17997
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10187
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6231
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:08 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 202488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18021
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 5921477911
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 26302
            }
          }
        ]
      },
      {
        "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:527"
            },
            "result": {
              "status": "passed",
              "duration": 2683296404
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 13148
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19704
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15000
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10613
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6729
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:20 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 216920
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 20654
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 190062
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11192
            }
          }
        ]
      },
      {
        "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:535"
            },
            "result": {
              "status": "passed",
              "duration": 2635197835
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 17847
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@test_issue",
            "line": 4
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 72992
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15791
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10042
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6079
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:23 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 224904
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16360
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 205300
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14094
            }
          }
        ]
      }
    ]
  },
  {
    "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:1861"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 17820
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21993
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11204
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6030
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:25 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 199498
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17034
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:815"
            },
            "result": {
              "status": "skipped",
              "duration": 4773064975
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 242654
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15598
            }
          }
        ]
      },
      {
        "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:1861"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 20021
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15618
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6751
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-25 14:59:30 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 197452
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16518
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:815"
            },
            "result": {
              "status": "skipped",
              "duration": 3511898999
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 218585
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17311
            }
          }
        ]
      }
    ]
  }
]