[{"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:796"},"result":{"status":"passed","duration":2481424652},"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:486"},"result":{"status":"passed","duration":41926920962},"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:727"},"result":{"status":"passed","duration":7205276784},"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:420"},"result":{"status":"passed","duration":211131826},"after":[]},{"keyword":"And ","name":"I follow \"Create User\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":702125075},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"login\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57314090},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"desiredpassword\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55398626},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"desiredpasswordConfirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59967233},"after":[]},{"keyword":"And ","name":"I select \"Mr.\" from \"prefix\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":45572748},"after":[]},{"keyword":"And ","name":"I enter \"Test\" as \"firstNames\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54518722},"after":[]},{"keyword":"And ","name":"I enter \"User\" as \"lastName\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55739984},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-noise@localhost\" as \"email\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73481995},"after":[]},{"keyword":"And ","name":"I click on \"Create Login\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64112763},"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:696"},"result":{"status":"passed","duration":73513808},"after":[]},{"keyword":"And ","name":"I should see a \"testing\" link","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12131254},"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:420"},"result":{"status":"passed","duration":74659937},"after":[]},{"keyword":"And ","name":"I follow \"testing\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":505976975},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":83712471},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":77843052},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":76676022},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":80858840},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":78333815},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1033857922},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84496511},"after":[]},{"keyword":"And ","name":"I should see a \"testing\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74970103},"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:420"},"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:696"},"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:696"},"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:696"},"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:268"},"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:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save and Verify\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"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":["* Wed Jun 10 2026 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>","- Fix ImportError during reentrant SIGTERM shutdown","- Fix broken \"pkg.info_installed\" after migration to salt.utils.timeutil","- Added:","  * fix-importerror-during-reentrant-sigterm-shutdown.patch","  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch","","* Mon Jun 08 2026 Pablo Suárez Hernández <pablo.suarezhernandez@suse.com>","- Fix deprecation warnings when running on Python 3.13","- Added:","  * fix-deprecation-warnings-when-running-on-python-3.13.patch","","* Fri May 29 2026 Yeray Gutiérrez Cedrés <yeray.gutierrez@suse.com>","- Calculate UUID grain for Xen PV guests (bsc#1255418)","- Added:"],"match":{"location":"features/step_definitions/command_steps.rb:255"},"result":{"status":"passed","duration":4707092059},"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":7395793978},"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:486"},"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:420"},"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:314"},"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:608"},"result":{"status":"passed","duration":637833590},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69350368},"after":[]},{"keyword":"And ","name":"I select \"100\" from \"pagesize\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":69270649},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":758015402},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":110878830},"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:608"},"result":{"status":"passed","duration":3364326400},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65227214},"after":[]},{"keyword":"And ","name":"I select \"100\" from \"pagesize\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":51494414},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51653509},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":593548891},"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:486"},"result":{"status":"passed","duration":2354872150},"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:172"},"result":{"status":"passed","duration":6111162118},"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:486"},"result":{"status":"passed","duration":466281999},"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:172"},"result":{"status":"passed","duration":5789584134},"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:420"},"result":{"status":"passed","duration":132871159},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":418240068},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-registry\" as \"label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":111637946},"after":[]},{"keyword":"And ","name":"I enter the URI of the registry as \"uri\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:298"},"result":{"status":"passed","duration":148789620},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75415388},"after":[]},{"keyword":"Then ","name":"I wait until table row contains a \"galaxy-registry\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:597"},"result":{"status":"passed","duration":1694287018},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61731590},"after":[]}],"tags":[{"name":"@no_auth_registry","line":13}],"before":[],"after":[]}]}]