[
  {
    "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it",
    "uri": "features/init_clients/min_deblike_salt.feature",
    "keyword": "Feature",
    "name": "Bootstrap a Debian-like minion and do some basic operations on it",
    "description": "",
    "line": 8,
    "tags": [
      {
        "name": "@deblike_minion",
        "line": 7
      }
    ],
    "elements": [
      {
        "id": "bootstrap-a-debian-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_deblike_salt.feature:11:in `I am authorized for the \"Admin\" section'",
              "duration": 21762283105
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 40101
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 29869
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 20733
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 11889
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:16:47 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 640701
            }
          },
          {
            "output": [
              "New user min_deblike_salt created with roles: org_admin, channel_admin, config_admin, system_group_admin, activation_key_admin, image_admin"
            ],
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 4824166949
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 28637
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 26 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:168"
            },
            "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:176:in `After'",
              "duration": 21545990774
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 58906
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;bootstrap-a-debian-like-minion",
        "keyword": "Scenario",
        "name": "Bootstrap a Debian-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_deblike_salt.feature:14:in `I follow the left menu \"Systems > Bootstrapping\"'",
              "duration": 39529538092
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I enter the hostname of \"deblike_minion\" as \"hostname\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:501"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "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:292"
                },
                "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:292"
                },
                "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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"1-DEBLIKE-KEY\" from \"activationKeys\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "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:292"
                },
                "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:292"
                },
                "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:292"
                },
                "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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see the name of \"deblike_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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until onboarding is completed for \"deblike_minion\"",
            "line": 26,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:229"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I query latest Salt changes on Debian-like system \"deblike_minion\"",
            "line": 27,
            "match": {
              "location": "features/step_definitions/command_steps.rb:253"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17792
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17728
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 21024
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 9553
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:17:35 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 386279
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 51193
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 17260
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 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:168"
            },
            "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:176:in `After'",
              "duration": 24468956540
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 39607
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;check-connection-from-the-debian-like-minion-to-proxy",
        "keyword": "Scenario",
        "name": "Check connection from the Debian-like minion to proxy",
        "description": "",
        "line": 30,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"deblike_minion\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-deblike-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_deblike_salt.feature:31:in `I am on the Systems overview page of this \"deblike_minion\"'",
              "duration": 4553875702
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" 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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Connection\" in the content area",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" short hostname",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:668"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          },
          {
            "name": "@proxy",
            "line": 29
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 23288
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23202
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 13403
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 7380
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:18:39 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 263305
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 22797
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:326"
            },
            "result": {
              "status": "passed",
              "duration": 15672
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 7694
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "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:201:in `web_session_is_active?'\n./features/support/env.rb:178:in `After'",
              "duration": 12371226090
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 38105
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;check-registration-on-proxy-of-the-debian-like-minion",
        "keyword": "Scenario",
        "name": "Check registration on proxy of the Debian-like minion",
        "description": "",
        "line": 37,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"proxy\"",
            "line": 38,
            "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_deblike_salt.feature:38:in `I am on the Systems overview page of this \"proxy\"'",
              "duration": 3552551776
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" 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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy\" in the content area",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"deblike_minion\" hostname",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:673"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          },
          {
            "name": "@proxy",
            "line": 36
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 21630
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21644
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 12533
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6643
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:18:56 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 235107
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 18211
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:326"
            },
            "result": {
              "status": "passed",
              "duration": 13100
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 9388
            }
          }
        ],
        "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:168"
            },
            "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:176:in `After'",
              "duration": 1726388423
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 42942
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;subscribe-the-debian-like-minion-to-a-base-channel",
        "keyword": "Scenario",
        "name": "Subscribe the Debian-like minion to a base channel",
        "description": "",
        "line": 43,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"deblike_minion\"",
            "line": 44,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-deblike-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_deblike_salt.feature:44:in `I am on the Systems overview page of this \"deblike_minion\"'",
              "duration": 371643529
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Software\" 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:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Software Channels\" in the content area",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:352"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check radio button \"Fake-Base-Channel-Debian-like\"",
            "line": 48,
            "match": {
              "location": "features/step_definitions/common_steps.rb:217"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I do not see \"Loading...\" text",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:43"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Next\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Confirm Software Channel Change\" text",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click on \"Confirm\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Changing the channels has been scheduled.\" text",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until event \"Subscribe channels scheduled by admin\" is completed",
            "line": 54,
            "match": {
              "location": "features/step_definitions/common_steps.rb:150"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 25901
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25786
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 14411
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6065
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:19:01 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 239366
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 28651
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 21218
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "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:201:in `web_session_is_active?'\n./features/support/env.rb:178:in `After'",
              "duration": 1810602064
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 42049
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;detect-latest-salt-changes-on-the-debian-like-minion",
        "keyword": "Scenario",
        "name": "Detect latest Salt changes on the Debian-like minion",
        "description": "",
        "line": 56,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I query latest Salt changes on Debian-like system \"deblike_minion\"",
            "line": 57,
            "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",
              "* Fri Nov  7 2025 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>",
              "- Fix Salt for Python > 3.11 (bsc#1252285) (bsc#1252244)"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:253"
            },
            "result": {
              "status": "passed",
              "duration": 447251205
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "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:295:in `AfterStep'",
                  "duration": 511629562
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 21582
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18175
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 13143
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6522
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:19:03 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 310827
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 27618
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 15863
            }
          }
        ],
        "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:168"
            },
            "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:176:in `After'",
              "duration": 1914998896
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 35463
            }
          }
        ]
      },
      {
        "id": "bootstrap-a-debian-like-minion-and-do-some-basic-operations-on-it;check-events-history-for-failures-on-debian-like-minion",
        "keyword": "Scenario",
        "name": "Check events history for failures on Debian-like minion",
        "description": "",
        "line": 59,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"deblike_minion\"",
            "line": 60,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:470"
            },
            "result": {
              "status": "failed",
              "error_message": "No system found for hostname: uyuni-master-deblike-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_deblike_salt.feature:60:in `I am on the Systems overview page of this \"deblike_minion\"'",
              "duration": 310601580
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I check for failed events on history event page",
            "line": 61,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:461"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 22096
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17284
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 26216
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 11892
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 13:19:06 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 273364
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 32090
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:346"
            },
            "result": {
              "status": "passed",
              "duration": 330891
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "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:201:in `web_session_is_active?'\n./features/support/env.rb:178:in `After'",
              "duration": 1878925827
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 47908
            }
          }
        ]
      }
    ]
  }
]