[
  {
    "id": "very-first-settings",
    "uri": "features/core/srv_first_settings.feature",
    "keyword": "Feature",
    "name": "Very first settings",
    "description": "  In order to use the product\n  As the admin user\n  I want to create the organisation, the first users and set the HTTP proxy",
    "line": 17,
    "elements": [
      {
        "id": "very-first-settings;cleanup-salt-files",
        "keyword": "Scenario",
        "name": "Cleanup Salt files",
        "description": "",
        "line": 22,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I run \"rm -Rf /srv/salt/*\" on \"server\"",
            "line": 23,
            "match": {
              "location": "features/step_definitions/command_steps.rb:776"
            },
            "result": {
              "status": "passed",
              "duration": 700250866
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 24171
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 32400
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9219
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11586
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6452
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:01:20 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 266308
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17384
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 301888
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19077
            }
          }
        ]
      },
      {
        "id": "very-first-settings;create-admin-user-and-first-organization",
        "keyword": "Scenario",
        "name": "Create admin user and first organization",
        "description": "",
        "line": 26,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I access the host the first time",
            "line": 27,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:450"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I go to the home page",
            "line": 28,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:446"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"SUSE Test\" as \"orgName\"",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"admin\" as \"login\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"admin\" as \"desiredpassword\"",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"admin\" as \"desiredpasswordConfirm\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Mr.\" from \"prefix\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Admin\" as \"firstNames\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Admin\" as \"lastName\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"galaxy-noise@localhost\" as \"email\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Organization\"",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I am logged in",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:630"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@skip_if_containerized_server",
            "line": 25
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18001
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18862
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11488
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 8148
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:01:20 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 225985
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 15694
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:707"
            },
            "result": {
              "status": "skipped",
              "duration": 101706
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 271721
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10031
            }
          }
        ]
      },
      {
        "id": "very-first-settings;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 40,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 41,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:456"
            },
            "result": {
              "status": "passed",
              "duration": 39833236049
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 6065954
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15714
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 7373
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11255
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6752
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:01:20 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 196104
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 14603
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 40 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 294305
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17500
            }
          }
        ]
      },
      {
        "id": "very-first-settings;wait-for-refresh-of-list-of-products-to-finish",
        "keyword": "Scenario",
        "name": "Wait for refresh of list of products to finish",
        "description": "",
        "line": 43,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I wait until mgr-sync refresh is finished",
            "line": 44,
            "match": {
              "location": "features/step_definitions/command_steps.rb:718"
            },
            "result": {
              "status": "passed",
              "duration": 4078628932
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5837372
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19940
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 15981
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 13952
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 12585
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:00 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 626906
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 22432
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 268158
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15072
            }
          }
        ]
      },
      {
        "id": "very-first-settings;create-testing-username",
        "keyword": "Scenario",
        "name": "Create testing username",
        "description": "",
        "line": 46,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Users > User List > Active\"",
            "line": 47,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 197118376
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 460878865
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create User\"",
            "line": 48,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 595147536
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5412056
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"testing\" as \"login\"",
            "line": 49,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 58093784
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 6182053
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"testing\" as \"desiredpassword\"",
            "line": 50,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 57239850
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5090774
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"testing\" as \"desiredpasswordConfirm\"",
            "line": 51,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 61949257
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5649397
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"Mr.\" from \"prefix\"",
            "line": 52,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 48783463
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4489945
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"Test\" as \"firstNames\"",
            "line": 53,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 55915126
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 8011591
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"User\" as \"lastName\"",
            "line": 54,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 55129169
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5615776
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"galaxy-noise@localhost\" as \"email\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 73213310
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5325294
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Create Login\"",
            "line": 56,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "passed",
              "duration": 855691635
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4632743
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Account testing created, login information sent to galaxy-noise@localhost\" text",
            "line": 57,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 59384976
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4913716
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"testing\" link",
            "line": 58,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:727"
            },
            "result": {
              "status": "passed",
              "duration": 12630644
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4664895
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19712
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8403
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11243
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 7131
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:04 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 240887
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 19908
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 337710
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15469
            }
          }
        ]
      },
      {
        "id": "very-first-settings;grant-testing-user-administrative-priviledges",
        "keyword": "Scenario",
        "name": "Grant testing user administrative priviledges",
        "description": "",
        "line": 60,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Users > User List > Active\"",
            "line": 61,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 75077819
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 445422194
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"testing\"",
            "line": 62,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 392665398
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5079347
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"role_org_admin\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 87258615
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5022633
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"role_system_group_admin\"",
            "line": 64,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 84989347
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4864983
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"role_channel_admin\"",
            "line": 65,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 78476812
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4706392
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"role_activation_key_admin\"",
            "line": 66,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 78703563
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4773154
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I check \"role_config_admin\"",
            "line": 67,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 79291273
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4724442
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Update\"",
            "line": 68,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "passed",
              "duration": 675272056
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4925322
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"User information updated\" text",
            "line": 69,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 68178953
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5738937
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"testing\" text",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 65380372
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5429403
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17971
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 10198
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 10816
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6383
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:07 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 221823
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17737
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 270771
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 28021
            }
          }
        ]
      },
      {
        "id": "very-first-settings;setup-http-proxy",
        "keyword": "Scenario",
        "name": "Setup HTTP proxy",
        "description": "",
        "line": 73,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > HTTP Proxy\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"HTTP Proxy Hostname\" text",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"HTTP Proxy Username\" text",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"HTTP Proxy Password\" text",
            "line": 77,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I enter the address of the HTTP proxy as \"HTTP Proxy Hostname\"",
            "line": 78,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:13"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"suma3\" as \"HTTP Proxy Username\"",
            "line": 79,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"P4$$w/ord With%and&\" as \"HTTP Proxy Password\"",
            "line": 80,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save and Verify\"",
            "line": 81,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "HTTP proxy verification should have succeeded",
            "line": 82,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:9"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@server_http_proxy",
            "line": 72
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16798
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 31129
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11853
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 5969
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:09 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 219287
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 19834
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:672"
            },
            "result": {
              "status": "skipped",
              "duration": 273695
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 848066
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16027
            }
          }
        ]
      },
      {
        "id": "very-first-settings;detect-latest-salt-changes-on-the-server",
        "keyword": "Scenario",
        "name": "Detect latest Salt changes on the server",
        "description": "",
        "line": 84,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I query latest Salt changes on \"server\"",
            "line": 85,
            "output": [
              "* Mon Nov 24 2025 Alexander Graul <alexander.graul@suse.com>",
              "- Add minimum_auth_version to enforce security (CVE-2025-62349)",
              "- Backport security fixes for vendored tornado",
              "  * BDSA-2024-3438",
              "  * BDSA-2024-3439",
              "  * BDSA-2024-9026",
              "- Junos module yaml loader fix (CVE-2025-62348)",
              "- Added:",
              "  * backport-3006.17-security-fixes-739.patch",
              "",
              "* Thu Nov 13 2025 Marek Czernek <marek.czernek@suse.com>",
              "- Require Python dependencies only for used Python version",
              "",
              "* Tue Nov 11 2025 Marek Czernek <marek.czernek@suse.com>",
              "- Fix TLS and x509 modules for OSes with older cryptography module"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:240"
            },
            "result": {
              "status": "passed",
              "duration": 667772723
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5348729
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15206
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 10030
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 9891
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 5907
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:09 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 234696
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17091
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 234991
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15402
            }
          }
        ]
      }
    ]
  },
  {
    "id": "turn-\"disable_local_repos\"-feature-on-highstate-off",
    "uri": "features/core/srv_disable_local_repos_off.feature",
    "keyword": "Feature",
    "name": "Turn \"disable_local_repos\" feature on highstate off",
    "description": "  In order to test the product using shortcuts\n  As root user\n  I want to add pillar data to disable that feature",
    "line": 4,
    "elements": [
      {
        "id": "turn-\"disable_local_repos\"-feature-on-highstate-off;create-custom-pillar-to-turn-off-\"disable_local_repos\"",
        "keyword": "Scenario",
        "name": "Create custom pillar to turn off \"disable_local_repos\"",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I turn off disable_local_repos for all clients",
            "line": 10,
            "match": {
              "location": "features/step_definitions/command_steps.rb:41"
            },
            "result": {
              "status": "passed",
              "duration": 3752357832
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5430956
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18395
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 9196
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11708
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6368
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:10 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 220025
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17459
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 279065
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20753
            }
          }
        ]
      }
    ]
  },
  {
    "id": "organization-credentials-in-the-setup-wizard",
    "uri": "features/core/srv_organization_credentials.feature",
    "keyword": "Feature",
    "name": "Organization credentials in the Setup Wizard",
    "description": "",
    "line": 6,
    "elements": [
      {
        "id": "organization-credentials-in-the-setup-wizard;enter-valid-scc-credentials",
        "keyword": "Scenario",
        "name": "Enter valid SCC credentials",
        "description": "",
        "line": 10,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 11,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:456"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I ask to add new credentials",
            "line": 13,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:17"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter the SCC credentials",
            "line": 14,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:21"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until the SCC credentials are valid",
            "line": 16,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:29"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@scc_credentials",
            "line": 8
          },
          {
            "name": "@no_mirror",
            "line": 9
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 19133
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18772
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 266572
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 9818
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:14 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 225470
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17175
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:637"
            },
            "result": {
              "status": "passed",
              "duration": 6296
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:647"
            },
            "result": {
              "status": "skipped",
              "duration": 107145
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 214030
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 29655
            }
          }
        ]
      }
    ]
  },
  {
    "id": "change-personal-preferences",
    "uri": "features/core/srv_user_preferences.feature",
    "keyword": "Feature",
    "name": "Change personal preferences",
    "description": "  In order to set up my personal preferences\n  As admin\n  I want to navigate through \"Home\" submenus changing some settings",
    "line": 4,
    "elements": [
      {
        "id": "change-personal-preferences;change-page-size-to-100-per-page-in-admin-user",
        "keyword": "Scenario",
        "name": "Change page size to 100 per page in admin user",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized as \"admin\" with password \"admin\"",
            "line": 10,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:578"
            },
            "result": {
              "status": "passed",
              "duration": 492302705
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4876164
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Home > My Preferences\"",
            "line": 11,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 71399066
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 1238809136
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"100\" from \"pagesize\"",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 70480774
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5730606
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Preferences\"",
            "line": 13,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "passed",
              "duration": 576782216
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5255827
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Preferences modified\" text",
            "line": 14,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 86099044
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4965496
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13664
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 7487
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 9961
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 5448
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:14 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 214316
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 16138
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 265934
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16805
            }
          }
        ]
      },
      {
        "id": "change-personal-preferences;change-page-size-to-100-per-page-in-testing-user",
        "keyword": "Scenario",
        "name": "Change page size to 100 per page in testing user",
        "description": "",
        "line": 16,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized as \"testing\" with password \"testing\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:578"
            },
            "result": {
              "status": "passed",
              "duration": 2542478743
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4613813
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Home > My Preferences\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 62310610
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 824679937
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"100\" from \"pagesize\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 52450488
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5882859
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Save Preferences\"",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "passed",
              "duration": 58879303
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4477773
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Preferences modified\" text",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 680307055
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5430164
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16465
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8927
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 10310
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6438
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:16 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 279403
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 20606
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 652356
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19736
            }
          }
        ]
      }
    ]
  },
  {
    "id": "prepare-server-for-using-kiwi",
    "uri": "features/core/srv_osimage.feature",
    "keyword": "Feature",
    "name": "Prepare server for using Kiwi",
    "description": "",
    "line": 9,
    "elements": [
      {
        "id": "prepare-server-for-using-kiwi;create-a-kiwi-user-with-image-administrators-rights",
        "keyword": "Scenario",
        "name": "Create a Kiwi user with image administrators rights",
        "description": "",
        "line": 11,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 12,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:456"
            },
            "result": {
              "status": "passed",
              "duration": 2015928592
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4766450
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I create a user with name \"kiwikiwi\" and password \"kiwikiwi\" with roles \"image_admin\"",
            "line": 13,
            "output": [
              "New user kiwikiwi created with roles: image_admin"
            ],
            "match": {
              "location": "features/step_definitions/api_common.rb:172"
            },
            "result": {
              "status": "passed",
              "duration": 1929008279
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5621192
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16474
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 8542
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11442
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 7270
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:20 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 226642
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17219
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 238047
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15632
            }
          }
        ]
      }
    ]
  },
  {
    "id": "prepare-server-for-using-docker",
    "uri": "features/core/srv_docker.feature",
    "keyword": "Feature",
    "name": "Prepare server for using Docker",
    "description": "",
    "line": 7,
    "elements": [
      {
        "id": "prepare-server-for-using-docker;create-a-docker-user-with-image-administrators-rights",
        "keyword": "Scenario",
        "name": "Create a Docker user with image administrators rights",
        "description": "",
        "line": 9,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 10,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:456"
            },
            "result": {
              "status": "passed",
              "duration": 443488485
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4795674
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I create a user with name \"docker\" and password \"docker\" with roles \"image_admin\"",
            "line": 11,
            "output": [
              "New user docker created with roles: image_admin"
            ],
            "match": {
              "location": "features/step_definitions/api_common.rb:172"
            },
            "result": {
              "status": "passed",
              "duration": 1678070972
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5846336
                }
              }
            ]
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17604
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 10163
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 11271
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6181
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:24 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 763018
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 18263
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 2 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 2092800
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17295
            }
          }
        ]
      },
      {
        "id": "prepare-server-for-using-docker;create-an-image-store-without-credentials",
        "keyword": "Scenario",
        "name": "Create an image store without credentials",
        "description": "",
        "line": 14,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Images > Stores\"",
            "line": 15,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:392"
            },
            "result": {
              "status": "passed",
              "duration": 118388036
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 417683792
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Create\"",
            "line": 16,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:337"
            },
            "result": {
              "status": "passed",
              "duration": 506400054
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4669008
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"galaxy-registry\" as \"label\"",
            "line": 17,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:251"
            },
            "result": {
              "status": "passed",
              "duration": 99446761
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5266829
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter the URI of the registry as \"uri\"",
            "line": 18,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:275"
            },
            "result": {
              "status": "passed",
              "duration": 128937205
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 5419579
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"create-btn\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:291"
            },
            "result": {
              "status": "passed",
              "duration": 108922940
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4298910
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I wait until table row contains a \"galaxy-registry\" text",
            "line": 20,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:567"
            },
            "result": {
              "status": "passed",
              "duration": 1964400383
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4504299
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I should see a \"Items 1 - 1 of 1\" text",
            "line": 21,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:660"
            },
            "result": {
              "status": "passed",
              "duration": 54969173
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:292"
                },
                "result": {
                  "status": "passed",
                  "duration": 4952348
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@no_auth_registry",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14862
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20484
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:163"
            },
            "result": {
              "status": "passed",
              "duration": 13772
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:259"
            },
            "result": {
              "status": "passed",
              "duration": 6238
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-15 12:02:26 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:298"
            },
            "result": {
              "status": "passed",
              "duration": 210744
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:313"
            },
            "result": {
              "status": "passed",
              "duration": 17258
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:682"
            },
            "result": {
              "status": "passed",
              "duration": 5042
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:168"
            },
            "result": {
              "status": "passed",
              "duration": 394755
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 19585
            }
          }
        ]
      }
    ]
  }
]