[{"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:863"},"result":{"status":"passed","duration":981734334},"after":[]}],"before":[],"after":[]},{"id":"very-first-settings;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":25,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:517"},"result":{"status":"passed","duration":14944040766},"after":[]}],"before":[],"after":[]},{"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":28,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until mgr-sync refresh is finished","line":29,"match":{"location":"features/step_definitions/command_steps.rb:794"},"result":{"status":"passed","duration":6805594574},"after":[]}],"before":[],"after":[]},{"id":"very-first-settings;create-testing-username","keyword":"Scenario","name":"Create testing username","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"passed","duration":1152477446},"after":[]},{"keyword":"And ","name":"I follow \"Create User\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:391"},"result":{"status":"passed","duration":420077774},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"login\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":33590901},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"desiredpassword\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":21323587},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"desiredpasswordConfirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":17811502},"after":[]},{"keyword":"And ","name":"I select \"Mr.\" from \"prefix\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:222"},"result":{"status":"passed","duration":30791048},"after":[]},{"keyword":"And ","name":"I enter \"Test\" as \"firstNames\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":18212540},"after":[]},{"keyword":"And ","name":"I enter \"User\" as \"lastName\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":18456005},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-noise@localhost\" as \"email\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":17420470},"after":[]},{"keyword":"And ","name":"I click on \"Create Login\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"passed","duration":1488379362},"after":[]},{"keyword":"Then ","name":"I should see a \"Account testing created, login information sent to galaxy-noise@localhost\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":17310815},"after":[]},{"keyword":"And ","name":"I should see a \"testing\" link","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":5636923},"after":[]}],"before":[],"after":[]},{"id":"very-first-settings;grant-testing-user-administrative-priviledges","keyword":"Scenario","name":"Grant testing user administrative priviledges","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"passed","duration":1074044045},"after":[]},{"keyword":"And ","name":"I follow \"testing\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:391"},"result":{"status":"passed","duration":470366303},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:195"},"result":{"status":"passed","duration":58050949},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:195"},"result":{"status":"passed","duration":45769737},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:195"},"result":{"status":"passed","duration":46495337},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:195"},"result":{"status":"passed","duration":48687268},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:195"},"result":{"status":"passed","duration":45237956},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"passed","duration":1012785748},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":18373343},"after":[]},{"keyword":"And ","name":"I should see a \"testing\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":9806076},"after":[]}],"before":[],"after":[]},{"id":"very-first-settings;setup-http-proxy","keyword":"Scenario","name":"Setup HTTP proxy","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > HTTP Proxy\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"HTTP Proxy Hostname\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"HTTP Proxy Username\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"HTTP Proxy Password\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter the address of the HTTP proxy as \"HTTP Proxy Hostname\"","line":63,"match":{"location":"features/step_definitions/setup_steps.rb:13"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"suma3\" as \"HTTP Proxy Username\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"P4$$w/ord With%and&\" as \"HTTP Proxy Password\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save and Verify\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"HTTP proxy verification should have succeeded","line":67,"match":{"location":"features/step_definitions/setup_steps.rb:9"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@server_http_proxy","line":57}],"before":[],"after":[]},{"id":"very-first-settings;detect-latest-salt-changes-on-the-server","keyword":"Scenario","name":"Detect latest Salt changes on the server","description":"","line":69,"type":"scenario","steps":[{"keyword":"When ","name":"I query latest Salt changes on \"server\"","line":70,"output":["* Fri Sep 18 2026 Victor Zhestkov <vzhestkov@suse.com>","- Ignore release if not specified in the pkg state (bsc#1280289)","- Added:","  * ignore-release-if-not-specified-in-the-pkg-state-bsc.patch","","* Thu Sep 17 2026 Marek Czernek <marek.czernek@suse.com>","- Stabilize testsuite","- Added:","  * stabilize-testsuite-784.patch","","* Fri Sep 11 2026 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>","- tornado: httputil: Apply multipart limit earlier (bsc#1280008)","- Added:","  * patch-tornado-for-ghsa-8423-8fgw-73vq-783.patch",""],"match":{"location":"features/step_definitions/command_steps.rb:302"},"result":{"status":"passed","duration":1078368978},"after":[]}],"before":[],"after":[]}]},{"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":3543342320},"after":[]}],"before":[],"after":[]}]},{"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:517"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to add new credentials","line":13,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter the SCC credentials","line":14,"match":{"location":"features/step_definitions/setup_steps.rb:21"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"skipped"},"after":[]},{"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":[]}],"tags":[{"name":"@scc_credentials","line":8},{"name":"@no_mirror","line":9}],"before":[],"after":[]}]},{"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:641"},"result":{"status":"passed","duration":507448521},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"passed","duration":1050240668},"after":[]},{"keyword":"And ","name":"I select \"100\" from \"pagesize\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:222"},"result":{"status":"passed","duration":28981793},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"passed","duration":821066116},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":19328949},"after":[]}],"before":[],"after":[]},{"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:641"},"result":{"status":"passed","duration":2934747459},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:451"},"result":{"status":"passed","duration":1064438367},"after":[]},{"keyword":"And ","name":"I select \"100\" from \"pagesize\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:222"},"result":{"status":"passed","duration":41564036},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"passed","duration":819186952},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":18408824},"after":[]}],"before":[],"after":[]}]},{"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:517"},"result":{"status":"passed","duration":2910120844},"after":[]},{"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:216"},"result":{"status":"passed","duration":5405764746},"after":[]}],"before":[],"after":[]}]},{"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:517"},"result":{"status":"passed","duration":548802412},"after":[]},{"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:216"},"result":{"status":"passed","duration":5166002850},"after":[]}],"before":[],"after":[]},{"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:451"},"result":{"status":"passed","duration":1109160195},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:391"},"result":{"status":"passed","duration":361814356},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-registry\" as \"label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:290"},"result":{"status":"passed","duration":55799837},"after":[]},{"keyword":"And ","name":"I enter the URI of the registry as \"uri\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:320"},"result":{"status":"passed","duration":22323862},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:336"},"result":{"status":"passed","duration":674926440},"after":[]},{"keyword":"Then ","name":"I wait until table row contains a \"galaxy-registry\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:630"},"result":{"status":"passed","duration":160390026},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:749"},"result":{"status":"passed","duration":9794137},"after":[]}],"tags":[{"name":"@no_auth_registry","line":13}],"before":[],"after":[]}]}]