[
  {
    "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:457"
            },
            "result": {
              "status": "failed",
              "error_message": "end of file reached (EOFError)\n<internal:kernel>:90:in `tap'\n./features/step_definitions/navigation_steps.rb:592:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/step_definitions/navigation_steps.rb:460:in `/^I am authorized for the \"([^\"]*)\" section$/'\nfeatures/init_clients/min_deblike_salt.feature:11:in `I am authorized for the \"Admin\" section'",
              "duration": 836825252
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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": 28088
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17742
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 13647
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 5799
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:40:50 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 264128
            }
          },
          {
            "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:327"
            },
            "result": {
              "status": "passed",
              "duration": 4977275639
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 24704
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 6 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:182"
            },
            "result": {
              "status": "failed",
              "error_message": "end of file reached (EOFError)\n<internal:kernel>:90:in `tap'\n./features/support/env.rb:215:in `web_session_is_active?'\n./features/support/env.rb:192:in `After'",
              "duration": 9728206821
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 56149
            }
          }
        ]
      },
      {
        "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:393"
            },
            "result": {
              "status": "failed",
              "error_message": "end of file reached (EOFError)\n<internal:kernel>:90:in `tap'\n./features/step_definitions/navigation_steps.rb:414:in `block (2 levels) in <top (required)>'\n./features/step_definitions/navigation_steps.rb:406:in `each'\n./features/step_definitions/navigation_steps.rb:406:in `each_with_index'\n./features/step_definitions/navigation_steps.rb:406:in `/^I follow the left menu \"([^\"]*)\"$/'\nfeatures/init_clients/min_deblike_salt.feature:14:in `I follow the left menu \"Systems > Bootstrapping\"'",
              "duration": 1011679391
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Bootstrap Minions\" text",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:661"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:502"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"22\" as \"port\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"root\" as \"user\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"linux\" as \"password\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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:508"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Bootstrap\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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:393"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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:306"
                },
                "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:306"
                },
                "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": 21375
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 13567
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 6013
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:41:06 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 230654
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 19384
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 10283
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:182"
            },
            "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:215:in `web_session_is_active?'\n./features/support/env.rb:192:in `After'",
              "duration": 63070063121
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 39295
            }
          }
        ]
      },
      {
        "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:471"
            },
            "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:473: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": 4944758517
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Connection\" in the content area",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" short hostname",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:669"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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": 22280
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20509
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 13231
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 7069
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:42:10 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 222407
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 18462
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:340"
            },
            "result": {
              "status": "passed",
              "duration": 27819
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 12536
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:182"
            },
            "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:215:in `web_session_is_active?'\n./features/support/env.rb:192:in `After'",
              "duration": 36540094449
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 38642
            }
          }
        ]
      },
      {
        "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:471"
            },
            "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:475: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": 4365023338
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy\" in the content area",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"deblike_minion\" hostname",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:674"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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": 19497
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 28687
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 14367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 9642
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:42:51 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 265950
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 18564
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:340"
            },
            "result": {
              "status": "passed",
              "duration": 13236
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 9717
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 5 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:182"
            },
            "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:190:in `After'",
              "duration": 3459209796
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 48204
            }
          }
        ]
      },
      {
        "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:471"
            },
            "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:473: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": 764117064
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Software\" in the content area",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Software Channels\" in the content area",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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:306"
                },
                "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:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Next\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:661"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click on \"Confirm\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:661"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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": 27532
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 34160
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 23107
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 14417
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:42:59 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 464059
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 28447
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 19082
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:182"
            },
            "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:215:in `web_session_is_active?'\n./features/support/env.rb:192:in `After'",
              "duration": 2308299736
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 42924
            }
          }
        ]
      },
      {
        "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": [
              "* Wed Jan 14 2026 Marek Czernek <marek.czernek@suse.com>",
              "- Use internal deb classes instead of external aptsource lib",
              "  * Drop dependency on saltbundlepy-apt",
              "- Speed up wheel key.finger call (bsc#1240532)",
              "- Add security patches (bsc#1254903,bsc#1254905,bsc#1254904)",
              "- Simplify and speed up utils.find_json function (bsc#1246130)",
              "- Added:",
              "  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch",
              "  * speedup-wheel-key.finger-call-bsc-1240532-713.patch",
              "  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch",
              "  * simplify-utils.json.find_json-function.patch",
              "- Modified:",
              "  * include-deb",
              "* Thu Jan  8 2026 Marek Czernek <marek.czernek@suse.com>",
              "- Extend warn_until period to 2027"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:253"
            },
            "result": {
              "status": "passed",
              "duration": 471739776
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:309:in `AfterStep'",
                  "duration": 404049442
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 20669
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19684
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 14394
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 6284
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:43:02 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 233527
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 20007
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 12358
            }
          }
        ],
        "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:182"
            },
            "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:190:in `After'",
              "duration": 1740007263
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 47303
            }
          }
        ]
      },
      {
        "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:471"
            },
            "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:473: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": 299938906
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:306"
                },
                "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:306"
                },
                "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": 18647
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20481
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:177"
            },
            "result": {
              "status": "passed",
              "duration": 20059
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:273"
            },
            "result": {
              "status": "passed",
              "duration": 7042
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-19 18:43:05 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 413575
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:327"
            },
            "result": {
              "status": "passed",
              "duration": 27875
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:360"
            },
            "result": {
              "status": "passed",
              "duration": 21702
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:182"
            },
            "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:215:in `web_session_is_active?'\n./features/support/env.rb:192:in `After'",
              "duration": 1753780491
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 46700
            }
          }
        ]
      }
    ]
  }
]