[
  {
    "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": "passed",
              "duration": 38291479204
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5709544
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 29999
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24362
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 12216
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 7067
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:58 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 256676
            }
          },
          {
            "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:299"
            },
            "result": {
              "status": "passed",
              "duration": 4872577430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 31140
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 43 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 400319
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 26770
            }
          }
        ]
      },
      {
        "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": "passed",
              "duration": 219636671
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 833369057
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Bootstrap Minions\" text",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:661"
            },
            "result": {
              "status": "passed",
              "duration": 88604254
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 6393692
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I enter the hostname of \"deblike_minion\" as \"hostname\"",
            "line": 16,
            "output": [
              "The hostname of deblike_minion is uyuni-master-deblike-minion.sumaci.aws"
            ],
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:502"
            },
            "result": {
              "status": "passed",
              "duration": 4684288857
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 6821239
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"22\" as \"port\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 67526652
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 7186738
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"root\" as \"user\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 68182013
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5312193
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"linux\" as \"password\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 66565748
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 8079302
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"1-DEBLIKE-KEY\" from \"activationKeys\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 116706150
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 7814326
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 2677296813
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 7384039
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Bootstrap\"",
            "line": 22,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "passed",
              "duration": 99882827
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5381009
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 38470789661
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 31996528
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 328210489
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 356504540
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 45382228407
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 10481116
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 41066154967
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5297477
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I query latest Salt changes on Debian-like system \"deblike_minion\"",
            "line": 27,
            "output": [
              "* Mon Jan 19 2026 Marek Czernek <marek.czernek@suse.com>",
              "- Make syntax in httputil_test compatible with Python 3.6",
              "- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)",
              "- Added:",
              "  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch",
              "  * backport-add-maintain-m-privilege-to-postgres-module.patch",
              "* 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"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:253"
            },
            "result": {
              "status": "passed",
              "duration": 968138584
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5237043
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16085
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17521
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 11898
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 8840
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:05:41 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 403400
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 20618
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 13457
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 136 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 200484
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15800
            }
          }
        ]
      },
      {
        "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": "passed",
              "duration": 827819739
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 6113004
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 97025635
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 488215313
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Connection\" in the content area",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 75139143
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 390610527
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"proxy\" short hostname",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:669"
            },
            "result": {
              "status": "passed",
              "duration": 77344282
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 7047045
                }
              }
            ]
          }
        ],
        "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": 14679
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 17817
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 13948
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6420
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:07:57 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 203378
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 19912
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 9489
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 35441
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 357073
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 21326
            }
          }
        ]
      },
      {
        "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": "passed",
              "duration": 825461920
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 8558280
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Details\" in the content area",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 75859824
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 625584390
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Proxy\" in the content area",
            "line": 40,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 73021890
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 559928565
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see \"deblike_minion\" hostname",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:674"
            },
            "result": {
              "status": "passed",
              "duration": 105030167
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5223531
                }
              }
            ]
          }
        ],
        "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": 15482
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18167
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 12565
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6906
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:07:59 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 218922
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 24867
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 15970
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 10077
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 887303
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 22156
            }
          }
        ]
      },
      {
        "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": "passed",
              "duration": 991910711
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 10734545
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Software\" in the content area",
            "line": 45,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 114668801
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 799460873
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Software Channels\" in the content area",
            "line": 46,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 106879892
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 726175065
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 134877469
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 10430241
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check radio button \"Fake-Base-Channel-Debian-like\"",
            "line": 48,
            "output": [
              "Warning: Radio button 'Fake-Base-Channel-Debian-like' is already checked"
            ],
            "match": {
              "location": "features/step_definitions/common_steps.rb:217"
            },
            "result": {
              "status": "passed",
              "duration": 201858152
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 14393748
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 546647145
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 6743546
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Next\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "passed",
              "duration": 166309126
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 12753835
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 121779519
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 47293795
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I click on \"Confirm\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "passed",
              "duration": 96194285
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 8878590
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 316947731
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 8099082
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 20302725916
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5375861
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16885
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21259
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10884
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 8135
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:08:01 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 299027
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 18089
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 11363
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 25 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 380021
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 24452
            }
          }
        ]
      },
      {
        "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 Jan 19 2026 Marek Czernek <marek.czernek@suse.com>",
              "- Make syntax in httputil_test compatible with Python 3.6",
              "- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)",
              "- Added:",
              "  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch",
              "  * backport-add-maintain-m-privilege-to-postgres-module.patch",
              "* 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"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:253"
            },
            "result": {
              "status": "passed",
              "duration": 475121736
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 7933306
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 25259
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 34814
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 15188
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 10201
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:08:26 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 424539
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 21408
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 20111
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 763464
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 28830
            }
          }
        ]
      },
      {
        "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": "passed",
              "duration": 1063074205
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 6910313
                }
              }
            ]
          },
          {
            "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": "passed",
              "duration": 51327465630
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 9142654
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@deblike_minion",
            "line": 7
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 27291
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 28636
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 22353
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 14556
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:08:26 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 459302
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 27852
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:332"
            },
            "result": {
              "status": "passed",
              "duration": 17881
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 53 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 249042
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14630
            }
          }
        ]
      }
    ]
  }
]