[
  {
    "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it",
    "uri": "features/init_clients/min_rhlike_salt.feature",
    "keyword": "Feature",
    "name": "Bootstrap a Red Hat-like minion and do some basic operations on it",
    "description": "",
    "line": 8,
    "tags": [
      {
        "name": "@rhlike_minion",
        "line": 7
      }
    ],
    "elements": [
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 11,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:456"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/step_definitions/navigation_steps.rb:591:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/step_definitions/navigation_steps.rb:459:in `/^I am authorized for the \"([^\"]*)\" section$/'\nfeatures/init_clients/min_rhlike_salt.feature:11:in `I am authorized for the \"Admin\" section'",
              "duration": 21696785049
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 43903
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 36950
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 22000
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 11991
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:38:52 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 597504
            }
          },
          {
            "output": [
              "New user min_rhlike_salt created with roles: org_admin, channel_admin, config_admin, system_group_admin, activation_key_admin, image_admin"
            ],
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 4886108052
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 24896
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 27 seconds",
              "Caught web driver error: session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause."
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:177:in `After'",
              "duration": 43485472104
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 87365
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;bootstrap-a-red-hat-like-minion",
        "keyword": "Scenario",
        "name": "Bootstrap a Red Hat-like minion",
        "description": "",
        "line": 13,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Bootstrapping\"",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/step_definitions/navigation_steps.rb:413:in `block (2 levels) in <top (required)>'\n./features/step_definitions/navigation_steps.rb:405:in `each'\n./features/step_definitions/navigation_steps.rb:405:in `each_with_index'\n./features/step_definitions/navigation_steps.rb:405:in `/^I follow the left menu \"([^\"]*)\"$/'\nfeatures/init_clients/min_rhlike_salt.feature:14:in `I follow the left menu \"Systems > Bootstrapping\"'",
              "duration": 42882912671
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Bootstrap Minions\" text",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I enter the hostname of \"rhlike_minion\" as \"hostname\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:501"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"22\" as \"port\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"root\" as \"user\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"linux\" as \"password\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"1-RH-LIKE-KEY\" from \"activationKeys\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select the hostname of \"proxy\" from \"proxies\" if present",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:507"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Bootstrap\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Bootstrap process initiated.\" text",
            "line": 23,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow the left menu \"Systems > System List > All\"",
            "line": 24,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see the name of \"rhlike_minion\", refreshing the page",
            "line": 25,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:109"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until onboarding is completed for \"rhlike_minion\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:229"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 32449
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 43355
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 30010
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 17671
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:40:02 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 524464
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 113335
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 65636
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 43 seconds",
              "Caught web driver error: session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause."
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:177:in `After'",
              "duration": 14207863692
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 40696
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;check-connection-from-red-hat-like-minion-to-proxy",
        "keyword": "Scenario",
        "name": "Check connection from Red Hat-like minion to proxy",
        "description": "",
        "line": 29,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"rhlike_minion\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-rhlike-minion.sumaci.aws (RuntimeError)\n./features/support/commonlib.rb:421:in `get_system_id'\n./features/step_definitions/navigation_steps.rb:472:in `/^I am on the Systems overview page of this \"([^\"]*)\"$/'\nfeatures/init_clients/min_rhlike_salt.feature:30:in `I am on the Systems overview page of this \"rhlike_minion\"'",
              "duration": 2149471630
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Connection\" in the content area",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" short hostname",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:668"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          },
          {
            "name": "@proxy",
            "line": 28
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 24097
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26194
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 22378
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 8253
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:40:59 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 417780
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 24438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 17907
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 8331
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:202:in `web_session_is_active?'\n./features/support/env.rb:179:in `After'",
              "duration": 1766479501
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 46582
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;check-registration-on-proxy-of-red-hat-like-minion",
        "keyword": "Scenario",
        "name": "Check registration on proxy of Red Hat-like minion",
        "description": "",
        "line": 36,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"proxy\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/step_definitions/navigation_steps.rb:474:in `/^I am on the Systems overview page of this \"([^\"]*)\"$/'\nfeatures/init_clients/min_rhlike_salt.feature:37:in `I am on the Systems overview page of this \"proxy\"'",
              "duration": 3515775920
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy\" in the content area",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"rhlike_minion\" hostname",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:673"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          },
          {
            "name": "@proxy",
            "line": 35
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 26308
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 35222
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 22586
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 11891
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:41:03 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 416558
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 25270
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 19008
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 13604
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds",
              "Caught web driver error: session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause."
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:177:in `After'",
              "duration": 1931995248
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 43421
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;subscribe-the-red-hat-like-minion-to-a-base-channel",
        "keyword": "Scenario",
        "name": "Subscribe the Red Hat-like minion to a base channel",
        "description": "",
        "line": 42,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"rhlike_minion\"",
            "line": 43,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-rhlike-minion.sumaci.aws (RuntimeError)\n./features/support/commonlib.rb:421:in `get_system_id'\n./features/step_definitions/navigation_steps.rb:472:in `/^I am on the Systems overview page of this \"([^\"]*)\"$/'\nfeatures/init_clients/min_rhlike_salt.feature:43:in `I am on the Systems overview page of this \"rhlike_minion\"'",
              "duration": 355658454
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Software\" in the content area",
            "line": 44,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Software Channels\" in the content area",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check radio button \"Fake-Base-Channel-RH-like\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/common_steps.rb:217"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 48,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Next\"",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Confirm Software Channel Change\" text",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click on \"Confirm\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Changing the channels has been scheduled.\" text",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until event \"Subscribe channels scheduled by admin\" is completed",
            "line": 53,
            "match": {
              "location": "features/step_definitions/common_steps.rb:150"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 23866
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 32303
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 16226
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 13329
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:41:09 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 346438
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 19774
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 15942
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:202:in `web_session_is_active?'\n./features/support/env.rb:179:in `After'",
              "duration": 1773499939
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 39954
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;detect-latest-salt-changes-on-the-red-hat-like-minion",
        "keyword": "Scenario",
        "name": "Detect latest Salt changes on the Red Hat-like minion",
        "description": "",
        "line": 55,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I query latest Salt changes on \"rhlike_minion\"",
            "line": 56,
            "output": [
              "* Mon Nov 24 2025 Alexander Graul <alexander.graul@suse.com>",
              "- Add minimum_auth_version to enforce security (CVE-2025-62349)",
              "- Backport security fixes for vendored tornado",
              "  * BDSA-2024-3438",
              "  * BDSA-2024-3439",
              "  * BDSA-2024-9026",
              "- Junos module yaml loader fix (CVE-2025-62348)",
              "- Added:",
              "  * backport-3006.17-security-fixes-739.patch",
              "",
              "* Tue Nov 11 2025 Marek Czernek <marek.czernek@suse.com>",
              "- Fix TLS and x509 modules for OSes with older cryptography module",
              "- Added:",
              "  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch",
              ""
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:240"
            },
            "result": {
              "status": "passed",
              "duration": 258138338
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "failed",
                  "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:296:in `AfterStep'",
                  "duration": 470994334
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 22186
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20087
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 16557
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 12442
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:41:11 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 278170
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 24962
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 21354
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds",
              "Caught web driver error: session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause."
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:177:in `After'",
              "duration": 1743003229
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 40566
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-red-hat-like-minion-and-do-some-basic-operations-on-it;check-events-history-for-failures-on-red-hat-like-minion",
        "keyword": "Scenario",
        "name": "Check events history for failures on Red Hat-like minion",
        "description": "",
        "line": 58,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"rhlike_minion\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-rhlike-minion.sumaci.aws (RuntimeError)\n./features/support/commonlib.rb:421:in `get_system_id'\n./features/step_definitions/navigation_steps.rb:472:in `/^I am on the Systems overview page of this \"([^\"]*)\"$/'\nfeatures/init_clients/min_rhlike_salt.feature:59:in `I am on the Systems overview page of this \"rhlike_minion\"'",
              "duration": 308058261
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I check for failed events on history event page",
            "line": 60,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:461"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:293"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@rhlike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 26420
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26286
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:164"
            },
            "result": {
              "status": "passed",
              "duration": 15271
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:260"
            },
            "result": {
              "status": "passed",
              "duration": 12837
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-14 15:41:13 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 274564
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 19968
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:343"
            },
            "result": {
              "status": "passed",
              "duration": 14038
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:169"
            },
            "result": {
              "status": "failed",
              "error_message": "session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause. (Selenium::WebDriver::Error::SessionNotCreatedError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:202:in `web_session_is_active?'\n./features/support/env.rb:179:in `After'",
              "duration": 1823788593
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 40055
            }
          }
        ]
      }
    ]
  }
]