[{"id":"manage-users","uri":"features/secondary/srv_users.feature","keyword":"Feature","name":"Manage users","description":"","line":9,"tags":[{"name":"@scope_visualization","line":8}],"elements":[{"id":"manage-users;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","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":38194772140},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;display-active-users-page","keyword":"Scenario","name":"Display active users page","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":225445111},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":185975830},"after":[]},{"keyword":"And ","name":"I should see a \"Create User\" link","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11638058},"after":[]},{"keyword":"And ","name":"I should see a \"User List\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25204587},"after":[]},{"keyword":"And ","name":"I should see a \"Active\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21183639},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivated\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21112669},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23240656},"after":[]},{"keyword":"And ","name":"I should see a \"admin\" link in the table first column","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:798"},"result":{"status":"passed","duration":10136355},"after":[]},{"keyword":"And ","name":"I should see a \"Download CSV\" link","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11171375},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;create-a-new-user","keyword":"Scenario","name":"Create a new user","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70774405},"after":[]},{"keyword":"And ","name":"I follow \"Create User\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":282417047},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"login\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59798313},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpassword\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53405068},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpasswordConfirm\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58603646},"after":[]},{"keyword":"And ","name":"I select \"Mr.\" from \"prefix\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":47891332},"after":[]},{"keyword":"And ","name":"I enter \"Test\" as \"firstNames\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51788927},"after":[]},{"keyword":"And ","name":"I enter \"User\" as \"lastName\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54556720},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-noise@localhost\" as \"email\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73903678},"after":[]},{"keyword":"And ","name":"I click on \"Create Login\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":7284194034},"after":[]},{"keyword":"Then ","name":"I should see a \"Account user1 created, login information sent to galaxy-noise@localhost\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":177126856},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12196050},"after":[]},{"keyword":"And ","name":"I should see a \"normal user\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":172613134},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;login-as-the-new-user","keyword":"Scenario","name":"Login as the new user","description":"","line":40,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"user1\" with password \"user1\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":3163464378},"after":[]},{"keyword":"Then ","name":"I should see a \"user1\" link","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8111932},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;access-user-details","keyword":"Scenario","name":"Access user details","description":"","line":44,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1723556405},"after":[]},{"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":174096540},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":352154700},"after":[]},{"keyword":"Then ","name":"I should see a \"User Details\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75045078},"after":[]},{"keyword":"And ","name":"I should see a \"Delete User\" link","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11527444},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivate User\" link","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11238400},"after":[]},{"keyword":"And ","name":"I should see a \"Details\" link","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13802417},"after":[]},{"keyword":"And ","name":"I should see a \"System Groups\" link","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13565701},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24974175},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Permissions\" link","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10778465},"after":[]},{"keyword":"And ","name":"I should see a \"Preferences\" link in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20948884},"after":[]},{"keyword":"And ","name":"I should see a \"Addresses\" link","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":15007669},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77531138},"after":[]},{"keyword":"And ","name":"option \"Mr.\" is selected as \"prefix\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1080"},"result":{"status":"passed","duration":60949996},"after":[]},{"keyword":"And ","name":"I should see \"Test\" in field identified by \"firstNames\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":22501798},"after":[]},{"keyword":"And ","name":"I should see \"User\" in field identified by \"lastName\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":24868357},"after":[]},{"keyword":"And ","name":"I should see a \"galaxy-noise@localhost\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69855389},"after":[]},{"keyword":"And ","name":"I should see a \"Administrative Roles\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70584048},"after":[]},{"keyword":"And ","name":"I should see a \"Roles:\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69760512},"after":[]},{"keyword":"And ","name":"I should see a \"Created:\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69587504},"after":[]},{"keyword":"And ","name":"I should see a \"Last Sign In:\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73566639},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;add-roles","keyword":"Scenario","name":"Add roles","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Administrator\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":67}],"before":[],"after":[]},{"id":"manage-users;add-roles","keyword":"Scenario","name":"Add roles","description":"","line":92,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67968957},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":283132887},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10013210957},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":79213367},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":74147327},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":78462338},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":75542467},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":683622482},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10011418788},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Administrator\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74634893},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78493049},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":13236280},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator\" text","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70317419},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":12618290},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73107051},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":12615552},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70417514},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":12827719},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71937601},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15673601},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76429279},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":91}],"before":[],"after":[]},{"id":"manage-users;add-org-admin-role","keyword":"Scenario","name":"Add org admin role","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Administrator\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_org_admin\" as checked","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the \"role_system_group_admin\" checkbox should be disabled","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator - [ Admin Access ]\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the \"role_channel_admin\" checkbox should be disabled","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator - [ Admin Access ]\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the \"role_activation_key_admin\" checkbox should be disabled","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator - [ Admin Access ]\" text","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the \"role_config_admin\" checkbox should be disabled","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator - [ Admin Access ]\" text","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":115}],"before":[],"after":[]},{"id":"manage-users;add-org-admin-role","keyword":"Scenario","name":"Add org admin role","description":"","line":142,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71036065},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":461644370},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10010693822},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":76254661},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":895699227},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10006264796},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Administrator\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77082318},"after":[]},{"keyword":"And ","name":"I should see \"role_org_admin\" as checked","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":13350930},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72419139},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":12622940},"after":[]},{"keyword":"And ","name":"the \"role_system_group_admin\" checkbox should be disabled","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10000997382},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator - [ Admin Access ]\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70474169},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":12748761},"after":[]},{"keyword":"And ","name":"the \"role_channel_admin\" checkbox should be disabled","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10000702029},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator - [ Admin Access ]\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71536520},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":13040238},"after":[]},{"keyword":"And ","name":"the \"role_activation_key_admin\" checkbox should be disabled","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10000269515},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator - [ Admin Access ]\" text","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76157582},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16442791},"after":[]},{"keyword":"And ","name":"the \"role_config_admin\" checkbox should be disabled","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10013431907},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator - [ Admin Access ]\" text","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70166422},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15974505},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69753979},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":141}],"before":[],"after":[]},{"id":"manage-users;verify-user-list","keyword":"Scenario","name":"Verify user list","description":"","line":167,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":94607587},"after":[]},{"keyword":"Then ","name":"table row for \"user1\" should contain \"Organization Administrator\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:559"},"result":{"status":"passed","duration":37905069},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;fail-to-deactivate-organization-administrator","keyword":"Scenario","name":"Fail to deactivate organization administrator","description":"","line":171,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66172639},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":466245134},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":332793735},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will deactivate this user. This user will no longer be able to log in or perform actions unless it is reactivated.\" text","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":52045259},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":439327678},"after":[]},{"keyword":"Then ","name":"I should see a \"You cannot deactivate another organization administrator. Please remove the 'Organization Administrator' role from this user before attempting to deactivate their account.\" text","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76743043},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":253763217},"after":[]},{"keyword":"Then ","name":"I should see a \"No deactivated users.\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56239997},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;remove-role","keyword":"Scenario","name":"Remove role","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66778788},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":493763237},"after":[]},{"keyword":"When ","name":"I uncheck \"role_org_admin\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10081072506},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":873420940},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":13452947},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16090168},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15642084},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15894226},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16173012},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15717569},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;deactivate-ordinary-user","keyword":"Scenario","name":"Deactivate ordinary user","description":"","line":193,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73219791},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":486034956},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":13043467},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":386058685},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will deactivate this user. This user will no longer be able to log in or perform actions unless it is reactivated.\" text","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":50905418},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":620490089},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":173231699},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8234052},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":281357084},"after":[]},{"keyword":"Then ","name":"I should see a \"Deactivated Users\" text","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77601347},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9182380},"after":[]},{"keyword":"When ","name":"I follow \"All\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":321716536},"after":[]},{"keyword":"Then ","name":"I should see a \"user1\" link","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9331148},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":209,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will allow this user to access SUSE Multi-Linux Manager. This user will retain all permissions, roles, and data that he or she had before being deactivated.\" text","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":208}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":223,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":224,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70081620},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":247126422},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":226,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":365702895},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11429874},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":228,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":349100849},"after":[]},{"keyword":"Then ","name":"I should see a \"This action will allow this user to access Uyuni. This user will retain all permissions, roles, and data that he or she had before being deactivated.\" text","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55675286},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58439835},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":187887318},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8837684},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":270841895},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5533819},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":222}],"before":[],"after":[]},{"id":"manage-users;delete-user","keyword":"Scenario","name":"Delete user","description":"","line":236,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":237,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67092318},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":238,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":460589069},"after":[]},{"keyword":"When ","name":"I follow \"Delete User\"","line":239,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":320319539},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm User Deletion\" text","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53455189},"after":[]},{"keyword":"And ","name":"I should see a \"This will delete this user permanently.\" text","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49447167},"after":[]},{"keyword":"When ","name":"I click on \"Delete User\"","line":242,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":577567975},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":174513439},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5046658},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;display-the-csv-separator-preference","keyword":"Scenario","name":"Display the CSV separator preference","description":"","line":246,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":247,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1931938792},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":248,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67296532},"after":[]},{"keyword":"Then ","name":"I should see a \"CSV Files\" text","line":249,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":108281949},"after":[]},{"keyword":"And ","name":"I should see a \"Configure a separator character to be used in downloadable CSV files:\" text","line":250,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":101055008},"after":[]},{"keyword":"And ","name":"I should see a \"Comma\" text","line":251,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95736090},"after":[]},{"keyword":"And ","name":"I should see a \"Semicolon\" text","line":252,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95762784},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;configure-the-csv-separator-char-to-semicolon","keyword":"Scenario","name":"Configure the CSV separator char to semicolon","description":"","line":254,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":255,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":517956845},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":256,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58638208},"after":[]},{"keyword":"And ","name":"I choose \";\"","line":257,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":58050791},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":258,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68503955},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":259,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106206885},"after":[]},{"keyword":"And ","name":"radio button \"radio-semicolon\" should be checked","line":260,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":20721873},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;cleanup:-configure-the-csv-separator-char-to-comma","keyword":"Scenario","name":"Cleanup: configure the CSV separator char to comma","description":"","line":262,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":263,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":545618613},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":264,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56864987},"after":[]},{"keyword":"And ","name":"I choose \",\"","line":265,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":52259656},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56778795},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":267,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":101240183},"after":[]},{"keyword":"And ","name":"radio button \"radio-comma\" should be checked","line":268,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":20350154},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]}]},{"id":"web-ui---main-landing-page-menu,-texts-and-links","uri":"features/secondary/srv_menu.feature","keyword":"Feature","name":"Web UI - Main landing page menu, texts and links","description":"","line":10,"tags":[{"name":"@scope_visualization","line":9}],"elements":[{"id":"web-ui---main-landing-page-menu,-texts-and-links;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1866685514},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-home-menu","keyword":"Scenario","name":"The Home menu","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59004006},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":29167424},"after":[]},{"keyword":"Then ","name":"I should see a \"Overview\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76786200},"after":[]},{"keyword":"And ","name":"I should see a \"Notification Messages\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21912324},"after":[]},{"keyword":"And ","name":"I should see a \"User Account\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23821000},"after":[]},{"keyword":"And ","name":"I should see a \"My Preferences\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22890468},"after":[]},{"keyword":"And ","name":"I should see a \"My Organization\" link in the left menu","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21621663},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-user-account-submenu-under-the-home-menu","keyword":"Scenario","name":"The user account submenu under the Home menu","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64714211},"after":[]},{"keyword":"Then ","name":"I should see a \"My Account\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70264994},"after":[]},{"keyword":"And ","name":"I should see a \"My Account\" link in the left menu","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22091300},"after":[]},{"keyword":"And ","name":"I should see a \"Addresses\" link in the left menu","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20595763},"after":[]},{"keyword":"And ","name":"I should see a \"Change Email\" link in the left menu","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22338652},"after":[]},{"keyword":"And ","name":"I should see a \"Account Deactivation\" link in the left menu","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21280762},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-my-orginization-menu-under-the-home-menu","keyword":"Scenario","name":"The my orginization menu under the Home menu","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > My Organization\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63630130},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization Configuration\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71771583},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link in the left menu","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":27802566},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Trusts\" link in the left menu","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21461829},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Channels\" link in the left menu","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23584773},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-salt-menu","keyword":"Scenario","name":"The Salt menu","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Salt\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":53617184},"after":[]},{"keyword":"Then ","name":"I should see a \"Keys\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55667148},"after":[]},{"keyword":"And ","name":"I should see a \"Keys\" link in the left menu","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22639113},"after":[]},{"keyword":"And ","name":"I should see a \"Remote Commands\" link in the left menu","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21254199},"after":[]},{"keyword":"And ","name":"I should see a \"Formula Catalog\" link in the left menu","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21494515},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-content-lifeycle-menu","keyword":"Scenario","name":"The content lifeycle menu","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":51118417},"after":[]},{"keyword":"Then ","name":"I should see a \"Content Lifecycle Projects\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67780673},"after":[]},{"keyword":"And ","name":"I should see a \"Projects\" link in the left menu","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20839556},"after":[]},{"keyword":"And ","name":"I should see a \"Filters\" link in the left menu","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20509113},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-images-menu","keyword":"Scenario","name":"The images menu","description":"","line":52,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56364585},"after":[]},{"keyword":"Then ","name":"I should see a \"Images\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62180594},"after":[]},{"keyword":"And ","name":"I should see a \"Image List\" link in the left menu","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21962192},"after":[]},{"keyword":"And ","name":"I should see a \"Build\" link in the left menu","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20669084},"after":[]},{"keyword":"And ","name":"I should see a \"Profiles\" link in the left menu","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23221649},"after":[]},{"keyword":"And ","name":"I should see a \"Stores\" link in the left menu","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21165086},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-audit-menu","keyword":"Scenario","name":"The audit menu","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":54579913},"after":[]},{"keyword":"Then ","name":"I should see a \"CVE Audit\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72067335},"after":[]},{"keyword":"And ","name":"I should see a \"CVE Audit\" link in the left menu","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21777255},"after":[]},{"keyword":"And ","name":"I should see a \"Subscription Matching\" link in the left menu","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20523940},"after":[]},{"keyword":"And ","name":"I should see a \"OpenSCAP\" link in the left menu","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23318191},"after":[]},{"keyword":"And ","name":"I should see a \"Confidential Computing\" link in the left menu","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21997603},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-openscap-submenu-menu","keyword":"Scenario","name":"The OpenSCAP submenu menu","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > OpenSCAP\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69748370},"after":[]},{"keyword":"Then ","name":"I should see a \"OpenSCAP Scans\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59448276},"after":[]},{"keyword":"And ","name":"I should see a \"All Scans\" link in the left menu","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22113959},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Diff\" link in the left menu","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20655846},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20848023},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-configuration-menu","keyword":"Scenario","name":"The configuration menu","description":"","line":75,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":54242309},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration Overview\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58512946},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the left menu","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19399827},"after":[]},{"keyword":"And ","name":"I should see a \"Channels\" link in the left menu","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22468738},"after":[]},{"keyword":"And ","name":"I should see a \"Files\" link in the left menu","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23780877},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-files-menu-under-the-configuration-menu","keyword":"Scenario","name":"The files menu under the configuration menu","description":"","line":82,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Files\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68017672},"after":[]},{"keyword":"Then ","name":"I should see a \"Centrally-Managed Configuration Files\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53494400},"after":[]},{"keyword":"And ","name":"I should see a \"Centrally Managed\" link in the left menu","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22678414},"after":[]},{"keyword":"And ","name":"I should see a \"Locally Managed\" link in the left menu","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22042064},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-systems-submenu-in-the-configuration-menu","keyword":"Scenario","name":"The systems submenu in the configuration menu","description":"","line":88,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Systems\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66270254},"after":[]},{"keyword":"Then ","name":"I should see a \"Managed Systems\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56462069},"after":[]},{"keyword":"And ","name":"I should see a \"Managed\" link in the left menu","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21694857},"after":[]},{"keyword":"And ","name":"I should see a \"Target\" link in the left menu","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19838836},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-schedule-menu","keyword":"Scenario","name":"The schedule menu","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Schedule\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":53012555},"after":[]},{"keyword":"Then ","name":"I should see a \"Pending Actions\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57234175},"after":[]},{"keyword":"And ","name":"I should see a \"Pending Actions\" link in the left menu","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25664759},"after":[]},{"keyword":"And ","name":"I should see a \"Failed Actions\" link in the left menu","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21960231},"after":[]},{"keyword":"And ","name":"I should see a \"Archived Actions\" link in the left menu","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":31672040},"after":[]},{"keyword":"And ","name":"I should see a \"Action Chains\" link in the left menu","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22324978},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-users-menu","keyword":"Scenario","name":"The users menu","description":"","line":102,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":54408306},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":177270227},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link in the left menu","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21872080},"after":[]},{"keyword":"And ","name":"I should see a \"User List\" link in the left menu","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22044677},"after":[]},{"keyword":"And ","name":"I should see a \"Active\" link in the left menu","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20319990},"after":[]},{"keyword":"And ","name":"I should see a \"Deactivated\" link in the left menu","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20381206},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21775874},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Configuration\" link in the left menu","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19940281},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-admin-menu","keyword":"Scenario","name":"The admin menu","description":"","line":112,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55544162},"after":[]},{"keyword":"Then ","name":"I should see a \"Setup Wizard\" text","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73208821},"after":[]},{"keyword":"And ","name":"I should see a \"Setup Wizard\" link in the left menu","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22836673},"after":[]},{"keyword":"And ","name":"I should see a \"Organizations\" link in the left menu","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19840204},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link in the left menu","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17720986},"after":[]},{"keyword":"And ","name":"I should see a \"Manager Configuration\" link in the left menu","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20576450},"after":[]},{"keyword":"And ","name":"I should see a \"Hub Configuration\" link in the left menu","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20205156},"after":[]},{"keyword":"And ","name":"I should see a \"Task Schedules\" link in the left menu","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19775040},"after":[]},{"keyword":"And ","name":"I should see a \"Task Engine Status\" link in the left menu","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19335976},"after":[]},{"keyword":"And ","name":"I should see a \"Show Tomcat Logs\" link in the left menu","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19071455},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-setup-wizard-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Setup Wizard submenu of the admin menu","description":"","line":124,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66386633},"after":[]},{"keyword":"Then ","name":"I should see a \"HTTP Proxy\" link in the left menu","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23483961},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Credentials\" link in the left menu","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21685955},"after":[]},{"keyword":"And ","name":"I should see a \"Products\" link in the left menu","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21239502},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-manager-configuration-submenu-of-the-admin-menu","keyword":"Scenario","name":"The manager configuration submenu of the admin menu","description":"","line":130,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64585047},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration - General Configuration\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63765996},"after":[]},{"keyword":"And ","name":"I should see a \"General\" link in the left menu","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21330212},"after":[]},{"keyword":"And ","name":"I should see a \"Bootstrap Script\" link in the left menu","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21924572},"after":[]},{"keyword":"And ","name":"I should see a \"Organizations\" link in the left menu","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17080168},"after":[]},{"keyword":"And ","name":"I should see a \"Restart\" link in the left menu","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20016459},"after":[]},{"keyword":"And ","name":"I should see a \"Cobbler\" link in the left menu","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20587087},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" link in the left menu","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20333794},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-hub-configuration-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Hub configuration submenu of the admin menu","description":"","line":140,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Hub Configuration\"","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64839261},"after":[]},{"keyword":"Then ","name":"I should see a \"Peripherals Configuration\" text","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63024242},"after":[]},{"keyword":"And ","name":"I should see a \"Peripherals Configuration\" link in the left menu","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23767441},"after":[]},{"keyword":"And ","name":"I should see a \"Hub Details\" link in the left menu","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21931902},"after":[]},{"keyword":"And ","name":"I should see a \"Access Tokens\" link in the left menu","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22228242},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-task-engine-status-submenu-of-the-admin-menu","keyword":"Scenario","name":"The Task Engine Status submenu of the admin menu","description":"","line":147,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67905908},"after":[]},{"keyword":"Then ","name":"I should see a \"Last Execution Times\" link in the left menu","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21894642},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20972842},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;the-menu-direct-link-accesses-the-first-submenu-level-only","keyword":"Scenario","name":"The menu direct link accesses the first submenu level only","description":"","line":152,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":126136683},"after":[]},{"keyword":"Then ","name":"I should see a \"Patches Relevant to Your Systems\" text in the content area","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":35614746},"after":[]},{"keyword":"And ","name":"I should not see a \"The following patch list represents all patches accessible by your organization.\" text in the content area","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:17"},"result":{"status":"passed","duration":31870314},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Configuration > Files\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":122387885},"after":[]},{"keyword":"Then ","name":"I should see a \"Centrally-Managed Configuration Files\" text in the content area","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":19161485},"after":[]},{"keyword":"And ","name":"I should not see a \"Locally Managed Configuration Files\" text in the content area","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:17"},"result":{"status":"passed","duration":14999089},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;idempotency-of-complete-menu-path-and-direct-link","keyword":"Scenario","name":"Idempotency of complete menu path and direct link","description":"","line":160,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":121272590},"after":[]},{"keyword":"Then ","name":"I should see a \"Software Channel Management\" text in the content area","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":52527726},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79796758},"after":[]},{"keyword":"Then ","name":"I should see a \"Software Channel Management\" text in the content area","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":53880940},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;completeness-of-the-side-navigation-bar-and-the-content-frame","keyword":"Scenario","name":"Completeness of the side navigation bar and the content frame","description":"","line":166,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems page","line":167,"match":{"location":"features/step_definitions/common_steps.rb:279"},"result":{"status":"passed","duration":312018700},"after":[]},{"keyword":"Then ","name":"I should see a \"Systems\" text in the content area","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":27232521},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20508402},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the left menu","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25304770},"after":[]},{"keyword":"And ","name":"I should see a \"System Groups\" link in the left menu","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20881633},"after":[]},{"keyword":"And ","name":"I should see a \"System Set Manager\" link in the left menu","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":26532580},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19834955},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Keys\" link in the left menu","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21126580},"after":[]},{"keyword":"And ","name":"I should see a \"Stored Profiles\" link in the left menu","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20740508},"after":[]},{"keyword":"And ","name":"I should see a \"Custom System Info\" link in the left menu","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20690531},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation\" link in the left menu","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20149155},"after":[]},{"keyword":"And ","name":"I should see a \"Download CSV\" link","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10548582},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":7555517},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems","keyword":"Scenario","name":"Sidebar link destination for Systems","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60975725},"after":[]},{"keyword":"Then ","name":"I should see a \"All\" link in the left menu","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19917922},"after":[]},{"keyword":"And ","name":"I should see a \"Virtual Systems\" link in the left menu","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20555168},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate Systems\" link in the left menu","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20877048},"after":[]},{"keyword":"And ","name":"I should see a \"System Currency\" link in the left menu","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23643736},"after":[]},{"keyword":"And ","name":"I should see a \"System Types\" link in the left menu","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23627816},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" text","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72006674},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-virtual-systems","keyword":"Scenario","name":"Sidebar link destination for Systems => Virtual Systems","description":"","line":190,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > Virtual Systems\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72597630},"after":[]},{"keyword":"Then ","name":"I should see a \"Virtual Systems\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71563674},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/manager/systems/list/virtual\"","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2956581},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-duplicate-systems","keyword":"Scenario","name":"Sidebar link destination for Systems => Duplicate Systems","description":"","line":195,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > Duplicate Systems\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74215300},"after":[]},{"keyword":"Then ","name":"I should see a \"Duplicate Systems\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73776106},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/DuplicateIPList.do\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2362223},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate IP Address\" link","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11550367},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate Hostname\" link","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10846046},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate IPv6 Address\" link","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10636458},"after":[]},{"keyword":"And ","name":"I should see a \"Duplicate MAC Address\" link","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10533226},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-currency","keyword":"Scenario","name":"Sidebar link destination for Systems => System Currency","description":"","line":204,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > System Currency\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74441417},"after":[]},{"keyword":"Then ","name":"I should see a \"System Currency Report\" text","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95142079},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/SystemCurrency.do\"","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2332132},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-types","keyword":"Scenario","name":"Sidebar link destination for Systems => System Types","description":"","line":209,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > System Types\"","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80143358},"after":[]},{"keyword":"Then ","name":"I should see a \"System Types\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":111277865},"after":[]},{"keyword":"And ","name":"I should see a \"Management:\" text","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106993106},"after":[]},{"keyword":"And ","name":"I should see a \"Salt:\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":105156187},"after":[]},{"keyword":"And ","name":"I should see a \"Foreign:\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":102052888},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization Host:\" text","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":107197509},"after":[]},{"keyword":"And ","name":"the current path is \"/rhn/systems/SystemEntitlements.do\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:35"},"result":{"status":"passed","duration":2322653},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-groups","keyword":"Scenario","name":"Sidebar link destination for Systems => System Groups","description":"","line":218,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65801849},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58966084},"after":[]},{"keyword":"And ","name":"I should see a \"Create Group\" link","line":221,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11970358},"after":[]},{"keyword":"And ","name":"I should see a \"Your organization has no system groups.\" text","line":222,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54422383},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-system-set-manager","keyword":"Scenario","name":"Sidebar link destination for Systems => System Set Manager","description":"","line":224,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":468591790},"after":[]},{"keyword":"Then ","name":"I should see a \"System Set Manager\" text","line":226,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80431856},"after":[]},{"keyword":"And ","name":"I should see a \"Task Log\" link in the left menu","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23887590},"after":[]},{"keyword":"And ","name":"I should see a \"Overview\" link in the content area","line":228,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21138625},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link in the content area","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":18066597},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link in the content area","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21113125},"after":[]},{"keyword":"And ","name":"I should see a \"Packages\" link in the content area","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20395861},"after":[]},{"keyword":"And ","name":"I should see a \"Groups\" link in the content area","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19954074},"after":[]},{"keyword":"And ","name":"I should see a \"Channels\" link in the content area","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":16279613},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link in the content area","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":15871454},"after":[]},{"keyword":"And ","name":"I should see a \"Provisioning\" link in the content area","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19320585},"after":[]},{"keyword":"And ","name":"I should see a \"Misc\" link in the content area","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19663188},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-advanced-search","keyword":"Scenario","name":"Sidebar link destination for Systems => Advanced Search","description":"","line":238,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Advanced Search\"","line":239,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64369480},"after":[]},{"keyword":"Then ","name":"I should see a \"Advanced Search\" text","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72750729},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-activation-keys","keyword":"Scenario","name":"Sidebar link destination for Systems => Activation Keys","description":"","line":242,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64407872},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation Keys\" text","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80444219},"after":[]},{"keyword":"And ","name":"I should see a \"Create Key\" link","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11188064},"after":[]},{"keyword":"And ","name":"I should see a \"The following activation keys have been created for use by your organization.\" text","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75232289},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-stored-profiles","keyword":"Scenario","name":"Sidebar link destination for Systems => Stored Profiles","description":"","line":248,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Stored Profiles\"","line":249,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61893367},"after":[]},{"keyword":"Then ","name":"I should see a \"Stored Profiles\" text","line":250,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56988070},"after":[]},{"keyword":"And ","name":"I should see a \"No stored profiles.\" text","line":251,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53248606},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-custom-system-info","keyword":"Scenario","name":"Sidebar link destination for Systems => Custom System Info","description":"","line":253,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":254,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60639821},"after":[]},{"keyword":"Then ","name":"I should see a \"Custom System Info Keys\" text","line":255,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58543476},"after":[]},{"keyword":"And ","name":"I should see a \"Create Key\" link","line":256,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8187242},"after":[]},{"keyword":"And ","name":"I should see a \"No Custom Info Keys Found\" text","line":257,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56972270},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation","description":"","line":259,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Overview\"","line":260,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136878867},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Overview\" text","line":261,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73674764},"after":[]},{"keyword":"And ","name":"I should see a \"Profiles\" link in the left menu","line":262,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19706682},"after":[]},{"keyword":"And ","name":"I should see a \"Unprovisioned\" link in the left menu","line":263,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23706800},"after":[]},{"keyword":"And ","name":"I should see a \"GPG and SSL Keys\" link in the left menu","line":264,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20425394},"after":[]},{"keyword":"And ","name":"I should see a \"Distributions\" link in the left menu","line":265,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21013454},"after":[]},{"keyword":"And ","name":"I should see a \"File Preservation\" link in the left menu","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20337464},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation Snippets\" link in the left menu","line":267,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24518567},"after":[]},{"keyword":"And ","name":"I should see a \"Create Kickstart Profile\" link","line":268,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10705656},"after":[]},{"keyword":"And ","name":"I should see a \"Upload Kickstart/AutoYaST File\" link","line":269,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10705224},"after":[]},{"keyword":"And ","name":"I should see a \"View a List of Autoinstallation Profiles\" link","line":270,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10678882},"after":[]},{"keyword":"And ","name":"I should see a \"Create a New Kickstart Profile\" link","line":271,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10483334},"after":[]},{"keyword":"And ","name":"I should see a \"Upload a New Kickstart/AutoYaST File\" link","line":272,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10485630},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-profiles","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Profiles","description":"","line":274,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":275,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72117056},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Profiles\" text","line":276,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64348536},"after":[]},{"keyword":"And ","name":"I should see a \"Create Kickstart Profile\" link","line":277,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8295193},"after":[]},{"keyword":"And ","name":"I should see a \"Upload Kickstart/AutoYaST File\" link","line":278,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7581135},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-unprovisioned","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Unprovisioned","description":"","line":280,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Unprovisioned\"","line":281,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71467656},"after":[]},{"keyword":"Then ","name":"I should see a \"Unprovisioned Autoinstallation By IP\" text","line":282,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":93507727},"after":[]},{"keyword":"And ","name":"I should see a \"No Ip Ranges Found\" text","line":283,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59495171},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-gpg-and-ssl-keys","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => GPG and SSL Keys","description":"","line":285,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > GPG and SSL Keys\"","line":286,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74585270},"after":[]},{"keyword":"Then ","name":"I should see a \"GPG Public Keys and SSL Certificates\" text","line":287,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67591590},"after":[]},{"keyword":"And ","name":"I should see a \"Create Stored Key/Cert\" link","line":288,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11705389},"after":[]},{"keyword":"And ","name":"I should see a \"Reference Guide\" link","line":289,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10923474},"after":[]},{"keyword":"And ","name":"I should see a \"RHN-ORG-TRUSTED-SSL-CERT\" link","line":290,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10814096},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-distributions","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Distributions","description":"","line":292,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Distributions\"","line":293,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69168523},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallable Distributions\" text","line":294,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62966384},"after":[]},{"keyword":"And ","name":"I should see a \"No autoinstallable distributions available.\" text","line":295,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59471701},"after":[]},{"keyword":"And ","name":"I should see a \"Create Distribution\" link","line":296,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11545159},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-file-preservation","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => File Preservation","description":"","line":298,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > File Preservation\"","line":299,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70517659},"after":[]},{"keyword":"Then ","name":"I should see a \"File Preservation\" text","line":300,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59299838},"after":[]},{"keyword":"And ","name":"I should see a \"Reference Guide\" link","line":301,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8158158},"after":[]},{"keyword":"And ","name":"I should see a \"Create File Preservation List\" link","line":302,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10944130},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;sidebar-link-destination-for-systems-=>-autoinstallation-=>-autoinstallation-snippets","keyword":"Scenario","name":"Sidebar link destination for Systems => Autoinstallation => Autoinstallation Snippets","description":"","line":304,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Autoinstallation Snippets\"","line":305,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74032829},"after":[]},{"keyword":"Then ","name":"I should see a \"Autoinstallation Snippets\" text","line":306,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63912441},"after":[]},{"keyword":"And ","name":"I should see a \"No autoinstallation snippets found.\" text","line":307,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62468439},"after":[]},{"keyword":"And ","name":"I should see a \"Create Snippet\" link","line":308,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11280986},"after":[]},{"keyword":"And ","name":"I should see a \"Default Snippets\" link in the content area","line":309,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22764018},"after":[]},{"keyword":"And ","name":"I should see a \"Custom Snippets\" link in the content area","line":310,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20405780},"after":[]},{"keyword":"And ","name":"I should see a \"All Snippets\" link in the content area","line":311,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19873685},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"create-kickstart-profile\"-page-systems-=>-autoinstallation-=>-profiles-=>-create-kickstart-profile","keyword":"Scenario","name":"\"Create Kickstart Profile\" page Systems => Autoinstallation => Profiles => Create Kickstart Profile","description":"","line":313,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":314,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65759445},"after":[]},{"keyword":"And ","name":"I follow \"Create Kickstart Profile\"","line":315,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":289789851},"after":[]},{"keyword":"Then ","name":"I should see a \"Step 1: Create Kickstart Profile\" text","line":316,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65310209},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"upload-kickstart/autoyast-file\"-page-systems-=>-autoinstallation-=>-profiles-=>-upload-kickstart/autoyast-file","keyword":"Scenario","name":"\"Upload Kickstart/AutoYaST File\" page Systems => Autoinstallation => Profiles => Upload Kickstart/AutoYaST File","description":"","line":318,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Profiles\"","line":319,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67801566},"after":[]},{"keyword":"And ","name":"I follow \"Upload Kickstart/AutoYaST File\"","line":320,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":336604082},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Autoinstallation Profile\" text","line":321,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71181526},"after":[]},{"keyword":"And ","name":"I should see a \"File Contents:\" text","line":322,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70603224},"after":[]},{"keyword":"And ","name":"I should see a \"Autoinstallation Details\" text","line":323,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75297258},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]},{"id":"web-ui---main-landing-page-menu,-texts-and-links;\"create-kickstart-distribution\"-page-systems-=>-autoinstallation-=>-distributions-=>-create-new-kickstart-distribution","keyword":"Scenario","name":"\"Create kickstart distribution\" page Systems => Autoinstallation => Distributions => create new kickstart distribution","description":"","line":325,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Autoinstallation > Distributions\"","line":326,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72683606},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution\"","line":327,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":392681441},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Autoinstallable Distribution\" text","line":328,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64929116},"after":[]},{"keyword":"And ","name":"I should see a \"Distribution Label\" text","line":329,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64884737},"after":[]}],"tags":[{"name":"@scope_visualization","line":9}],"before":[],"after":[]}]},{"id":"check-if-source-packages-were-successfully-synced","uri":"features/secondary/srv_check_sync_source_packages.feature","keyword":"Feature","name":"Check if source packages were successfully synced","description":"","line":10,"tags":[{"name":"@scope_configuration_channels","line":9}],"elements":[{"id":"check-if-source-packages-were-successfully-synced;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1957097719},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"check-if-source-packages-were-successfully-synced;check-sources-for-noarch-package","keyword":"Scenario","name":"Check sources for noarch package","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":197571934},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":55942366},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":575098831},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":496427631},"after":[]},{"keyword":"And ","name":"I follow \"virgo-dummy-2.0-1.1.noarch\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":553632271},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-2.0-1.1.src.rpm\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70505282},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"check-if-source-packages-were-successfully-synced;check-sources-for-x86_64-package","keyword":"Scenario","name":"Check sources for x86_64 package","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":121445833},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":45039059},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":583183516},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":499754133},"after":[]},{"keyword":"And ","name":"I follow \"blackhole-dummy-1.0-1.1.x86_64\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":559229487},"after":[]},{"keyword":"Then ","name":"I should see a \"blackhole-dummy-1.0-1.1.src.rpm\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67890989},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]}]},{"id":"change-the-user's-password","uri":"features/secondary/srv_change_password.feature","keyword":"Feature","name":"Change the user's password","description":"  In order to change my password\n  As an authorized user\n  I want enter a new password","line":9,"tags":[{"name":"@scope_visualization","line":8}],"elements":[{"id":"change-the-user's-password;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2026216964},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;change-the-password-to-a-new-password","keyword":"Scenario","name":"Change the password to a new password","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":146904703},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpassword\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59867684},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpasswordConfirm\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61264531},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60707711},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70718152},"after":[]},{"keyword":"When ","name":"I sign out","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":341671885},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48563691},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"password\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54823422},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52286362},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":646701081},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;revert-the-new-password-to-a-valid-standard-password","keyword":"Scenario","name":"Revert the new password to a valid standard password","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136506762},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpassword\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79583158},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpasswordConfirm\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52517568},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":696826417},"after":[]},{"keyword":"Then ","name":"I should see a \"User information updated\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71818374},"after":[]},{"keyword":"When ","name":"I sign out","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":324691729},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49235109},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"password\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51074936},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54975349},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":642649983},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"change-the-user's-password;try-an-invalid-password","keyword":"Scenario","name":"Try an invalid password","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > User Account > My Account\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":121024813},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpassword\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45641827},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpasswordConfirm\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":46624957},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":296570157},"after":[]},{"keyword":"Then ","name":"I should see a \"Passwords must be at least 4 characters.\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69008491},"after":[]},{"keyword":"When ","name":"I sign out","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":344234764},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50478865},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45581829},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53139658},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10004669086},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]}]},{"id":"clone-a-channel","uri":"features/secondary/srv_clone_channel_npn.feature","keyword":"Feature","name":"Clone a channel","description":"","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"clone-a-channel;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11888711723},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-without-patches","keyword":"Scenario","name":"Clone a channel without patches","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":206686926},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":540759037},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":13,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":70837804},"after":[]},{"keyword":"And ","name":"I choose \"original\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":52183885},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":418784119},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":122931360},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85138925},"after":[]},{"keyword":"And ","name":"I should see a \"Original state of the channel\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75815054},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":800744052},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-RPM-SLES15SP7-Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76270695},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-this-channel-has-no-patches","keyword":"Scenario","name":"Check that this channel has no patches","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79133706},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-RPM-SLES15SP7-Channel\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":581063244},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71389393},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":619526214},"after":[]},{"keyword":"Then ","name":"I should see a \"There are no patches associated with this channel.\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56559832},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-with-patches","keyword":"Scenario","name":"Clone a channel with patches","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66993169},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":454370506},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":32,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":51536406},"after":[]},{"keyword":"And ","name":"I choose \"current\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":48476181},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":424553449},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-2-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":116202813},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78443848},"after":[]},{"keyword":"And ","name":"I should see a \"Current state of the channel\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77919276},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":838969863},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-2-RPM-SLES15SP7-Channel\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74863161},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-this-channel-has-patches","keyword":"Scenario","name":"Check that this channel has patches","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72792390},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":480075559},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":58646930},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":686745867},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11948223},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10731869},"after":[]},{"keyword":"And ","name":"I should see a \"CL-milkyway-dummy-2345\" link","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10582499},"after":[]},{"keyword":"And ","name":"I should see a \"CL-andromeda-dummy-6789\" link","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10656635},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;clone-a-channel-with-selected-patches","keyword":"Scenario","name":"Clone a channel with selected patches","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69002300},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1981504506},"after":[]},{"keyword":"And ","name":"I select \"Fake-RPM-SUSE-Channel\" as the origin channel","line":54,"match":{"location":"features/step_definitions/common_steps.rb:274"},"result":{"status":"passed","duration":52408492},"after":[]},{"keyword":"And ","name":"I choose \"select\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":48898950},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":534753795},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Clone-3-RPM-SLES15SP7-Channel\" as \"Channel Name\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":113813828},"after":[]},{"keyword":"And ","name":"I should see a \"Create Software Channel\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80928008},"after":[]},{"keyword":"And ","name":"I should see a \"Select patches\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74410822},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":992736090},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Clone-3-RPM-SLES15SP7-Channel\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":93005925},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Fake-Clone-3-RPM-SLES15SP7-Channel cloned from channel Fake-RPM-SUSE-Channel.\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85470415},"after":[]},{"keyword":"And ","name":"I should see a \"You may now wish to clone the patches associated with Fake-RPM-SUSE-Channel.\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88205608},"after":[]},{"keyword":"And ","name":"I check the row with the \"hoag-dummy-7890\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:908"},"result":{"status":"passed","duration":61227477},"after":[]},{"keyword":"And ","name":"I check the row with the \"virgo-dummy-3456\" link","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:908"},"result":{"status":"passed","duration":54515124},"after":[]},{"keyword":"And ","name":"I click on \"Clone Patches\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1209857998},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1066787462},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8443279},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7632217},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-that-new-patches-exists","keyword":"Scenario","name":"Check that new patches exists","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":200918687},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":42109217},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":669006217},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":549375873},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9639805},"after":[]},{"keyword":"And ","name":"I should see a \"CL-virgo-dummy-3456\" link","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8225547},"after":[]},{"keyword":"And ","name":"I should see a \"CL-milkyway-dummy-2345\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7893273},"after":[]},{"keyword":"And ","name":"I should see a \"CL-andromeda-dummy-6789\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7221313},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-cl-hoag-dummy-7890-patches","keyword":"Scenario","name":"Check CL-hoag-dummy-7890 patches","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76903793},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":38057256},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":666167163},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":477901935},"after":[]},{"keyword":"And ","name":"I follow \"CL-hoag-dummy-7890\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":428838123},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-hoag-dummy-7890 - Security Advisory\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61761830},"after":[]},{"keyword":"And ","name":"I should see a \"mcalmer\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59860228},"after":[]},{"keyword":"And ","name":"I should see a \"https://bugzilla.opensuse.org/show_bug.cgi?id=704608\" link","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11307210},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;check-cm-virgo-dummy-3456-patches","keyword":"Scenario","name":"Check CM-virgo-dummy-3456 patches","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67739188},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":37488797},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":660511149},"after":[]},{"keyword":"And ","name":"I select \"500\" from \"1154021400_PAGE_SIZE_LABEL\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":498166207},"after":[]},{"keyword":"And ","name":"I follow \"CL-virgo-dummy-3456\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":550668791},"after":[]},{"keyword":"Then ","name":"I should see a \"CL-virgo-dummy-3456 - Bug Fix Advisory\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62299791},"after":[]},{"keyword":"And ","name":"I should see a \"mcalmer\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59175197},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-9998\" link","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11221588},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;compare-channel-packages","keyword":"Scenario","name":"Compare channel packages","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":194330948},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":670462114},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70700057},"after":[]},{"keyword":"And ","name":"I follow \"Compare\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":547536282},"after":[]},{"keyword":"And ","name":"I select \"Fake-Clone-3-RPM-SLES15SP7-Channel\" from \"selected_channel\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":66010349},"after":[]},{"keyword":"And ","name":"I click on \"View Packages\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":580989304},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89757453},"after":[]},{"keyword":"And ","name":"I should see a \"2.0-1.1\" link","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14301630},"after":[]},{"keyword":"And ","name":"I should see a \"This channel only\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87417914},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;cleanup:-remove-cloned-channels","keyword":"Scenario","name":"Cleanup: remove cloned channels","description":"","line":112,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70513576},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Clone-RPM-SLES15SP7-Channel\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":553944472},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":398638381},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":77357448},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":732525231},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-RPM-SLES15SP7-Channel\" text","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64487704},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60002368},"after":[]},{"keyword":"Given ","name":"I follow the left menu \"Software > Manage > Channels\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75440455},"after":[]},{"keyword":"When ","name":"I follow \"Fake-Clone-2-RPM-SLES15SP7-Channel\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":477632787},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":466900738},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":67713976},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":820007213},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-2-RPM-SLES15SP7-Channel\" text","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63115150},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61123180},"after":[]},{"keyword":"Given ","name":"I follow the left menu \"Software > Manage > Channels\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77977031},"after":[]},{"keyword":"When ","name":"I follow \"Fake-Clone-3-RPM-SLES15SP7-Channel\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":566408273},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":392346619},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":66063637},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":759340581},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-Clone-3-RPM-SLES15SP7-Channel\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64040971},"after":[]},{"keyword":"And ","name":"I should see a \"has been deleted.\" text","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60055535},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"clone-a-channel;cleanup:-remove-remaining-systems-from-ssm-after-channel-cloning-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after channel cloning tests","description":"","line":135,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":67211636},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"manipulate-activation-keys","uri":"features/secondary/srv_manage_activationkey.feature","keyword":"Feature","name":"Manipulate activation keys","description":"  In order to register systems to the spacewalk server\n  As the testing user\n  I want to create and edit activation keys","line":4,"elements":[{"id":"manipulate-activation-keys;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":9,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":10,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2048598905},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-for-i586","keyword":"Scenario","name":"Create an activation key for i586","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":134236748},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":245167981},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":231236807},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test Key i586\" as \"description\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71069589},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-i586\" as \"key\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71511477},"after":[]},{"keyword":"And ","name":"I check \"virtualization_host\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":81928959},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62627285},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test Key i586 has been created.\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":3185723352},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;change-limit-of-the-i586-activation-key","keyword":"Scenario","name":"Change limit of the i586 activation key","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61569937},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":352649217},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":306984724},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49342628},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66137006},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Activation key SUSE Test Key i586 has been modified.\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":76965177},"after":[]},{"keyword":"And ","name":"I should see \"20\" in field identified by \"usageLimit\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:1134"},"result":{"status":"passed","duration":24299989},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;change-the-base-channel-of-the-i586-activation-key","keyword":"Scenario","name":"Change the base channel of the i586 activation key","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63051421},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":345749241},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":396878819},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"selectedBaseChannel\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":75871116},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":618587588},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Activation key SUSE Test Key i586 has been modified.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":73482253},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-i586-activation-key","keyword":"Scenario","name":"Delete the i586 activation key","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59598948},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test Key i586\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66164911},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":562360114},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":330263156},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":569890969},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test Key i586 has been deleted.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78589135},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-i586","keyword":"Scenario","name":"Create an activation key with a channel and a package list for i586","description":"","line":47,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67645285},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":243585830},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":230198288},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key i586\" as \"description\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70554813},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-2-i586\" as \"key\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69185059},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49840260},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"selectedBaseChannel\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":51826853},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":845182857},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":323222533},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48553603},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":471555139},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key i586 has been modified.\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57884600},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-i586-activation-key-with-packages","keyword":"Scenario","name":"Delete the i586 activation key with packages","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65408773},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test PKG Key i586\" in the content area","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69330874},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":388586739},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":492707841},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key i586 has been deleted.\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77731252},"after":[]}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-x86_64","keyword":"Scenario","name":"Create an activation key with a channel and a package list for x86_64","description":"","line":70,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key x86_64\" as \"description\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-x86_64\" as \"key\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"selectedBaseChannel\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been modified.\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":68},{"name":"@susemanager","line":69}],"before":[],"after":[]},{"id":"manipulate-activation-keys;create-an-activation-key-with-a-channel-and-a-package-list-for-x86_64","keyword":"Scenario","name":"Create an activation key with a channel and a package list for x86_64","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63473606},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":325220055},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":223579531},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Test PKG Key x86_64\" as \"description\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74816103},"after":[]},{"keyword":"And ","name":"I enter \"SUSE-TEST-x86_64\" as \"key\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67911475},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":44402108},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"selectedBaseChannel\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":58799273},"after":[]},{"keyword":"And ","name":"I click on \"Create Activation Key\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1113044484},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":462085591},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45558691},"after":[]},{"keyword":"And ","name":"I click on \"Update Activation Key\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":48936927},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been modified.\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":628043658},"after":[]}],"tags":[{"name":"@scc_credentials","line":84},{"name":"@uyuni","line":85}],"before":[],"after":[]},{"id":"manipulate-activation-keys;delete-the-x86_64-activation-key-with-packages","keyword":"Scenario","name":"Delete the x86_64 activation key with packages","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Activation Keys\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62140670},"after":[]},{"keyword":"And ","name":"I follow \"SUSE Test PKG Key x86_64\" in the content area","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67871607},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":323821434},"after":[]},{"keyword":"And ","name":"I click on \"Delete Activation Key\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":46320231},"after":[]},{"keyword":"Then ","name":"I should see a \"Activation key SUSE Test PKG Key x86_64 has been deleted.\" text","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":672636626},"after":[]}],"tags":[{"name":"@scc_credentials","line":100}],"before":[],"after":[]}]},{"id":"api-\"activationkey\"-namespace","uri":"features/secondary/srv_activationkey_api.feature","keyword":"Feature","name":"API \"activationkey\" namespace","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"activationkey\"-namespace;list-all-activation-keys","keyword":"Scenario","name":"List all activation keys","description":"","line":7,"type":"scenario","steps":[{"keyword":"Then ","name":"I should get some activation keys","line":8,"match":{"location":"features/step_definitions/api_common.rb:285"},"result":{"status":"passed","duration":1229595881},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;create-activation-key","keyword":"Scenario","name":"Create activation key","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I create an activation key with id \"testkey\", description \"Key for testing\", limit of 10 and contact method \"default\"","line":11,"match":{"location":"features/step_definitions/api_common.rb:289"},"result":{"status":"passed","duration":2417629190},"after":[]},{"keyword":"Then ","name":"I should get the new activation key \"1-testkey\"","line":12,"match":{"location":"features/step_definitions/api_common.rb:320"},"result":{"status":"passed","duration":1185018866},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;activation-key-details","keyword":"Scenario","name":"Activation key details","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I set the description of the activation key \"1-testkey\" to \"Key description\"","line":15,"match":{"location":"features/step_definitions/api_common.rb:329"},"result":{"status":"passed","duration":1167436781},"after":[]},{"keyword":"Then ","name":"I get the description \"Key description\" for the activation key \"1-testkey\"","line":16,"output":["Key details:","  entitlements: []","  usage_limit: 10","  universal_default: false","  description: Key description","  base_channel_label: none","  child_channel_labels: []","  app_streams: {}","  packages: []","  server_group_ids: []","  contact_method: default","  package_names: []","  disabled: false","  key: 1-testkey"],"match":{"location":"features/step_definitions/api_common.rb:333"},"result":{"status":"passed","duration":1161837926},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"activationkey\"-namespace;cleanup:-delete-activation-key","keyword":"Scenario","name":"Cleanup: delete activation key","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the activation key \"1-testkey\"","line":19,"match":{"location":"features/step_definitions/api_common.rb:324"},"result":{"status":"passed","duration":4968358338},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]}]},{"id":"main-landing-page-options-and-preferences","uri":"features/secondary/srv_mainpage.feature","keyword":"Feature","name":"Main landing page options and preferences","description":"","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"main-landing-page-options-and-preferences;clear-browser-cookies-for-main-landing-page-validation","keyword":"Scenario","name":"Clear browser cookies for main landing page validation","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I clear browser cookies","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:1244"},"result":{"status":"passed","duration":20191334},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-login-page","keyword":"Scenario","name":"Access the Login page","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":533763602},"after":[]},{"keyword":"When ","name":"I go to the home page","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":143243128},"after":[]},{"keyword":"Then ","name":"I should see a \"Sign In\" text","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":19367175},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-api-documentation","keyword":"Scenario","name":"Access the API Documentation","description":"","line":16,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":10326890928},"after":[]},{"keyword":"When ","name":"I go to the home page","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":227439121},"after":[]},{"keyword":"And ","name":"I follow \"API Documentation\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":175744089},"after":[]},{"keyword":"Then ","name":"I should see a \"API Overview\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":46640022},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@uyuni","line":15}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-copyright-notice","keyword":"Scenario","name":"Access the Copyright Notice","description":"","line":23,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Help\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I switch to last opened window","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:165"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Multi-Linux Manager Guides\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the Legal button","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:926"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Copyright Notice\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Copyright Notice\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Copyright Notice\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager LICENSE AGREEMENT\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I close the last opened window","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:169"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":22}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;access-the-eula","keyword":"Scenario","name":"Access the EULA","description":"","line":36,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Help\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I switch to last opened window","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:165"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Multi-Linux Manager Guides\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the Legal button","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:926"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"End User License Agreement\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"End User License Agreement\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"End User License Agreement\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"End User License Agreement for SUSE Software\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I close the last opened window","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:169"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":35}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-into-uyuni","keyword":"Scenario","name":"Log into Uyuni","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am not authorized","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:462"},"result":{"status":"passed","duration":10265254040},"after":[]},{"keyword":"When ","name":"I go to the home page","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":143337659},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"username\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71940565},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"password\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60635641},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60216519},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":675197455},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-out-of-uyuni","keyword":"Scenario","name":"Log out of Uyuni","description":"","line":56,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2525356193},"after":[]},{"keyword":"When ","name":"I sign out","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":574107605},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10009052227},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;top-level-bar","keyword":"Scenario","name":"Top level bar","description":"","line":61,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":10962447730},"after":[]},{"keyword":"When ","name":"I go to the home page","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:476"},"result":{"status":"passed","duration":994111205},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":17195924},"after":[]},{"keyword":"And ","name":"I should see a \"admin\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":52243835},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Test\" link","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11387693},"after":[]},{"keyword":"And ","name":"I should see a \"Preferences\" link","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10729113},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":6876635},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-menu-as-regular-user","keyword":"Scenario","name":"Main menu as regular user","description":"","line":70,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":2287326454},"after":[]},{"keyword":"Then ","name":"I should see a \"Home\" link","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10730995},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13089188},"after":[]},{"keyword":"And ","name":"I should see a \"Salt\" link","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10288570},"after":[]},{"keyword":"And ","name":"I should see a \"Images\" link","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10366655},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11949941},"after":[]},{"keyword":"And ","name":"I should see a \"Software\" link","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10590506},"after":[]},{"keyword":"And ","name":"I should see a \"Content Lifecycle\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10764403},"after":[]},{"keyword":"And ","name":"I should see a \"Audit\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10434040},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12899303},"after":[]},{"keyword":"And ","name":"I should see a \"Schedule\" link","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10343946},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10956386},"after":[]},{"keyword":"And ","name":"I should not see a \"Admin\" link","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7274276},"after":[]},{"keyword":"And ","name":"I should see a \"Help\" link","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10494341},"after":[]},{"keyword":"And ","name":"I should see a \"External Links\" link","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10263571},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":87,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2361126874},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-menu-as-administrator","keyword":"Scenario","name":"Main menu as administrator","description":"","line":90,"type":"scenario","steps":[{"keyword":"Then ","name":"I should see a \"Home\" link","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9136887},"after":[]},{"keyword":"And ","name":"I should see a \"Systems\" link","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":9608476},"after":[]},{"keyword":"And ","name":"I should see a \"Salt\" link","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7866268},"after":[]},{"keyword":"And ","name":"I should see a \"Images\" link","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7289125},"after":[]},{"keyword":"And ","name":"I should see a \"Patches\" link","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8117072},"after":[]},{"keyword":"And ","name":"I should see a \"Software\" link","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8078121},"after":[]},{"keyword":"And ","name":"I should see a \"Audit\" link","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7477339},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration\" link","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10342018},"after":[]},{"keyword":"And ","name":"I should see a \"Schedule\" link","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8489705},"after":[]},{"keyword":"And ","name":"I should see a \"Users\" link","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7492367},"after":[]},{"keyword":"And ","name":"I should see a \"Admin\" link","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7447872},"after":[]},{"keyword":"And ","name":"I should see a \"Help\" link","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":7585891},"after":[]},{"keyword":"And ","name":"I should see a \"External Links\" link","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8289070},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"main-landing-page-options-and-preferences;main-content","keyword":"Scenario","name":"Main content","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2567737198},"after":[]},{"keyword":"Then ","name":"I should see a \"Tasks\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":1073302498},"after":[]},{"keyword":"And ","name":"I should see a \"Inactive Systems\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78467461},"after":[]},{"keyword":"And ","name":"I should see a \"Most Critical Systems\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81687613},"after":[]},{"keyword":"And ","name":"I should see a \"Recently Scheduled Actions\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":248606381},"after":[]},{"keyword":"And ","name":"I should see a \"Relevant Security Patches\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":111209081},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Name\" text","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":104487266},"after":[]},{"keyword":"And ","name":"I should see a \"Recently Registered Systems\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":109337189},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"api-\"user\"-namespace","uri":"features/secondary/srv_user_api.feature","keyword":"Feature","name":"API \"user\" namespace","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"user\"-namespace;list-users","keyword":"Scenario","name":"List users","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.list_users()","line":8,"match":{"location":"features/step_definitions/api_common.rb:125"},"result":{"status":"passed","duration":7461903973},"after":[]},{"keyword":"Then ","name":"I should get at least user \"admin\"","line":9,"match":{"location":"features/step_definitions/api_common.rb:129"},"result":{"status":"passed","duration":53159},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;list-roles","keyword":"Scenario","name":"List roles","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.list_roles() on user \"admin\"","line":12,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1179675022},"after":[]},{"keyword":"Then ","name":"I should get at least one role that matches \"_admin\" suffix","line":13,"match":{"location":"features/step_definitions/api_common.rb:137"},"result":{"status":"passed","duration":63586},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;create-user","keyword":"Scenario","name":"Create user","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I make sure \"testuser\" is not present","line":16,"match":{"location":"features/step_definitions/api_common.rb:161"},"result":{"status":"passed","duration":7748216805},"after":[]},{"keyword":"And ","name":"I call user.create() with login \"testuser\"","line":17,"match":{"location":"features/step_definitions/api_common.rb:149"},"result":{"status":"passed","duration":1738869866},"after":[]},{"keyword":"And ","name":"I call user.list_users()","line":18,"match":{"location":"features/step_definitions/api_common.rb:125"},"result":{"status":"passed","duration":7921317071},"after":[]},{"keyword":"Then ","name":"I should get at least user \"testuser\"","line":19,"match":{"location":"features/step_definitions/api_common.rb:129"},"result":{"status":"passed","duration":46668},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;role-operations","keyword":"Scenario","name":"Role operations","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I call user.add_role() on \"testuser\" with the role \"org_admin\"","line":22,"match":{"location":"features/step_definitions/api_common.rb:153"},"result":{"status":"passed","duration":1255636733},"after":[]},{"keyword":"And ","name":"I call user.list_roles() on user \"testuser\"","line":23,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1259328687},"after":[]},{"keyword":"Then ","name":"I should get role \"org_admin\"","line":24,"match":{"location":"features/step_definitions/api_common.rb:141"},"result":{"status":"passed","duration":33743},"after":[]},{"keyword":"When ","name":"I call user.remove_role() on \"testuser\" with the role \"org_admin\"","line":25,"match":{"location":"features/step_definitions/api_common.rb:168"},"result":{"status":"passed","duration":1243488265},"after":[]},{"keyword":"And ","name":"I call user.list_roles() on user \"testuser\"","line":26,"match":{"location":"features/step_definitions/api_common.rb:133"},"result":{"status":"passed","duration":1222768737},"after":[]},{"keyword":"Then ","name":"I should not get role \"org_admin\"","line":27,"match":{"location":"features/step_definitions/api_common.rb:145"},"result":{"status":"passed","duration":31092},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"user\"-namespace;cleanup:-user-tests","keyword":"Scenario","name":"Cleanup: user tests","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I delete user \"testuser\"","line":30,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1226741214},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]}]},{"id":"endpoint-to-download-packages","uri":"features/secondary/srv_salt_download_endpoint.feature","keyword":"Feature","name":"Endpoint to download packages","description":"  In order to distribute software to the clients\n  As an authorized user\n  I want to download packages from the channels","line":5,"tags":[{"name":"@scope_salt","line":4}],"elements":[{"id":"endpoint-to-download-packages;download-package,-user-without-token","keyword":"Scenario","name":"Download package, user without token","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":11,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":92867224},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":12,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":42501},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with a valid token for the org","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token for organization \"1\"","line":15,"output":["d1d70ddc9768482b3fa1b38de479c86a721d61c7afff1fc3239cd1e2d425e590"],"match":{"location":"features/step_definitions/setup_steps.rb:276"},"result":{"status":"passed","duration":2830588374},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":16,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":114752616},"after":[]},{"keyword":"Then ","name":"the download should get no error","line":17,"match":{"location":"features/step_definitions/salt_steps.rb:439"},"result":{"status":"passed","duration":25633},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-invalid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an invalid token for the org","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I have an invalid token for organization \"1\"","line":20,"output":["8e793cbaca6d1fc6f37fc5568574f8c9a80806f98fc2e63670c258347dc74c1da1f3a60c03453772ca1d3c73d17f441e0676f73ce50394dd8cd471f3d7332a79"],"match":{"location":"features/step_definitions/setup_steps.rb:280"},"result":{"status":"passed","duration":475889},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":21,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":93484887},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":22,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":40909},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-expired-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an expired valid token for the org","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I have an expired valid token for organization \"1\"","line":25,"output":["d1d70ddc9768482b3fa1b38de479c86a721d61c7afff1fc3239cd1e2d425e590"],"match":{"location":"features/step_definitions/setup_steps.rb:284"},"result":{"status":"passed","duration":4407091985},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":26,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":102021048},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":27,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":41793},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-an-non-expired-valid-token-for-the-org","keyword":"Scenario","name":"Download package, user with an non expired valid token for the org","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token expiring tomorrow for organization \"1\"","line":30,"output":["d1d70ddc9768482b3fa1b38de479c86a721d61c7afff1fc3239cd1e2d425e590"],"match":{"location":"features/step_definitions/setup_steps.rb:289"},"result":{"status":"passed","duration":2571079673},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":31,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":117051616},"after":[]},{"keyword":"Then ","name":"the download should get no error","line":32,"match":{"location":"features/step_definitions/salt_steps.rb:439"},"result":{"status":"passed","duration":26964},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-that-cant-be-used-until-tomorrow-for-the-org","keyword":"Scenario","name":"Download package, user with a valid token that cant be used until tomorrow for the org","description":"","line":34,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a not yet usable valid token for organization \"1\"","line":35,"output":["d1d70ddc9768482b3fa1b38de479c86a721d61c7afff1fc3239cd1e2d425e590"],"match":{"location":"features/step_definitions/setup_steps.rb:294"},"result":{"status":"passed","duration":2596309286},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":36,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":94183365},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":37,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":45428},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"endpoint-to-download-packages;download-package,-user-with-a-valid-token-for-the-org-and-specific-channels","keyword":"Scenario","name":"Download package, user with a valid token for the org and specific channels","description":"","line":39,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a valid token for organization \"1\" and channel \"foobar\"","line":40,"output":["d1d70ddc9768482b3fa1b38de479c86a721d61c7afff1fc3239cd1e2d425e590"],"match":{"location":"features/step_definitions/setup_steps.rb:299"},"result":{"status":"passed","duration":2550672700},"after":[]},{"keyword":"When ","name":"I try to download \"virgo-dummy-2.0-1.1.noarch.rpm\" from channel \"fake-rpm-suse-channel\"","line":41,"match":{"location":"features/step_definitions/salt_steps.rb:417"},"result":{"status":"passed","duration":96249247},"after":[]},{"keyword":"Then ","name":"the download should get a 403 response","line":42,"match":{"location":"features/step_definitions/salt_steps.rb:434"},"result":{"status":"passed","duration":48089},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]}]},{"id":"advanced-content-management","uri":"features/secondary/srv_docker_advanced_content_management.feature","keyword":"Feature","name":"Advanced content management","description":"","line":6,"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"elements":[{"id":"advanced-content-management;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":2257633502},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;create-an-image-store-as-docker-admin","keyword":"Scenario","name":"Create an image store as Docker admin","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135059479},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":442167923},"after":[]},{"keyword":"And ","name":"I enter \"docker_admin\" as \"label\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92509663},"after":[]},{"keyword":"And ","name":"I enter the URI of the registry as \"uri\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:298"},"result":{"status":"passed","duration":134357271},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61332909},"after":[]},{"keyword":"Then ","name":"I wait until table row contains a \"galaxy-registry\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:597"},"result":{"status":"passed","duration":716310407},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;create-a-profile-as-docker-admin","keyword":"Scenario","name":"Create a profile as Docker admin","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64390329},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":341787469},"after":[]},{"keyword":"And ","name":"I enter \"suse_docker_admin\" as \"label\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":118796708},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128640010},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1114584477},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":26,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":985959643},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52702624},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5},{"name":"@scc_credentials","line":19}],"before":[],"after":[]},{"id":"advanced-content-management;create-a-user-without-rights-nor-roles","keyword":"Scenario","name":"Create a user without rights nor roles","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1368354075},"after":[]},{"keyword":"When ","name":"I create a user with name \"norole\" and password \"norole\" with roles \"\"","line":31,"output":["New user norole created with roles: "],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10813683454},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":33,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1707230158},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-remove-docker-profile","keyword":"Scenario","name":"Cleanup: remove Docker profile","description":"","line":37,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":562707545},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":114834364},"after":[]},{"keyword":"And ","name":"I check the row with the \"suse_docker_admin\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":130081819},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75198001},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":73206098},"after":[]},{"keyword":"And ","name":"I should see a \"Image profile has been deleted.\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":147731201},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5},{"name":"@scc_credentials","line":36}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-remove-image-store","keyword":"Scenario","name":"Cleanup: remove image store","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60459422},"after":[]},{"keyword":"And ","name":"I check the row with the \"docker_admin\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":118372221},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65936677},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":57508756},"after":[]},{"keyword":"And ","name":"I should see a \"Image store has been deleted.\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":191408153},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]},{"id":"advanced-content-management;cleanup:-delete-no-role-user","keyword":"Scenario","name":"Cleanup: delete no role user","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1494646001},"after":[]},{"keyword":"When ","name":"I delete user \"norole\"","line":54,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1781085959},"after":[]}],"tags":[{"name":"@scope_building_container_images","line":4},{"name":"@no_auth_registry","line":5}],"before":[],"after":[]}]},{"id":"pick-dates","uri":"features/secondary/srv_datepicker.feature","keyword":"Feature","name":"Pick dates","description":"  In order to execute actions at a certain date\n  As a authorized user\n  I want to be able to easily pick dates","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"pick-dates;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2069154444},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":6034792127},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"pick-dates;date-picker-is-by-default-set-to-today","keyword":"Scenario","name":"Date picker is by default set to today","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Remote Command\" in the content area","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73483297},"after":[]},{"keyword":"And ","name":"I open the date picker","line":16,"match":{"location":"features/step_definitions/datepicker_steps.rb:33"},"result":{"status":"passed","duration":80798149},"after":[]},{"keyword":"Then ","name":"the date picker title should be the current month and year","line":17,"match":{"location":"features/step_definitions/datepicker_steps.rb:41"},"result":{"status":"passed","duration":10039269091},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"pick-dates;picking-a-time-sets-the-hidden-fields","keyword":"Scenario","name":"Picking a time sets the hidden fields","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81837000},"after":[]},{"keyword":"And ","name":"I follow \"Remote Command\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78402334},"after":[]},{"keyword":"And ","name":"I enter \"ls\" as \"Script\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":94922005},"after":[]},{"keyword":"And ","name":"I pick \"2022-08-27\" as date","line":23,"match":{"location":"features/step_definitions/datepicker_steps.rb:12"},"result":{"status":"passed","duration":105950266},"after":[]},{"keyword":"And ","name":"I pick \"17:30\" as time","line":24,"match":{"location":"features/step_definitions/datepicker_steps.rb:52"},"result":{"status":"passed","duration":123184180},"after":[]},{"keyword":"Then ","name":"the date field should be set to \"2022-08-27\"","line":25,"match":{"location":"features/step_definitions/datepicker_steps.rb:20"},"result":{"status":"passed","duration":36884608},"after":[]},{"keyword":"And ","name":"the time field should be set to \"17:30\"","line":26,"match":{"location":"features/step_definitions/datepicker_steps.rb:88"},"result":{"status":"passed","duration":36767341},"after":[]},{"keyword":"And ","name":"the date picker should be closed","line":27,"match":{"location":"features/step_definitions/datepicker_steps.rb:37"},"result":{"status":"passed","duration":3738411},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list","uri":"features/secondary/srv_group_union_intersection.feature","keyword":"Feature","name":"Work with Union and Intersection buttons in the group list","description":"","line":8,"tags":[{"name":"@scope_visualization","line":7}],"elements":[{"id":"work-with-union-and-intersection-buttons-in-the-group-list;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1924524731},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-sles-group","keyword":"Scenario","name":"Create a sles group","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":138622873},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":267706000},"after":[]},{"keyword":"And ","name":"I enter \"sles\" as \"name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49266744},"after":[]},{"keyword":"And ","name":"I enter \"SLES systems\" as \"description\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56333631},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59191242},"after":[]},{"keyword":"Then ","name":"I should see a \"System group sles created.\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75224542},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-sles-group","keyword":"Scenario","name":"Add systems to the sles group","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65569263},"after":[]},{"keyword":"When ","name":"I follow \"sles\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":291962576},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":644120208},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":60656388},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1451583704},"after":[]},{"keyword":"Then ","name":"I should see a \"added to sles server group.\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92324576},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-rhlike-group","keyword":"Scenario","name":"Create a rhlike group","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":88746677},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":293395047},"after":[]},{"keyword":"And ","name":"I enter \"rhlike\" as \"name\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48016124},"after":[]},{"keyword":"And ","name":"I enter \"Red Hat-like systems\" as \"description\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60634839},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53415438},"after":[]},{"keyword":"Then ","name":"I should see a \"System group rhlike created.\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66523442},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":29}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-rhlike-group","keyword":"Scenario","name":"Add systems to the rhlike group","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61877579},"after":[]},{"keyword":"When ","name":"I follow \"rhlike\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":311093815},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":524213781},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":2206100457},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1034676226},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to rhlike server group.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":96062778},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":38}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;create-a-deblike-group","keyword":"Scenario","name":"Create a deblike group","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59331178},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":223211170},"after":[]},{"keyword":"And ","name":"I enter \"deblike\" as \"name\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51254008},"after":[]},{"keyword":"And ","name":"I enter \"Debian-like systems\" as \"description\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60189791},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53243297},"after":[]},{"keyword":"Then ","name":"I should see a \"System group deblike created.\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65673326},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":47}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-systems-to-the-deblike-group","keyword":"Scenario","name":"Add systems to the deblike group","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62756733},"after":[]},{"keyword":"When ","name":"I follow \"deblike\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":338179475},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":500347476},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":4772484600},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1133768044},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to deblike server group.\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87899403},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":56}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-the-sles-group-to-ssm","keyword":"Scenario","name":"Add the sles group to SSM","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61171908},"after":[]},{"keyword":"When ","name":"I click on \"Use in SSM\" in row \"sles\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":72045905},"after":[]},{"keyword":"And ","name":"I should see a \"Selected Systems List\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74137185},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":69,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":27685611},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-a-union-of-2-groups-to-ssm---red-hat-like","keyword":"Scenario","name":"Add a union of 2 groups to SSM - Red Hat-like","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58676417},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":55468832},"after":[]},{"keyword":"And ","name":"I check \"rhlike\" in the list","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":55616262},"after":[]},{"keyword":"And ","name":"I click on \"Work With Union\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":649700239},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":77,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":10764361},"after":[]},{"keyword":"And ","name":"I should see \"rhlike_minion\" as link","line":78,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":13303638},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":71}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-an-intersection-of-2-groups-to-ssm---red-hat-like","keyword":"Scenario","name":"Add an intersection of 2 groups to SSM - Red Hat-like","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56991359},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":49796282},"after":[]},{"keyword":"And ","name":"I check \"rhlike\" in the list","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":48899627},"after":[]},{"keyword":"And ","name":"I click on \"Work With Intersection\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":406550030},"after":[]},{"keyword":"And ","name":"I should not see a \"sle_minion\" link","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8238773},"after":[]},{"keyword":"And ","name":"I should not see a \"rhlike_minion\" link","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7676685},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":80}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-a-union-of-2-groups-to-ssm---debian-like","keyword":"Scenario","name":"Add a union of 2 groups to SSM - Debian-like","description":"","line":90,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57469228},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":52893999},"after":[]},{"keyword":"And ","name":"I check \"deblike\" in the list","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":85163502},"after":[]},{"keyword":"And ","name":"I click on \"Work With Union\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":412503545},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":95,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":23082922},"after":[]},{"keyword":"And ","name":"I should see \"deblike_minion\" as link","line":96,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":16515730},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":89}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;add-an-intersection-of-2-groups-to-ssm---debian-like","keyword":"Scenario","name":"Add an intersection of 2 groups to SSM - Debian-like","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58174375},"after":[]},{"keyword":"When ","name":"I check \"sles\" in the list","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":51669044},"after":[]},{"keyword":"And ","name":"I check \"deblike\" in the list","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":47748125},"after":[]},{"keyword":"And ","name":"I click on \"Work With Intersection\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":397744294},"after":[]},{"keyword":"And ","name":"I should not see a \"sle_minion\" link","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5065997},"after":[]},{"keyword":"And ","name":"I should not see a \"deblike_minion\" link","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7894640},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":98}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-sles-group","keyword":"Scenario","name":"Cleanup: remove the sles group","description":"","line":107,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56296502},"after":[]},{"keyword":"When ","name":"I follow \"sles\" in the content area","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68659616},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62477635},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":933900756},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68864550},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-rhlike-group","keyword":"Scenario","name":"Cleanup: remove the rhlike group","description":"","line":115,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66667234},"after":[]},{"keyword":"When ","name":"I follow \"rhlike\" in the content area","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63542040},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":55198416},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":920904850},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69708976},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@rhlike_minion","line":114}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-the-deblike-group","keyword":"Scenario","name":"Cleanup: remove the deblike group","description":"","line":123,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62703065},"after":[]},{"keyword":"When ","name":"I follow \"deblike\" in the content area","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82364123},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62127240},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1160961546},"after":[]},{"keyword":"Then ","name":"I should see a \"deleted\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55749886},"after":[]}],"tags":[{"name":"@scope_visualization","line":7},{"name":"@deblike_minion","line":122}],"before":[],"after":[]},{"id":"work-with-union-and-intersection-buttons-in-the-group-list;cleanup:-remove-remaining-systems-from-ssm-after-group-union-and-intersection-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after group union and intersection tests","description":"","line":130,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":65969393},"after":[]}],"tags":[{"name":"@scope_visualization","line":7}],"before":[],"after":[]}]},{"id":"custom-system-info-key-value-pairs","uri":"features/secondary/srv_custom_system_info.feature","keyword":"Feature","name":"Custom system info key-value pairs","description":"","line":6,"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"elements":[{"id":"custom-system-info-key-value-pairs;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2036332887},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;create-a-new-key","keyword":"Scenario","name":"Create a new key","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":131467001},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":326639287},"after":[]},{"keyword":"And ","name":"I should see a \"Create Custom Info Key\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57348213},"after":[]},{"keyword":"And ","name":"I enter \"key-label\" as \"label\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56767761},"after":[]},{"keyword":"And ","name":"I enter \"key-desc\" as \"description\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59758050},"after":[]},{"keyword":"And ","name":"I click on \"Create Key\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":426267727},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully added 1 custom key.\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61529703},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;add-a-value-to-a-system","keyword":"Scenario","name":"Add a value to a system","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":145979864},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":1047257529},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":555131408},"after":[]},{"keyword":"And ","name":"I follow \"Create Value\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":513171015},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432177547},"after":[]},{"keyword":"And ","name":"I enter \"key-value\" as \"value\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54138386},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":753989928},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67044767},"after":[]},{"keyword":"And ","name":"I should see a \"key-value\" link","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12161102},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;edit-the-value","keyword":"Scenario","name":"Edit the value","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133846252},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":1019883356},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":435494835},"after":[]},{"keyword":"And ","name":"I follow \"key-value\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":438050872},"after":[]},{"keyword":"And ","name":"I should see a \"Edit Custom Value\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63234837},"after":[]},{"keyword":"And ","name":"I enter \"key-value-edited\" as \"value\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67293689},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":585706397},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73701548},"after":[]},{"keyword":"And ","name":"I should see a \"key-value-edited\" link","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11446467},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;edit-the-key-description","keyword":"Scenario","name":"Edit the key description","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60760817},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":286101117},"after":[]},{"keyword":"And ","name":"I enter \"key-desc-edited\" as \"description\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86300012},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":403658869},"after":[]},{"keyword":"Then ","name":"I should see a \"key-label\" link","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11466195},"after":[]},{"keyword":"And ","name":"I should see a \"key-desc-edited\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57428630},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;delete-the-value","keyword":"Scenario","name":"Delete the value","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59568392},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":269095561},"after":[]},{"keyword":"And ","name":"I follow this \"sle_minion\" link","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:549"},"result":{"status":"passed","duration":594080057},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":355368260},"after":[]},{"keyword":"And ","name":"I follow \"key-value-edited\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":450043178},"after":[]},{"keyword":"And ","name":"I follow \"Delete Value\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432400682},"after":[]},{"keyword":"And ","name":"I click on \"Remove Value\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":630366005},"after":[]},{"keyword":"Then ","name":"I should see a \"No custom information defined for this system.\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63584524},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]},{"id":"custom-system-info-key-value-pairs;delete-the-key","keyword":"Scenario","name":"Delete the key","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Custom System Info\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60800031},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":288007408},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":271290613},"after":[]},{"keyword":"And ","name":"I click on \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54206711},"after":[]},{"keyword":"Then ","name":"I should not see a \"key-label\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":141352322},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scope_onboarding","line":5}],"before":[],"after":[]}]},{"id":"basic-web-security-measures-and-recommendations","uri":"features/secondary/srv_security.feature","keyword":"Feature","name":"Basic web security measures and recommendations","description":"  In order to be secure\n  As an authorized user\n  I want to avoid session and other attacks","line":5,"tags":[{"name":"@scope_tomcat","line":4}],"elements":[{"id":"basic-web-security-measures-and-recommendations;clear-browser-cookies-for-basic-web-security-measures","keyword":"Scenario","name":"Clear browser cookies for Basic web security measures","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I clear browser cookies","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:1244"},"result":{"status":"passed","duration":16555408},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]},{"id":"basic-web-security-measures-and-recommendations;caching-should-be-enabled-for-static-content","keyword":"Scenario","name":"Caching should be enabled for static content","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve a \"css\" static resource","line":14,"match":{"location":"features/step_definitions/security_steps.rb:11"},"result":{"status":"passed","duration":93875892},"after":[]},{"keyword":"Then ","name":"the response header \"ETag\" should not be present","line":15,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":40181},"after":[]},{"keyword":"And ","name":"the response header \"Pragma\" should not be present","line":16,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":24503},"after":[]},{"keyword":"And ","name":"the response header \"Expires\" should not be \"0\"","line":17,"match":{"location":"features/step_definitions/security_steps.rb:29"},"result":{"status":"passed","duration":22310},"after":[]},{"keyword":"And ","name":"the response header \"Set-Cookie\" should not be present","line":18,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":15545},"after":[]},{"keyword":"And ","name":"the response header \"X-Frame-Options\" should contain \"SAMEORIGIN\"","line":19,"match":{"location":"features/step_definitions/security_steps.rb:33"},"result":{"status":"passed","duration":25090},"after":[]},{"keyword":"And ","name":"the response header \"X-XSS-Protection\" should be \"1; mode=block\"","line":20,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":25219},"after":[]},{"keyword":"And ","name":"the response header \"X-Content-Type-Options\" should be \"nosniff\"","line":21,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":19560},"after":[]},{"keyword":"And ","name":"the response header \"X-Permitted-Cross-Domain-Policies\" should be \"master-only\"","line":22,"match":{"location":"features/step_definitions/security_steps.rb:24"},"result":{"status":"passed","duration":19612},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]},{"id":"basic-web-security-measures-and-recommendations;obsolete-and-problematic-headers-for-static-content","keyword":"Scenario","name":"Obsolete and problematic headers for static content","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I retrieve a \"javascript\" static resource","line":25,"match":{"location":"features/step_definitions/security_steps.rb:11"},"result":{"status":"passed","duration":91492393},"after":[]},{"keyword":"Then ","name":"the response header \"X-WebKit-CSP\" should not be present","line":26,"match":{"location":"features/step_definitions/security_steps.rb:38"},"result":{"status":"passed","duration":37828},"after":[]}],"tags":[{"name":"@scope_tomcat","line":4}],"before":[],"after":[]}]},{"id":"salt-is-configured-and-running","uri":"features/secondary/srv_salt.feature","keyword":"Feature","name":"Salt is configured and running","description":"  In order to operate Uyuni based on Salt\n  I want to use general Salt functionality and system registration","line":5,"tags":[{"name":"@scope_salt","line":4}],"elements":[{"id":"salt-is-configured-and-running;salt-api-is-properly-configured","keyword":"Scenario","name":"salt-api is properly configured","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I get the contents of the remote file \"/etc/salt/master.d/susemanager.conf\"","line":10,"match":{"location":"features/step_definitions/salt_steps.rb:29"},"result":{"status":"passed","duration":3022362762},"after":[]},{"keyword":"Then ","name":"it should contain a \"rest_cherrypy:\" text","line":11,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":55768},"after":[]},{"keyword":"And ","name":"it should contain a \"port: 9080\" text","line":12,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":27889},"after":[]},{"keyword":"And ","name":"it should contain a \"external_auth:\" text","line":13,"match":{"location":"features/step_definitions/salt_steps.rb:149"},"result":{"status":"passed","duration":28471},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"salt-is-configured-and-running;salt-master-and-salt-api-are-listening","keyword":"Scenario","name":"salt-master and salt-api are listening","description":"","line":15,"type":"scenario","steps":[{"keyword":"Then ","name":"salt-api should be listening on local port 9080","line":16,"match":{"location":"features/step_definitions/salt_steps.rb:165"},"result":{"status":"passed","duration":4342485406},"after":[]},{"keyword":"And ","name":"salt-master should be listening on public port 4505","line":17,"match":{"location":"features/step_definitions/salt_steps.rb:170"},"result":{"status":"passed","duration":2502104908},"after":[]},{"keyword":"And ","name":"salt-master should be listening on public port 4506","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:170"},"result":{"status":"passed","duration":2506845252},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]},{"id":"salt-is-configured-and-running;there-are-no-top.sls-files-in-certain-folders","keyword":"Scenario","name":"There are no top.sls files in certain folders","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I run \"ls /srv/susemanager/salt/top.sls\" on \"server\" without error control","line":21,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2575354532},"after":[]},{"keyword":"Then ","name":"the command should fail","line":22,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":16850},"after":[]},{"keyword":"When ","name":"I run \"ls /srv/susemanager/salt/top.sls\" on \"server\" without error control","line":23,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2528246318},"after":[]},{"keyword":"Then ","name":"the command should fail","line":24,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":17940},"after":[]},{"keyword":"When ","name":"I run \"ls /srv/susemanager/pillar/top.sls\" on \"server\" without error control","line":25,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":4306280793},"after":[]},{"keyword":"Then ","name":"the command should fail","line":26,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":18604},"after":[]},{"keyword":"When ","name":"I run \"ls /usr/share/susemanager/salt/top.sls\" on \"server\" without error control","line":27,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2521527508},"after":[]},{"keyword":"Then ","name":"the command should fail","line":28,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":16503},"after":[]},{"keyword":"When ","name":"I run \"ls /usr/share/susemanager/pillar/top.sls\" on \"server\" without error control","line":29,"match":{"location":"features/step_definitions/command_steps.rb:807"},"result":{"status":"passed","duration":2668698114},"after":[]},{"keyword":"Then ","name":"the command should fail","line":30,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":18481},"after":[]}],"tags":[{"name":"@scope_salt","line":4}],"before":[],"after":[]}]},{"id":"the-channels-page","uri":"features/secondary/srv_check_channels_page.feature","keyword":"Feature","name":"The channels page","description":"  In Order to use the channels page and its subpages\n  As an authorized user\n  I want to see all the texts and links","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"the-channels-page;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11110733314},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;completeness-of-the-channels-page","keyword":"Scenario","name":"Completeness of the channels page","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":207170525},"after":[]},{"keyword":"Then ","name":"I should see a \"Full Software Channel List\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":100906525},"after":[]},{"keyword":"And ","name":"I should see a \"Channel List\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25380096},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23574766},"after":[]},{"keyword":"And ","name":"I should see a \"Popular\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20129964},"after":[]},{"keyword":"And ","name":"I should see a \"My Channels\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23798891},"after":[]},{"keyword":"And ","name":"I should see a \"Shared\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20011462},"after":[]},{"keyword":"And ","name":"I should see a \"Retired\" link in the left menu","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22085456},"after":[]},{"keyword":"And ","name":"I should see a \"Package Search\" link in the left menu","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21096039},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link in the left menu","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23779599},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21766531},"after":[]},{"keyword":"And ","name":"I should see a \"Popular\" link in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":16924969},"after":[]},{"keyword":"And ","name":"I should see a \"My Channels\" link in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":17093204},"after":[]},{"keyword":"And ","name":"I should see a \"Shared\" link in the content area","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":16991944},"after":[]},{"keyword":"And ","name":"I should see a \"Retired\" link in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":16731500},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;popular-channels","keyword":"Scenario","name":"Popular channels","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > Popular\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72807867},"after":[]},{"keyword":"Then ","name":"I should see a \"Popular\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58572520},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-packages-in-test-channel","keyword":"Scenario","name":"Check packages in test channel","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69275391},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":52658935},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":586285593},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":568599200},"after":[]},{"keyword":"Then ","name":"I should see package \"andromeda-dummy-2.0-1.1.noarch\"","line":39,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":94435485},"after":[]},{"keyword":"And ","name":"I should see package \"hoag-dummy-1.1-1.1.i586\"","line":40,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":87846651},"after":[]},{"keyword":"And ","name":"I should see package \"hoag-dummy-1.1-1.1.x86_64\"","line":41,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":84758942},"after":[]},{"keyword":"And ","name":"I should see package \"milkyway-dummy-2.0-1.1.i586\"","line":42,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":83167637},"after":[]},{"keyword":"And ","name":"I should see package \"milkyway-dummy-2.0-1.1.x86_64\"","line":43,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":83507649},"after":[]},{"keyword":"And ","name":"I should see package \"virgo-dummy-2.0-1.1.noarch\"","line":44,"match":{"location":"features/step_definitions/common_steps.rb:317"},"result":{"status":"passed","duration":87788919},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-metadata","keyword":"Scenario","name":"Check package metadata","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68160111},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":47103567},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":576467011},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":611157524},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":554487413},"after":[]},{"keyword":"Then ","name":"I should see a \"This is the andromeda dummy package used for testing SUSE Manager\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66150725},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11726256},"after":[]},{"keyword":"And ","name":"I should see a \"build.opensuse.org\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63169102},"after":[]},{"keyword":"And ","name":"I should see a \"SHA512sum:\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62976526},"after":[]},{"keyword":"And ","name":"I should see a \"packages/1/199/andromeda-dummy/2.0-1.1/noarch/19940cc4a9f0d38a038a4455b0f1cf1290c4a4296b27f5a62f4aae60585ac6e2677e88c3c3127d487116ed8d9b1787379e23aafac46bc14408864926bedee693/andromeda-dummy-2.0-1.1.noarch.rpm\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65587052},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-dependencies-page","keyword":"Scenario","name":"Check package dependencies page","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":119245969},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":44866512},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":2225796387},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":573061578},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":651028378},"after":[]},{"keyword":"And ","name":"I follow \"Dependencies\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":369066087},"after":[]},{"keyword":"Then ","name":"I should see a \"pam\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53909432},"after":[]},{"keyword":"And ","name":"I should see a \"rpmlib(PayloadIsXz) <= 5.2-1\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":48756292},"after":[]},{"keyword":"And ","name":"I should see a \"andromeda-dummy = 2.0-1.1\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49110860},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-change-log-page","keyword":"Scenario","name":"Check package change log page","description":"","line":69,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":116606115},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":45916656},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":568239130},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":555550931},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":458973266},"after":[]},{"keyword":"And ","name":"I follow \"Change Log\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":294465929},"after":[]},{"keyword":"Then ","name":"I should see a \"mc@suse.de\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":47975783},"after":[]},{"keyword":"And ","name":"I should see a \"version 2.0\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":47065255},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"the-channels-page;check-package-file-list-page","keyword":"Scenario","name":"Check package file list page","description":"","line":79,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":117720116},"after":[]},{"keyword":"And ","name":"I follow \"Show All Child Channels\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":44832047},"after":[]},{"keyword":"And ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":568847332},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":494238747},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-2.0-1.1.noarch\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":463448608},"after":[]},{"keyword":"And ","name":"I follow \"File List\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":298972064},"after":[]},{"keyword":"Then ","name":"I should see a \"This package contains the following files.\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57825662},"after":[]},{"keyword":"And ","name":"I should see a \"/usr/share/doc/packages/andromeda-dummy/COPYING\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56245402},"after":[]},{"keyword":"And ","name":"I should see a \"sha256: 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53539376},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"managing-channels","uri":"features/secondary/srv_manage_channels_page.feature","keyword":"Feature","name":"Managing channels","description":"  In Order to distribute software to the clients\n  As an authorized user\n  I want to manage channels","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"managing-channels;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2062847211},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-add-a-duplicate-channel","keyword":"Scenario","name":"Fail when trying to add a duplicate channel","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":199815842},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":372877735},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Base-Channel-SUSE-like\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90236164},"after":[]},{"keyword":"And ","name":"I enter \"fake-base-channel-suse-like\" as \"Channel Label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81574713},"after":[]},{"keyword":"And ","name":"I select \"None\" from \"Parent Channel\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":53848998},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"Architecture:\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":47317368},"after":[]},{"keyword":"And ","name":"I enter \"Base channel for testing\" as \"Channel Summary\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80868046},"after":[]},{"keyword":"And ","name":"I enter \"No more desdcription for base channel.\" as \"Channel Description\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90875735},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62598827},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'Fake-Base-Channel-SUSE-like' is already in use, please enter a different name\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":445905432},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-invalid-characters-in-the-channel-label","keyword":"Scenario","name":"Fail when trying to use invalid characters in the channel label","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73588860},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":379421140},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Name\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57491176},"after":[]},{"keyword":"And ","name":"I enter \"tesT123\" as \"Channel Label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58113162},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56673403},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":404636368},"after":[]},{"keyword":"Then ","name":"I should see a \"Invalid channel label, please see the format described below\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78209939},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-invalid-characters-in-the-channel-name","keyword":"Scenario","name":"Fail when trying to use invalid characters in the channel name","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71726989},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":377406718},"after":[]},{"keyword":"And ","name":"I enter \"!test123\" as \"Channel Name\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55396502},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Label\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57322480},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54095854},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":352723512},"after":[]},{"keyword":"Then ","name":"I should see a \"Invalid channel name, please see the format described below\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78083723},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-reserved-names-for-channels","keyword":"Scenario","name":"Fail when trying to use reserved names for channels","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71667438},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":370222921},"after":[]},{"keyword":"And ","name":"I enter \"openSUSE-Leap-15.6-Pool for x86_64\" as \"Channel Name\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88996660},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Label\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56060692},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56686799},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":362270136},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'openSUSE-Leap-15.6-Pool for x86_64' is reserved, please enter a different name\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76637375},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":43}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-use-reserved-labels-for-channels","keyword":"Scenario","name":"Fail when trying to use reserved labels for channels","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71790274},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":374557941},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Name\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75480822},"after":[]},{"keyword":"And ","name":"I enter \"opensuse-leap-15.6-pool-x86_64\" as \"Channel Label\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78435382},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54954714},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":381871742},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel label 'opensuse-leap-15.6-pool-x86_64' is reserved, please enter a different name\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78002536},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":53}],"before":[],"after":[]},{"id":"managing-channels;create-a-channel-that-will-be-changed","keyword":"Scenario","name":"Create a channel that will be changed","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72400537},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":355817192},"after":[]},{"keyword":"And ","name":"I enter \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\" as \"Channel Name\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92527513},"after":[]},{"keyword":"And ","name":"I enter \"sle-we12aaa-pool-x86_64-sap\" as \"Channel Label\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76434915},"after":[]},{"keyword":"And ","name":"I enter \"test123\" as \"Channel Summary\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55614913},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":88222984},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel aaaSLE-12-Cloud-Compute5-Pool for x86_64 created.\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78695749},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"managing-channels;fail-when-trying-to-change-the-channel-name-to-a-reserved-name","keyword":"Scenario","name":"Fail when trying to change the channel name to a reserved name","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71795803},"after":[]},{"keyword":"And ","name":"I follow \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":569826032},"after":[]},{"keyword":"And ","name":"I enter \"openSUSE-Leap-15.6-Pool for x86_64\" as \"Channel Name\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":122352233},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":482187544},"after":[]},{"keyword":"Then ","name":"I should see a \"The channel name 'openSUSE-Leap-15.6-Pool for x86_64' is reserved, please enter a different name\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79465293},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@scc_credentials","line":72}],"before":[],"after":[]},{"id":"managing-channels;cleanup:-delete-created-channel","keyword":"Scenario","name":"Cleanup: Delete created channel","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72379207},"after":[]},{"keyword":"And ","name":"I follow \"aaaSLE-12-Cloud-Compute5-Pool for x86_64\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":564355233},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":389872597},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":78416948},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":657517242},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel aaaSLE-12-Cloud-Compute5-Pool for x86_64 has been deleted.\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86521439},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"left-menu-filter","uri":"features/secondary/srv_menu_filter.feature","keyword":"Feature","name":"Left Menu Filter","description":"  In order to verify the left menu filter works properly\n  As an authorized user\n  I want to be able to search different keywords in the menu filter ","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"left-menu-filter;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2314044080},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-the-right-result","keyword":"Scenario","name":"Search a word and expect the right result","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Admin\" as the left menu search field","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":86556414},"after":[]},{"keyword":"Then ","name":"I should see a \"Admin\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25093844},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-partial-word-and-expect-the-right-result","keyword":"Scenario","name":"Search a partial word and expect the right result","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Formula\" as the left menu search field","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":88045263},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula Catalog\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21744803},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-with-a-different-case-and-expect-the-right-result","keyword":"Scenario","name":"Search a word with a different case and expect the right result","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"saLT\" as the left menu search field","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":80324818},"after":[]},{"keyword":"Then ","name":"I should see a \"Salt\" link in the left menu","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22835587},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-several-results","keyword":"Scenario","name":"Search a word and expect several results","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"SUSE\" as the left menu search field","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Server\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SUSE Multi-Linux Manager Proxy\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@susemanager","line":25}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-word-and-expect-several-results","keyword":"Scenario","name":"Search a word and expect several results","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Uyuni\" as the left menu search field","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":76056900},"after":[]},{"keyword":"Then ","name":"I should see a \"Uyuni Server\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":38072816},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Proxy\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":43050542},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@uyuni","line":32}],"before":[],"after":[]},{"id":"left-menu-filter;search-a-non-existing-word-and-expect-no-results","keyword":"Scenario","name":"Search a non-existing word and expect no results","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I enter \"Null\" as the left menu search field","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:1337"},"result":{"status":"passed","duration":77344369},"after":[]},{"keyword":"Then ","name":"I should see left menu empty","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:1341"},"result":{"status":"passed","duration":7166126},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"api-\"channel\"-namespace-and-sub-namespaces","uri":"features/secondary/srv_channel_api.feature","keyword":"Feature","name":"API \"channel\" namespace and sub-namespaces","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-custom-software-channel","keyword":"Scenario","name":"Create a custom software channel","description":"","line":7,"type":"scenario","steps":[{"keyword":"When ","name":"I create the following channels:","line":8,"rows":[{"cells":["LABEL","NAME","SUMMARY","ARCH","PARENT"]},{"cells":["foobar","foobar","foobar","channel-x86_64",""]}],"match":{"location":"features/step_definitions/api_common.rb:213"},"result":{"status":"passed","duration":1222839506},"after":[]},{"keyword":"Then ","name":"\"foobar\" should get listed with a call of listSoftwareChannels","line":11,"match":{"location":"features/step_definitions/api_common.rb:232"},"result":{"status":"passed","duration":1233933741},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-repository","keyword":"Scenario","name":"Create a repository","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I create a repo with label \"foobar\" and url","line":14,"match":{"location":"features/step_definitions/api_common.rb:204"},"result":{"status":"passed","duration":1165300378},"after":[]},{"keyword":"And ","name":"I associate repo \"foobar\" with channel \"foobar\"","line":15,"match":{"location":"features/step_definitions/api_common.rb:209"},"result":{"status":"passed","duration":1337200290},"after":[]},{"keyword":"Then ","name":"channel \"foobar\" should have attribute \"last_modified\" that is a date","line":16,"match":{"location":"features/step_definitions/api_common.rb:244"},"result":{"status":"passed","duration":1365320753},"after":[]},{"keyword":"And ","name":"channel \"foobar\" should not have attribute \"yumrepo_last_sync\"","line":17,"match":{"location":"features/step_definitions/api_common.rb:250"},"result":{"status":"passed","duration":1358836515},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;create-a-custom-software-channel-as-the-child-of-another-one","keyword":"Scenario","name":"Create a custom software channel as the child of another one","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I create the following channels:","line":20,"rows":[{"cells":["LABEL","NAME","SUMMARY","ARCH","PARENT"]},{"cells":["foobar-child","foobar-child","child of foobar","channel-x86_64","foobar"]}],"match":{"location":"features/step_definitions/api_common.rb:213"},"result":{"status":"passed","duration":1224798668},"after":[]},{"keyword":"Then ","name":"\"foobar-child\" should get listed with a call of listSoftwareChannels","line":23,"match":{"location":"features/step_definitions/api_common.rb:232"},"result":{"status":"passed","duration":1355509279},"after":[]},{"keyword":"And ","name":"\"foobar\" should be the parent channel of \"foobar-child\"","line":24,"match":{"location":"features/step_definitions/api_common.rb:240"},"result":{"status":"passed","duration":1493301164},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-software-channels","keyword":"Scenario","name":"List software channels","description":"","line":26,"type":"scenario","steps":[{"keyword":"Then ","name":"something should get listed with a call of listSoftwareChannels","line":27,"match":{"location":"features/step_definitions/api_common.rb:228"},"result":{"status":"passed","duration":1316053962},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;delete-a-child-software-channel","keyword":"Scenario","name":"Delete a child software channel","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the software channel with label \"foobar-child\"","line":30,"match":{"location":"features/step_definitions/api_common.rb:220"},"result":{"status":"passed","duration":1349852183},"after":[]},{"keyword":"Then ","name":"\"foobar-child\" should not get listed with a call of listSoftwareChannels","line":31,"match":{"location":"features/step_definitions/api_common.rb:236"},"result":{"status":"passed","duration":1223104596},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;delete-a-software-channel","keyword":"Scenario","name":"Delete a software channel","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the repo with label \"foobar\"","line":34,"match":{"location":"features/step_definitions/api_common.rb:224"},"result":{"status":"passed","duration":1156589375},"after":[]},{"keyword":"And ","name":"I delete the software channel with label \"foobar\"","line":35,"match":{"location":"features/step_definitions/api_common.rb:220"},"result":{"status":"passed","duration":1869497085},"after":[]},{"keyword":"Then ","name":"\"foobar\" should not get listed with a call of listSoftwareChannels","line":36,"match":{"location":"features/step_definitions/api_common.rb:236"},"result":{"status":"passed","duration":1196920252},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;check-last-synchronization-of-a-synced-channel","keyword":"Scenario","name":"Check last synchronization of a synced channel","description":"","line":38,"type":"scenario","steps":[{"keyword":"Then ","name":"channel \"fake-child-channel-i586\" should have attribute \"yumrepo_last_sync\" that is a date","line":39,"match":{"location":"features/step_definitions/api_common.rb:244"},"result":{"status":"passed","duration":1184991539},"after":[]}],"tags":[{"name":"@scope_api","line":4}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;verify-if-a-channel-is-modular-via-the-api","keyword":"Scenario","name":"Verify if a channel is modular via the API","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I verify channel \"fake-base-channel-appstream\" is modular via the API","line":43,"match":{"location":"features/step_definitions/api_common.rb:732"},"result":{"status":"passed","duration":1172874040},"after":[]},{"keyword":"And ","name":"I verify channel \"fake-rpm-suse-channel\" is not modular via the API","line":44,"match":{"location":"features/step_definitions/api_common.rb:732"},"result":{"status":"passed","duration":1297248769},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":41}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-modular-channels-via-the-api","keyword":"Scenario","name":"List modular channels via the API","description":"","line":47,"type":"scenario","steps":[{"keyword":"When ","name":"channel \"Fake-Base-Channel-AppStream\" is present in the modular channels listed via the API","line":48,"match":{"location":"features/step_definitions/api_common.rb:739"},"result":{"status":"passed","duration":1184517218},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":46}],"before":[],"after":[]},{"id":"api-\"channel\"-namespace-and-sub-namespaces;list-available-module-streams-for-a-given-channel-via-the-api","keyword":"Scenario","name":"List available module streams for a given channel via the API","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"\"scorpio\" module streams \"2.0, 2.1\" are available for channel \"fake-base-channel-appstream\" via the API","line":52,"match":{"location":"features/step_definitions/api_common.rb:747"},"result":{"status":"passed","duration":1218965707},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@rhlike_minion","line":50}],"before":[],"after":[]}]},{"id":"patches-page","uri":"features/secondary/srv_patches_page.feature","keyword":"Feature","name":"Patches page","description":"  In order to use the Patches page\n  As a authorized user\n  I want to see all the texts and links","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"patches-page;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1922378704},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;patches-left-menu","keyword":"Scenario","name":"Patches left menu","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":213200838},"after":[]},{"keyword":"Then ","name":"I should see a \"Patches Relevant to Your Systems\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65925066},"after":[]},{"keyword":"And ","name":"I should see a \"Relevant\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23137749},"after":[]},{"keyword":"And ","name":"I should see a \"All\" link in the left menu","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23961033},"after":[]},{"keyword":"And ","name":"I should see a \"Advanced Search\" link in the left menu","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":23610325},"after":[]},{"keyword":"And ","name":"I should see a \"Manage Patches\" link in the left menu","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21159346},"after":[]},{"keyword":"And ","name":"I should see a \"Clone Patches\" link in the left menu","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20813582},"after":[]},{"keyword":"And ","name":"I should see a \"Bugfix Patches\" link","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10883452},"after":[]},{"keyword":"And ","name":"I should see a \"Enhancement Patches\" link","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10771249},"after":[]},{"keyword":"And ","name":"I should see a \"Security Patches\" link","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11895694},"after":[]},{"keyword":"And ","name":"I should see a Sign Out link","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:1151"},"result":{"status":"passed","duration":6997171},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;create-new-bugfix-patch-with-bnc-url","keyword":"Scenario","name":"Create new bugfix patch with bnc URL","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63960910},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":327378574},"after":[]},{"keyword":"When ","name":"I enter \"Test Patch\" as \"synopsis\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86709154},"after":[]},{"keyword":"And ","name":"I enter \"Test Advisory\" as \"advisoryName\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86138936},"after":[]},{"keyword":"And ","name":"I enter \"Test Product\" as \"product\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97303897},"after":[]},{"keyword":"And ","name":"I enter \"test@test.org\" as \"errataFrom\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83411407},"after":[]},{"keyword":"And ","name":"I enter \"Test Topic\" as \"topic\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75208548},"after":[]},{"keyword":"And ","name":"I enter \"Test Description\" as \"description\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83841673},"after":[]},{"keyword":"And ","name":"I enter \"Test Solution\" as \"solution\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79126881},"after":[]},{"keyword":"And ","name":"I enter \"620212\" as \"buglistId\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63197143},"after":[]},{"keyword":"And ","name":"I enter \"Test Summary\" as \"buglistSummary\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80158467},"after":[]},{"keyword":"And ","name":"I enter \"https://bugzilla.opensuse.org/show_bug.cgi?id=620212\" as \"buglistUrl\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":192667799},"after":[]},{"keyword":"And ","name":"I enter \"test,keywords\" as \"keywords\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80404495},"after":[]},{"keyword":"And ","name":"I enter \"Test Reference\" as \"refersTo\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80456106},"after":[]},{"keyword":"And ","name":"I enter \"Test Note\" as \"notes\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70948975},"after":[]},{"keyword":"And ","name":"I check test channel","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":66259191},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1310980786},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch: Test Advisory-1\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74110215},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;create-new-enhancement-patch-with-no-bnc-url","keyword":"Scenario","name":"Create new enhancement patch with no bnc URL","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61058213},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":354364530},"after":[]},{"keyword":"When ","name":"I enter \"Enhancement Patch\" as \"synopsis\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":87082551},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Advisory\" as \"advisoryName\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95594305},"after":[]},{"keyword":"And ","name":"I select \"Product Enhancement Advisory\" from \"advisoryType\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":74806591},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Product\" as \"product\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92600241},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Topic\" as \"topic\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88084037},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Description\" as \"description\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98263344},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Solution\" as \"solution\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91144920},"after":[]},{"keyword":"And ","name":"I enter \"1234\" as \"buglistId\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56738624},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Summary\" as \"buglistSummary\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95561524},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement,keywords\" as \"keywords\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":105534688},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Reference\" as \"refersTo\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92388661},"after":[]},{"keyword":"And ","name":"I enter \"Enhancement Note\" as \"notes\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81323338},"after":[]},{"keyword":"And ","name":"I check test channel","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":53495905},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1334714003},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch: Enhancement Advisory-1\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73874535},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;delete-enhancement-patch","keyword":"Scenario","name":"Delete enhancement patch","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60861323},"after":[]},{"keyword":"And ","name":"I check \"Enhancement Advisory\" patch","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":56834296},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":455208179},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":541701132},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully deleted 1 patches.\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106508250},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;verify-patch-presence-in-web-ui","keyword":"Scenario","name":"Verify patch presence in web UI","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":152996303},"after":[]},{"keyword":"And ","name":"I follow \"Bugfix Patches\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82200074},"after":[]},{"keyword":"And ","name":"I enter \"Test Patch\" as the filtered synopsis","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":51803837},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":605909200},"after":[]},{"keyword":"And ","name":"I follow \"Test Advisory\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":488973696},"after":[]},{"keyword":"Then ","name":"I should see a \"Test Patch\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71771198},"after":[]},{"keyword":"And ","name":"I should see a \"test@test.org\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59403680},"after":[]},{"keyword":"And ","name":"I should see a \"Test Topic\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61772885},"after":[]},{"keyword":"And ","name":"I should see a \"Test Description\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59207644},"after":[]},{"keyword":"And ","name":"I should see a \"Test Solution\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60319954},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" link","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11978167},"after":[]},{"keyword":"And ","name":"I should see a \"Test Summary\" link","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11126722},"after":[]},{"keyword":"And ","name":"I should see a \"keywords, test\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60882878},"after":[]},{"keyword":"And ","name":"I should see a \"Test Reference\" text","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58411163},"after":[]},{"keyword":"And ","name":"I should see a \"Test Note\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62732113},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;assert-that-patch-is-now-in-test-base-channel","keyword":"Scenario","name":"Assert that patch is now in test base channel","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":198226778},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Base-Channel-SUSE-like\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":564573981},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64659040},"after":[]},{"keyword":"Then ","name":"I should see a \"Test Patch\" text","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59547430},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"patches-page;delete-patch","keyword":"Scenario","name":"Delete patch","description":"","line":95,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Manage Patches\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":116502440},"after":[]},{"keyword":"And ","name":"I check \"Test Advisory\" patch","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":56200366},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":540218573},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":531359910},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully deleted 1 patches.\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":113472251},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"content-lifecycle","uri":"features/secondary/srv_content_lifecycle.feature","keyword":"Feature","name":"Content lifecycle","description":"","line":6,"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"elements":[{"id":"content-lifecycle;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1966109222},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-to-remove-all-fonts-packages","keyword":"Scenario","name":"Create CLM filter to remove all fonts packages","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":128780500},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":124408551},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":11581410},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61709200},"after":[]},{"keyword":"And ","name":"I enter \"remove fonts packages\" as \"filter_name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":124012699},"after":[]},{"keyword":"And ","name":"I select \"Package (Name)\" from \"type\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1142109242},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1116943027},"after":[]},{"keyword":"And ","name":"I enter \"fonts\" as \"name\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78885702},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":927808393},"after":[]},{"keyword":"Then ","name":"I should see a \"remove fonts packages\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55319763},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-content-lifecycle-project","keyword":"Scenario","name":"Create a content lifecycle project","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64933187},"after":[]},{"keyword":"And ","name":"I follow \"Create Project\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":423873192},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new Content Lifecycle Project\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49216673},"after":[]},{"keyword":"And ","name":"I should see a \"Project Properties\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51371544},"after":[]},{"keyword":"When ","name":"I enter \"clp_label\" as \"label\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":66127938},"after":[]},{"keyword":"And ","name":"I enter \"clp_name\" as \"name\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59012255},"after":[]},{"keyword":"And ","name":"I enter \"clp_desc\" as \"description\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61327740},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66168634},"after":[]},{"keyword":"And ","name":"I wait until I see \"Content Lifecycle Project - clp_name\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":591926942},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;verify-the-content-lifecycle-project-page","keyword":"Scenario","name":"Verify the content lifecycle project page","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62437584},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57608222},"after":[]},{"keyword":"And ","name":"I should see a \"clp_desc\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51955491},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":336916668},"after":[]},{"keyword":"Then ","name":"I should see a \"Project Properties\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73689208},"after":[]},{"keyword":"And ","name":"I should see a \"Versions history\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60021106},"after":[]},{"keyword":"And ","name":"I should see a \"Sources\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60490795},"after":[]},{"keyword":"And ","name":"I should see a \"Filters\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58549045},"after":[]},{"keyword":"And ","name":"I should see a \"Environment Lifecycle\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55985181},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-a-source-to-the-project","keyword":"Scenario","name":"Add a source to the project","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Attach/Detach Sources\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"selectedBaseChannel\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I exclude the recommended child channels","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SLE-Product-SLES15-SP7-Pool for x86_64\" text","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: (draft - not built) - Check the changes below\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":45}],"before":[],"after":[]},{"id":"content-lifecycle;add-a-source-to-the-project","keyword":"Scenario","name":"Add a source to the project","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60858848},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":408520060},"after":[]},{"keyword":"And ","name":"I click on \"Attach/Detach Sources\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72719905},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"selectedBaseChannel\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1116515213},"after":[]},{"keyword":"And ","name":"I wait until I see \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":89463113},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61502410},"after":[]},{"keyword":"And ","name":"I wait until I see \"openSUSE Tumbleweed (x86_64)\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":274054183},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: (draft - not built) - Check the changes below\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64289247},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":56}],"before":[],"after":[]},{"id":"content-lifecycle;verify-added-sources","keyword":"Scenario","name":"Verify added sources","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SLE-Product-SLES15-SP7-Updates for x86_64\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Build (2)\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":67}],"before":[],"after":[]},{"id":"content-lifecycle;verify-added-sources","keyword":"Scenario","name":"Verify added sources","description":"","line":75,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57533510},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":385542605},"after":[]},{"keyword":"Then ","name":"I should see a \"openSUSE Tumbleweed (x86_64)\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66502680},"after":[]},{"keyword":"And ","name":"I should see a \"Build (1)\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62046654},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":74}],"before":[],"after":[]},{"id":"content-lifecycle;add-fonts-packages-filter-to-the-project","keyword":"Scenario","name":"Add fonts packages filter to the project","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61332606},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":331127619},"after":[]},{"keyword":"Then ","name":"I should see a \"Content Lifecycle Project - clp_name\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75339574},"after":[]},{"keyword":"When ","name":"I click on \"Attach/Detach Filters\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76452352},"after":[]},{"keyword":"And ","name":"I check the \"remove fonts packages\" CLM filter","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1068"},"result":{"status":"passed","duration":162115241},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51693927},"after":[]},{"keyword":"And ","name":"I wait until I see \"Deny\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":285479669},"after":[]},{"keyword":"Then ","name":"I should see a \"remove fonts packages\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63960090},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57902474},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60349906},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-environments-to-the-project","keyword":"Scenario","name":"Add environments to the project","description":"","line":93,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58584076},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":336451067},"after":[]},{"keyword":"Then ","name":"I should see a \"No environments created\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70692648},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73104828},"after":[]},{"keyword":"And ","name":"I enter \"dev_name\" as \"name\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72862678},"after":[]},{"keyword":"And ","name":"I enter \"dev_label\" as \"label\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78122953},"after":[]},{"keyword":"And ","name":"I enter \"dev_desc\" as \"description\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70229101},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56226849},"after":[]},{"keyword":"Then ","name":"I wait until I see \"dev_name\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":294350478},"after":[]},{"keyword":"And ","name":"I should see a \"dev_desc\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71291701},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64328407},"after":[]},{"keyword":"And ","name":"I enter \"prod_name\" as \"name\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75195870},"after":[]},{"keyword":"And ","name":"I enter \"prod_label\" as \"label\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74902739},"after":[]},{"keyword":"And ","name":"I enter \"prod_desc\" as \"description\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71054485},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55519924},"after":[]},{"keyword":"Then ","name":"I wait until I see \"prod_name\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":215588296},"after":[]},{"keyword":"And ","name":"I should see a \"prod_desc\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75141226},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68847061},"after":[]},{"keyword":"And ","name":"I enter \"qa_name\" as \"name\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72245243},"after":[]},{"keyword":"And ","name":"I enter \"qa_label\" as \"label\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74577322},"after":[]},{"keyword":"And ","name":"I enter \"qa_desc\" as \"description\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74935703},"after":[]},{"keyword":"And ","name":"I select \"prod_name\" from \"predecessorLabel\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1114349451},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58492055},"after":[]},{"keyword":"Then ","name":"I wait until I see \"qa_name\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":355428801},"after":[]},{"keyword":"And ","name":"I should see a \"qa_desc\" text","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87674671},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;build-the-sources-in-the-project","keyword":"Scenario","name":"Build the sources in the project","description":"","line":121,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":124,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Build (3)\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1 history\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"test version message 1\" as \"message\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":128,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Version 1: test version message 1\" text in the environment \"dev_name\"","line":129,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":130,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":120}],"before":[],"after":[]},{"id":"content-lifecycle;build-the-sources-in-the-project","keyword":"Scenario","name":"Build the sources in the project","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58329854},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":611329604},"after":[]},{"keyword":"Then ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":136,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":21708197},"after":[]},{"keyword":"When ","name":"I click on \"Build (2)\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69499572},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1 history\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88011532},"after":[]},{"keyword":"When ","name":"I enter \"test version message 1\" as \"message\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64887372},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":140,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"passed","duration":55662143},"after":[]},{"keyword":"And ","name":"I wait until I see \"Version 1: test version message 1\" text in the environment \"dev_name\"","line":141,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"passed","duration":347588204},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":142,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":60728572591},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@uyuni","line":132}],"before":[],"after":[]},{"id":"content-lifecycle;promote-the-sources-in-the-project","keyword":"Scenario","name":"Promote the sources in the project","description":"","line":144,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79657922},"after":[]},{"keyword":"Then ","name":"I should see a \"clp_name\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61602382},"after":[]},{"keyword":"And ","name":"I should see a \"clp_desc\" text","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53253853},"after":[]},{"keyword":"And ","name":"I should see a \"dev_name > qa_name > prod_name\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51655214},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":503649304},"after":[]},{"keyword":"Then ","name":"I should see a \"qa_desc\" text in the environment \"qa_name\"","line":150,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":26112274},"after":[]},{"keyword":"And ","name":"I should see a \"not built\" text in the environment \"qa_name\"","line":151,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:29"},"result":{"status":"passed","duration":17501892},"after":[]},{"keyword":"When ","name":"I click promote from Development to QA","line":152,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:11"},"result":{"status":"passed","duration":59777505},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: test version message 1\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90300700},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 1 into qa_name\" modal","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":352837172},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"qa_name\"","line":155,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":60329264236},"after":[]},{"keyword":"When ","name":"I click promote from QA to Production","line":156,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:20"},"result":{"status":"passed","duration":64670012},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 1: test version message 1\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":98110430},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 1 into prod_name\" modal","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":309187176},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"prod_name\"","line":159,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":60352933279},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;add-new-sources-and-promote-again","keyword":"Scenario","name":"Add new sources and promote again","description":"","line":163,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80248636},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":524556101},"after":[]},{"keyword":"Then ","name":"I should see a \"Build (0)\" text","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95584657},"after":[]},{"keyword":"When ","name":"I click on \"Attach/Detach Sources\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73260054},"after":[]},{"keyword":"And ","name":"I uncheck \"Vendors\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10975545341},"after":[]},{"keyword":"And ","name":"I enter \"Fake-Base-Channel-SUSE-like\" in the placeholder \"Search a channel\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:278"},"result":{"status":"passed","duration":123295530},"after":[]},{"keyword":"And ","name":"I add the \"Fake-Base-Channel-SUSE-like\" channel to sources","line":170,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:47"},"result":{"status":"passed","duration":75674170},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71631925},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Fake-Base-Channel-SUSE-like\" text","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":411577252},"after":[]},{"keyword":"And ","name":"I wait until I see \"Build (1)\" text","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":90349775},"after":[]},{"keyword":"And ","name":"I should see a \"Version 2: (draft - not built) - Check the changes below\" text","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86911899},"after":[]},{"keyword":"When ","name":"I click on \"Build (1)\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68580660},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Version 2 history\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":97044744},"after":[]},{"keyword":"When ","name":"I enter \"test version message 2\" as \"message\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63441793},"after":[]},{"keyword":"And ","name":"I click the environment build button","line":178,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:7"},"result":{"status":"passed","duration":56363245},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Version 2: test version message 2\" text in the environment \"dev_name\"","line":179,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:41"},"result":{"status":"passed","duration":379604833},"after":[]},{"keyword":"And ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"dev_name\"","line":180,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":45451768649},"after":[]},{"keyword":"When ","name":"I click promote from Development to QA","line":181,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:11"},"result":{"status":"passed","duration":62338543},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 2: test version message 2\" text","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":97948206},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 2 into qa_name\" modal","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":426786644},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":184,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000108456},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"qa_name\"","line":185,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":59432783120},"after":[]},{"keyword":"When ","name":"I click promote from QA to Production","line":186,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:20"},"result":{"status":"passed","duration":64882579},"after":[]},{"keyword":"Then ","name":"I should see a \"Version 2: test version message 2\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103942247},"after":[]},{"keyword":"And ","name":"I click on \"Promote environment\" in \"Promote version 2 into prod_name\" modal","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":439763509},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":189,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000113901},"after":[]},{"keyword":"Then ","name":"I wait at most 600 seconds until I see \"Built\" text in the environment \"prod_name\"","line":190,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:35"},"result":{"status":"passed","duration":54545183443},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":162}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-clm-filter-of-type-package(nevra)-that-allows-packages-whose-version-and-release-number-are-lower-to-a-defined-one","keyword":"Scenario","name":"Create a CLM filter of type Package(NEVRA) that allows packages whose version and release number are lower to a defined one","description":"","line":193,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79210217},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71578283},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":11977822},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70445296},"after":[]},{"keyword":"When ","name":"I enter \"mercury\" as \"filter_name\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75790359},"after":[]},{"keyword":"And ","name":"I select \"Package (NEVRA)\" from \"type\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1140848188},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122147232},"after":[]},{"keyword":"And ","name":"I enter \"mercury\" as \"Package Name\"","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92231557},"after":[]},{"keyword":"And ","name":"I enter \"mercury\" as \"Epoch\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90630179},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"version\"","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71113787},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":79102593},"after":[]},{"keyword":"And ","name":"I enter \"x86_64\" as \"Architecture\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85194061},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":206,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10064628261},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":264784418},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59593351},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-a-clm-filter-of-type-package(nevra)-that-denys-packages-whose-version-and-release-number-are-lower-to-a-defined-one","keyword":"Scenario","name":"Create a CLM filter of type Package(NEVRA) that denys packages whose version and release number are lower to a defined one","description":"","line":210,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58403223},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59911210},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":7919088},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70212053},"after":[]},{"keyword":"When ","name":"I enter \"venus\" as \"filter_name\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58446110},"after":[]},{"keyword":"And ","name":"I select \"Package (NEVRA)\" from \"type\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113496222},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1097808548},"after":[]},{"keyword":"And ","name":"I enter \"venus\" as \"Package Name\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74216282},"after":[]},{"keyword":"And ","name":"I enter \"venus\" as \"Epoch\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74120265},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"version\"","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":66387016},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":221,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74021631},"after":[]},{"keyword":"And ","name":"I enter \"x86_64\" as \"Architecture\"","line":222,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74300343},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":223,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":19454017},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":224,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":223957935},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61989864},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-packages-of-type-package-(provides-name)","keyword":"Scenario","name":"Create CLM filter that allows packages of type Package (Provides Name)","description":"","line":227,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":228,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59984433},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63147004},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8594907},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70087421},"after":[]},{"keyword":"When ","name":"I enter \"cereal\" as \"filter_name\"","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":61030029},"after":[]},{"keyword":"And ","name":"I select \"Package (Provides Name)\" from \"type\"","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1124633054},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1099181934},"after":[]},{"keyword":"And ","name":"I enter \"cereal\" as \"Provides Name\"","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82589860},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":227773534},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":237,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66391386},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-denys-packages-of-type-package-(provides-name)","keyword":"Scenario","name":"Create CLM filter that denys packages of type Package (Provides Name)","description":"","line":239,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61186552},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64485505},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":242,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8765607},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77251950},"after":[]},{"keyword":"When ","name":"I enter \"potato\" as \"filter_name\"","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60614056},"after":[]},{"keyword":"And ","name":"I select \"Package (Provides Name)\" from \"type\"","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115713795},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1106436106},"after":[]},{"keyword":"And ","name":"I enter \"potato\" as \"Provides Name\"","line":247,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76463024},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":248,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16406977},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":249,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":301540396},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":250,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71817892},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-package-(build-date)-that-allows-packages-whose-date-is-lower-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Package (Build date) that allows packages whose date is lower than a defined one","description":"","line":252,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":253,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":55869923},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":254,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61685928},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":255,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":7778005},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":256,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79742725},"after":[]},{"keyword":"When ","name":"I enter \"cherry\" as \"filter_name\"","line":257,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58737807},"after":[]},{"keyword":"And ","name":"I select \"Package (Build date)\" from \"type\"","line":258,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127039963},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":259,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1105882468},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":260,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10076442718},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":261,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":258469781},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":262,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76486338},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-package-(build-date)-that-denys-packages-whose-date-is-lower-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Package (Build date) that denys packages whose date is lower than a defined one","description":"","line":264,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":265,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66700479},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61828051},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":267,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8174329},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":268,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87592054},"after":[]},{"keyword":"When ","name":"I enter \"drummer\" as \"filter_name\"","line":269,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67977705},"after":[]},{"keyword":"And ","name":"I select \"Package (Build date)\" from \"type\"","line":270,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1116439488},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":271,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108685060},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":272,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17170159},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":273,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":261023993},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":274,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73841656},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-name)-that-allows-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Name) that allows patches that are equal to a defined one","description":"","line":276,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":277,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57114682},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":278,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63464036},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":279,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8301917},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":280,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81592538},"after":[]},{"keyword":"When ","name":"I enter \"africa-patch\" as \"filter_name\"","line":281,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76057634},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Name)\" from \"type\"","line":282,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119104221},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":283,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110817238},"after":[]},{"keyword":"And ","name":"I enter \"africa\" as \"Advisory name\"","line":284,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83569002},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":285,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10064897653},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":286,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":246432510},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":287,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78878588},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-name)-that-denys-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Name) that denys patches that are equal to a defined one","description":"","line":289,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":290,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60067209},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":291,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70177600},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":292,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9085386},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":293,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87219703},"after":[]},{"keyword":"When ","name":"I enter \"asia-patch\" as \"filter_name\"","line":294,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73286928},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Name)\" from \"type\"","line":295,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115067991},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":296,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1105497927},"after":[]},{"keyword":"And ","name":"I enter \"asia\" as \"Advisory name\"","line":297,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71442938},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":298,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16592943},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":299,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":266051200},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":300,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80811896},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-type)-that-allows-security-advisory-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Type) that allows Security Advisory patches that are equal to a defined one","description":"","line":302,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":303,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56635018},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":304,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65525404},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":305,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":7943061},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":306,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95132302},"after":[]},{"keyword":"When ","name":"I enter \"key\" as \"filter_name\"","line":307,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50881360},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Type)\" from \"type\"","line":308,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1171332014},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":309,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1098466731},"after":[]},{"keyword":"And ","name":"I check radio button \"Security Advisory\"","line":310,"output":["Warning: Radio button 'Security Advisory' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":20009964},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":311,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10089283821},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":312,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":247420477},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":313,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87872301},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(advisory-type)-that-denys-security-advisory-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Advisory Type) that denys Security Advisory patches that are equal to a defined one","description":"","line":315,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":316,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58556835},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":317,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65871919},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":318,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8848269},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":319,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94402312},"after":[]},{"keyword":"When ","name":"I enter \"geminis-patch\" as \"filter_name\"","line":320,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80281109},"after":[]},{"keyword":"And ","name":"I select \"Patch (Advisory Type)\" from \"type\"","line":321,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118480848},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":322,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1112520380},"after":[]},{"keyword":"And ","name":"I check radio button \"Security Advisory\"","line":323,"output":["Warning: Radio button 'Security Advisory' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":15757944},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":324,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":15888218},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":325,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":889651107},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":326,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90000232},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(synopsis)-that-allows-patches-that-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Synopsis) that allows patches that that are equal to a defined one","description":"","line":328,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":329,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61094454},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":330,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65935808},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":331,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8445458},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":332,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":99576709},"after":[]},{"keyword":"When ","name":"I enter \"aries-patch\" as \"filter_name\"","line":333,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74088429},"after":[]},{"keyword":"And ","name":"I select \"Patch (Synopsis)\" from \"type\"","line":334,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1129915651},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":335,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1102706284},"after":[]},{"keyword":"And ","name":"I enter \"aries\" as \"Synopsis\"","line":336,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82257833},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":337,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10081660713},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":338,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":297416888},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":339,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94481738},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(synopsis)-that-denys-patches-that-are-equal-to-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Synopsis) that denys patches that are equal to a defined one","description":"","line":341,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":342,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61463681},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":343,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71186525},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":344,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8680483},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":345,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":101742633},"after":[]},{"keyword":"When ","name":"I enter \"andromeda-patch\" as \"filter_name\"","line":346,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89289010},"after":[]},{"keyword":"And ","name":"I select \"Patch (Synopsis)\" from \"type\"","line":347,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123488718},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":348,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110096717},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as \"Synopsis\"","line":349,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":100775866},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":350,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17483167},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":351,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":271670914},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":352,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92037019},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(keyword)-that-allows-patches-that-contains-package-manager-restart-required-keyword-in-its-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Keyword) that allows patches that contains Package Manager Restart Required keyword in its name","description":"","line":354,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":355,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56963196},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":356,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":94334312},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":357,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9015909},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":358,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":104433028},"after":[]},{"keyword":"When ","name":"I enter \"mars-patch\" as \"filter_name\"","line":359,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":70809055},"after":[]},{"keyword":"And ","name":"I select \"Patch (Keyword)\" from \"type\"","line":360,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1131510385},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":361,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1107048708},"after":[]},{"keyword":"And ","name":"I check radio button \"Package Manager Restart Required\"","line":362,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10074075994},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":363,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10067640518},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":364,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":321245554},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":365,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95790583},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(keyword)-that-denys-patches-that-contains-package-manager-restart-required-keyword-in-its-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Keyword) that denys patches that contains Package Manager Restart Required Keyword in its name","description":"","line":367,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":368,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65013670},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":369,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64735076},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":370,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8394149},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":371,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":109494169},"after":[]},{"keyword":"When ","name":"I enter \"eurasia-patch\" as \"filter_name\"","line":372,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80480159},"after":[]},{"keyword":"And ","name":"I select \"Patch (Keyword)\" from \"type\"","line":373,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127923543},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":374,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110967767},"after":[]},{"keyword":"And ","name":"I check radio button \"Package Manager Restart Required\"","line":375,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10077185286},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":376,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":20183155},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":377,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":269145234},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":378,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103457783},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(issue-date)-that-allows-patches-whose-date-is-greater-or-equal-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Issue date) that allows patches whose date is greater or equal than a defined one","description":"","line":380,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":381,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":57790948},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":382,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":88795751},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":383,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8572901},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":384,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":115025495},"after":[]},{"keyword":"When ","name":"I enter \"milkyway-patch\" as \"filter_name\"","line":385,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":84148585},"after":[]},{"keyword":"And ","name":"I select \"Patch (Issue date)\" from \"type\"","line":386,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128753570},"after":[]},{"keyword":"And ","name":"I select \"greater or equal\" from \"matcher\"","line":387,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115925754},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":388,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10082665946},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":389,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":272606287},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":390,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":105049169},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(issue-date)-that-denys-patches-whose-date-is-greater-or-equal-than-a-defined-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Issue date) that denys patches whose date is greater or equal than a defined one","description":"","line":392,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":393,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62588309},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":394,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":95276336},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":395,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8106338},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":396,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":115916470},"after":[]},{"keyword":"When ","name":"I enter \"venus-patch\" as \"filter_name\"","line":397,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76450344},"after":[]},{"keyword":"And ","name":"I select \"Patch (Issue date)\" from \"type\"","line":398,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127206469},"after":[]},{"keyword":"And ","name":"I select \"greater or equal\" from \"matcher\"","line":399,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108018125},"after":[]},{"keyword":"When ","name":"I enter \"solar\" as \"filter_name\"","line":400,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":145061488},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":401,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16574557},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":402,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":279282607},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":403,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":103679372},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-allows-patches-that-are-equal-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that allows patches that are equal to a specific one","description":"","line":405,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":406,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63063079},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":407,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68239993},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":408,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8782062},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":409,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":120379616},"after":[]},{"keyword":"When ","name":"I enter \"Triangulum-patch\" as \"filter_name\"","line":410,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90584782},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":411,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1129019991},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":412,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118518719},"after":[]},{"keyword":"When ","name":"I enter \"Triangulum-patch\" as \"Package Name\"","line":413,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":127445135},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":414,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10115675719},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":415,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":255575910},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":416,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":109225607},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-denys-patches-that-are-equal-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that denys patches that are equal to a specific one","description":"","line":418,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":419,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65397217},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":420,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67747220},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":421,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8602376},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":422,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":117169279},"after":[]},{"keyword":"When ","name":"I enter \"Pinwheel-patch\" as \"filter_name\"","line":423,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90017063},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":424,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123279267},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":425,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110806276},"after":[]},{"keyword":"When ","name":"I enter \"Pinwheel-patch\" as \"Package Name\"","line":426,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":111394907},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":427,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16563958},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":428,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":276314504},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":429,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":114379473},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-patches-of-type-patch(contains-package-name)-that-matches-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter that allows patches of type Patch(Contains Package Name) that matches to a specific one","description":"","line":431,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":432,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":56270112},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":433,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67231873},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":434,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8616712},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":435,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":126557108},"after":[]},{"keyword":"When ","name":"I enter \"Sunflower-patch\" as \"filter_name\"","line":436,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89827705},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":437,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122674489},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":438,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115888093},"after":[]},{"keyword":"When ","name":"I enter \"Sunflower-patch\" as \"Package Name\"","line":439,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":114748395},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":440,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10119827243},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":441,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":302078130},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":442,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":113285313},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-name)-that-denys-patches-that-matches-to-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Name) that denys patches that matches to a specific one","description":"","line":444,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":445,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58139027},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":446,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68709956},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":447,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8502369},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":448,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":124649896},"after":[]},{"keyword":"When ","name":"I enter \"Whirlpool-patch\" as \"filter_name\"","line":449,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95871183},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Name)\" from \"type\"","line":450,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115184423},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":451,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115525773},"after":[]},{"keyword":"When ","name":"I enter \"Whirlpool-patch\" as \"Package Name\"","line":452,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":117463089},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":453,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17344256},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":454,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":291346507},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":455,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":121758673},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-provides-name)-that-allows-patches-with-a-specific-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Provides Name) that allows patches with a specific name","description":"","line":457,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":458,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64991105},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":459,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68821926},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":460,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8274647},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":461,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":121404872},"after":[]},{"keyword":"When ","name":"I enter \"Antennae-patch\" as \"filter_name\"","line":462,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86456880},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Provides Name)\" from \"type\"","line":463,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1128043504},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":464,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115273326},"after":[]},{"keyword":"When ","name":"I enter \"Antennae-patch\" as \"Package Provides Name\"","line":465,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":117646423},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":466,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10053722775},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":467,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":315743656},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":468,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":121043624},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package-provides-name)-that-denys-patches-with-a-specific-name","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package Provides Name) that denys patches with a specific name","description":"","line":470,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":471,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62785699},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":472,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75638769},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":473,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8002834},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":474,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":131318519},"after":[]},{"keyword":"When ","name":"I enter \"hat-patch\" as \"filter_name\"","line":475,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69542486},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package Provides Name)\" from \"type\"","line":476,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119670455},"after":[]},{"keyword":"And ","name":"I select \"provides name\" from \"matcher\"","line":477,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1117510591},"after":[]},{"keyword":"When ","name":"I enter \"hat-patch\" as \"Package Provides Name\"","line":478,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96257823},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":479,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17081935},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":480,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":289127405},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":481,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":126312004},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-allows-patches-whose-version-is-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower than a specific one","description":"","line":483,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":484,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64950048},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":485,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":79499779},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":486,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8425524},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":487,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":133632808},"after":[]},{"keyword":"When ","name":"I enter \"Hubble-patch\" as \"filter_name\"","line":488,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78139336},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":489,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1131526357},"after":[]},{"keyword":"And ","name":"I select \"version lower than\" from \"matcher\"","line":490,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1110288419},"after":[]},{"keyword":"When ","name":"I enter \"Hubble-patch\" as \"Package Name\"","line":491,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":109815464},"after":[]},{"keyword":"And ","name":"I enter \"Hubble-patch\" as \"Epoch\"","line":492,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":113592946},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":493,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78844778},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":494,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80633389},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":495,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10056580777},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":496,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":295276666},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":497,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":129468912},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-denys-patches-whose-version-is-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower than a specific one","description":"","line":499,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":500,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62156968},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":501,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72618303},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":502,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8501341},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":503,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":136715421},"after":[]},{"keyword":"When ","name":"I enter \"galaxy-patch\" as \"filter_name\"","line":504,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77672683},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":505,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1135753558},"after":[]},{"keyword":"And ","name":"I select \"version lower than\" from \"matcher\"","line":506,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111272449},"after":[]},{"keyword":"When ","name":"I enter \"galaxy-patch\" as \"Package Name\"","line":507,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":109703219},"after":[]},{"keyword":"And ","name":"I enter \"galaxy-patch\" as \"Epoch\"","line":508,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":104104289},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":509,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72011534},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":510,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77429326},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":511,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17073942},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":512,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":349297634},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":513,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":128347861},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-allows-patches-whose-version-is-lower-or-equal-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower or equal than a specific one","description":"","line":515,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":516,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58393053},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":517,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71926429},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":518,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8446948},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":519,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":145501447},"after":[]},{"keyword":"When ","name":"I enter \"earth-patch\" as \"filter_name\"","line":520,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75304106},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":521,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127761776},"after":[]},{"keyword":"And ","name":"I select \"version lower or equal\" from \"matcher\"","line":522,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1196014410},"after":[]},{"keyword":"When ","name":"I enter \"earth-patch\" as \"Package Name\"","line":523,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":104107391},"after":[]},{"keyword":"And ","name":"I enter \"earth-patch\" as \"Epoch\"","line":524,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98538537},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":525,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71737709},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":526,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73634229},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":527,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10076301405},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":528,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":337698004},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":529,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":139932932},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-patch(contains-package)-that-denys-patches-whose-version-is-lower-or-equal-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower or equal than a specific one","description":"","line":531,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":532,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64838401},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":533,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71637942},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":534,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8555156},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":535,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":153921712},"after":[]},{"keyword":"When ","name":"I enter \"moon-patch\" as \"filter_name\"","line":536,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75590715},"after":[]},{"keyword":"And ","name":"I select \"Patch (Contains Package)\" from \"type\"","line":537,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1130930432},"after":[]},{"keyword":"And ","name":"I select \"version lower or equal\" from \"matcher\"","line":538,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1115258072},"after":[]},{"keyword":"When ","name":"I enter \"moon-patch\" as \"Package Name\"","line":539,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":102738000},"after":[]},{"keyword":"And ","name":"I enter \"moon-patch\" as \"Epoch\"","line":540,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96185152},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Version\"","line":541,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73154252},"after":[]},{"keyword":"And ","name":"I enter \"0.0.0\" as \"Release\"","line":542,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78734467},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":543,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17469625},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":544,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":310539248},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":545,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":134420791},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-to-enable-ruby-2.7-module","keyword":"Scenario","name":"Create CLM filter to enable Ruby 2.7 module","description":"","line":547,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":548,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65690877},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":549,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72375498},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":550,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8324027},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":551,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":148558338},"after":[]},{"keyword":"And ","name":"I enter \"ruby 2.7 module\" as \"filter_name\"","line":552,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99395876},"after":[]},{"keyword":"And ","name":"I select \"Module (Stream)\" from \"type\"","line":553,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1118552289},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":554,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1132882688},"after":[]},{"keyword":"And ","name":"I enter \"ruby\" as \"moduleName\"","line":555,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74586417},"after":[]},{"keyword":"And ","name":"I enter \"2.7\" as \"moduleStream\"","line":556,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64403186},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":557,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":328701330},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":558,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":139961406},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-product-temporary-fix-(all)","keyword":"Scenario","name":"Create CLM filter that allows Product Temporary Fix (All)","description":"","line":560,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":561,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58211359},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":562,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72667337},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":563,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":11407950},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":564,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":138943215},"after":[]},{"keyword":"When ","name":"I enter \"mars\" as \"filter_name\"","line":565,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54663355},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (All)\" from \"type\"","line":566,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1140898472},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":567,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1117766848},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":568,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":20802333},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":569,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":355590168},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":570,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":130608537},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-denys-product-temporary-fix-(all)","keyword":"Scenario","name":"Create CLM filter that denys Product Temporary Fix (All)","description":"","line":572,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":573,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59935386},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":574,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71230559},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":575,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8341650},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":576,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":146978670},"after":[]},{"keyword":"When ","name":"I enter \"mercury-patch\" as \"filter_name\"","line":577,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82034230},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (All)\" from \"type\"","line":578,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1143040654},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":579,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111742440},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":580,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":16834492},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":581,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":316745879},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":582,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":132096445},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-product-temporary-fix-(number)-that-allows-packages-of-a-version-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Product Temporary Fix (Number) that allows packages of a version lower than a specific one","description":"","line":584,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":585,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64846010},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":586,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71327339},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":587,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8233307},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":588,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":142326134},"after":[]},{"keyword":"When ","name":"I enter \"jupiter-patch\" as \"filter_name\"","line":589,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81772495},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Number)\" from \"type\"","line":590,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1121593736},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":591,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1121560138},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"Number\"","line":592,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72068513},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":593,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10063222850},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":594,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":333626673},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":595,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":140017225},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-of-type-product-temporary-fix-(number)-that-denys-packages-of-a-version-lower-than-a-specific-one","keyword":"Scenario","name":"Create CLM filter of type Product Temporary Fix (Number) that denys packages of a version lower than a specific one","description":"","line":597,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":598,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65521414},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":599,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71812539},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":600,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8953334},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":601,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":143448392},"after":[]},{"keyword":"When ","name":"I enter \"pluto-patch\" as \"filter_name\"","line":602,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74836287},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Number)\" from \"type\"","line":603,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1124671461},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":604,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1103612028},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"Number\"","line":605,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":65091717},"after":[]},{"keyword":"And ","name":"I check radio button \"Deny\"","line":606,"output":["Warning: Radio button 'Deny' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":17552646},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":607,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":309734045},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":608,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":141250580},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;create-clm-filter-that-allows-packages-versions-that-are-equal-to-a-specific-product-temporary-fix-(fixes-package-name)","keyword":"Scenario","name":"Create CLM filter that allows packages versions that are equal to a specific Product Temporary Fix (Fixes Package Name)","description":"","line":612,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":613,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66783765},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":614,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":74999117},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Create a new filter\" text","line":615,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":9186303},"after":[]},{"keyword":"Then ","name":"I should see a \"Create a new filter\" text","line":616,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":140917742},"after":[]},{"keyword":"When ","name":"I enter \"comet-patch\" as \"filter_name\"","line":617,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75982218},"after":[]},{"keyword":"And ","name":"I select \"Product Temporary Fix (Fixes Package Name)\" from \"type\"","line":618,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127993745},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":619,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1109175587},"after":[]},{"keyword":"And ","name":"I enter \"comet-patch\" as \"Package Name\"","line":620,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":105436706},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":621,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10065910441},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Create a new filter\" modal","line":622,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":326519968},"after":[]},{"keyword":"Then ","name":"I should see a \"Filter created successfully\" text","line":623,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":133604633},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":611}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-content-lifecycle-management-project","keyword":"Scenario","name":"Cleanup: remove the Content Lifecycle Management project","description":"","line":625,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Projects\"","line":626,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65957398},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":627,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":647900089},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":628,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":81395295},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete Project\" modal","line":629,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":105792932},"after":[]},{"keyword":"Then ","name":"I should not see a \"clp_name\" text","line":630,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":154521151},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-clm-filters","keyword":"Scenario","name":"Cleanup: remove the CLM filters","description":"","line":632,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Content Lifecycle > Filters\"","line":633,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69968444},"after":[]},{"keyword":"And ","name":"I click on \"Select unused\"","line":634,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":82443560},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":635,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":97223077},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete Selected Filter(s)\" modal","line":636,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":116655485},"after":[]},{"keyword":"Then ","name":"I should not see a \"remove fonts packages\" text","line":637,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":140983430},"after":[]},{"keyword":"And ","name":"I should not see a \"africa-patch\" text","line":638,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":3199706459},"after":[]},{"keyword":"And ","name":"I should not see a \"andromeda-patch\" text","line":639,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52148519},"after":[]},{"keyword":"And ","name":"I should not see a \"Antennae-patch\" text","line":640,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51942725},"after":[]},{"keyword":"And ","name":"I should not see a \"aries-patch\" text","line":641,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51309024},"after":[]},{"keyword":"And ","name":"I should not see a \"asia-patch\" text","line":642,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50825425},"after":[]},{"keyword":"And ","name":"I should not see a \"cereal\" text","line":643,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50332114},"after":[]},{"keyword":"And ","name":"I should not see a \"comet-patch\" text","line":644,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50214235},"after":[]},{"keyword":"And ","name":"I should not see a \"cherry\" text","line":645,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51323345},"after":[]},{"keyword":"And ","name":"I should not see a \"drummer\" text","line":646,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51418699},"after":[]},{"keyword":"And ","name":"I should not see a \"earth-patch\" text","line":647,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":54364630},"after":[]},{"keyword":"And ","name":"I should not see a \"galaxy-patch\" text","line":648,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51695122},"after":[]},{"keyword":"And ","name":"I should not see a \"hat-patch\" text","line":649,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49592051},"after":[]},{"keyword":"And ","name":"I should not see a \"Hubble-patch\" text","line":650,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50405408},"after":[]},{"keyword":"And ","name":"I should not see a \"mars\" text","line":651,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49746767},"after":[]},{"keyword":"And ","name":"I should not see a \"mars-patch\" text","line":652,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51925683},"after":[]},{"keyword":"And ","name":"I should not see a \"mercury\" text","line":653,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52102840},"after":[]},{"keyword":"And ","name":"I should not see a \"milkyway-patch\" text","line":654,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":52276806},"after":[]},{"keyword":"And ","name":"I should not see a \"moon-patch\" text","line":655,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51626510},"after":[]},{"keyword":"And ","name":"I should not see a \"Pinwheel-patch\" text","line":656,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":54594035},"after":[]},{"keyword":"And ","name":"I should not see a \"pluto-patch\" text","line":657,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50047747},"after":[]},{"keyword":"And ","name":"I should not see a \"solar\" text","line":658,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49633193},"after":[]},{"keyword":"And ","name":"I should not see a \"Sunflower-patch\" text","line":659,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":51957842},"after":[]},{"keyword":"And ","name":"I should not see a \"Triangulum-patch\" text","line":660,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49292100},"after":[]},{"keyword":"And ","name":"I should not see a \"venus\" text","line":661,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49542920},"after":[]},{"keyword":"And ","name":"I should not see a \"Whirlpool-patch\" text","line":662,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":49604721},"after":[]},{"keyword":"And ","name":"I should not see a \"remove fonts packages\" text","line":663,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":54202258},"after":[]},{"keyword":"And ","name":"I should not see a \"ruby 2.7 module\" text","line":664,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":50363314},"after":[]},{"keyword":"And ","name":"I should not see a \"key\" text","line":665,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":56272662},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-created-channels","keyword":"Scenario","name":"Cleanup: remove the created channels","description":"","line":669,"type":"scenario","steps":[{"keyword":"When ","name":"I delete these channels with spacewalk-remove-channel:","line":670,"rows":[{"cells":["clp_label-prod_label-fake-base-channel-suse-like"]},{"cells":["clp_label-prod_label-sle-product-sles15-sp7-updates-x86_64"]},{"cells":["clp_label-qa_label-fake-base-channel-suse-like"]},{"cells":["clp_label-qa_label-sle-product-sles15-sp7-updates-x86_64"]},{"cells":["clp_label-dev_label-fake-base-channel-suse-like"]},{"cells":["clp_label-dev_label-sle-product-sles15-sp7-updates-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I delete these channels with spacewalk-remove-channel:","line":677,"rows":[{"cells":["clp_label-prod_label-sle-product-sles15-sp7-pool-x86_64"]},{"cells":["clp_label-qa_label-sle-product-sles15-sp7-pool-x86_64"]},{"cells":["clp_label-dev_label-sle-product-sles15-sp7-pool-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I list channels with spacewalk-remove-channel","line":681,"match":{"location":"features/step_definitions/command_steps.rb:153"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I shouldn't get \"clp_label\"","line":682,"match":{"location":"features/step_definitions/command_steps.rb:209"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@susemanager","line":668}],"before":[],"after":[]},{"id":"content-lifecycle;cleanup:-remove-the-created-channels","keyword":"Scenario","name":"Cleanup: remove the created channels","description":"","line":687,"type":"scenario","steps":[{"keyword":"When ","name":"I delete these channels with spacewalk-remove-channel:","line":688,"rows":[{"cells":["clp_label-prod_label-fake-base-channel-suse-like"]},{"cells":["clp_label-prod_label-opensuse_tumbleweed-x86_64"]},{"cells":["clp_label-qa_label-fake-base-channel-suse-like"]},{"cells":["clp_label-qa_label-opensuse_tumbleweed-x86_64"]},{"cells":["clp_label-dev_label-fake-base-channel-suse-like"]},{"cells":["clp_label-dev_label-opensuse_tumbleweed-x86_64"]}],"match":{"location":"features/step_definitions/command_steps.rb:147"},"result":{"status":"passed","duration":3384099030},"after":[]},{"keyword":"And ","name":"I list channels with spacewalk-remove-channel","line":695,"match":{"location":"features/step_definitions/command_steps.rb:153"},"result":{"status":"passed","duration":2896776863},"after":[]},{"keyword":"Then ","name":"I shouldn't get \"clp_label\"","line":696,"match":{"location":"features/step_definitions/command_steps.rb:209"},"result":{"status":"passed","duration":26372},"after":[]}],"tags":[{"name":"@scc_credentials","line":4},{"name":"@scope_content_lifecycle_management","line":5},{"name":"@skip_if_github_validation","line":685},{"name":"@uyuni","line":686}],"before":[],"after":[]}]},{"id":"change-the-schedule-of-a-task","uri":"features/secondary/srv_change_task_schedule.feature","keyword":"Feature","name":"Change the schedule of a task","description":"","line":5,"tags":[{"name":"@scope_recurring_actions","line":4}],"elements":[{"id":"change-the-schedule-of-a-task;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2708259552},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-to-weekly","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default to weekly","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135941523},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1356170049},"after":[]},{"keyword":"And ","name":"I check radio button \"weekly\"","line":13,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10067930668},"after":[]},{"keyword":"And ","name":"I select \"Friday\" from \"date_day_week\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":62229978},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":627073663},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84742510},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62986080},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1303620883},"after":[]},{"keyword":"Then ","name":"I should see a \"Friday\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76641515},"after":[]},{"keyword":"And ","name":"radio button \"weekly\" should be checked","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":15555814},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-to-monthly","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default to monthly","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59996201},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1349879808},"after":[]},{"keyword":"And ","name":"I check radio button \"monthly\"","line":25,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10065909779},"after":[]},{"keyword":"And ","name":"I select \"17\" from \"date_day_month\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":63185968},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":699490709},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81022221},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67559900},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1524007023},"after":[]},{"keyword":"Then ","name":"radio button \"monthly\" should be checked","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":15427646},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]},{"id":"change-the-schedule-of-a-task;change-the-schedule-of-task-sandbox-cleanup-default-back-to-daily","keyword":"Scenario","name":"Change the schedule of task sandbox-cleanup-default back to daily","description":"","line":33,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":58254038},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1191163472},"after":[]},{"keyword":"And ","name":"I check radio button \"daily\"","line":36,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10084405193},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":2084189374},"after":[]},{"keyword":"Then ","name":"I should see a \"Schedule sandbox-cleanup-default has been updated.\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":85844311},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62862533},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1216191109},"after":[]},{"keyword":"Then ","name":"radio button \"daily\" should be checked","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":15441627},"after":[]}],"tags":[{"name":"@scope_recurring_actions","line":4}],"before":[],"after":[]}]},{"id":"test-the-notification/notification-messages-feature","uri":"features/secondary/srv_notifications.feature","keyword":"Feature","name":"Test the notification/notification-messages feature","description":"","line":5,"tags":[{"name":"@scope_visualization","line":4}],"elements":[{"id":"test-the-notification/notification-messages-feature;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2081825056},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;check-the-unread-notification-counter-is-correct","keyword":"Scenario","name":"Check the unread notification counter is correct","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70490902},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":240184936},"after":[]},{"keyword":"Then ","name":"I follow \"Unread Messages\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":61397581},"after":[]},{"keyword":"And ","name":"the notification badge and the table should count the same amount of messages","line":14,"output":["All notification-messages are read, I expect no notification badge"],"match":{"location":"features/step_definitions/setup_steps.rb:398"},"result":{"status":"passed","duration":10024232980},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;delete-notification-messages","keyword":"Scenario","name":"Delete notification-messages","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65245015},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":243080474},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":69305602},"after":[]},{"keyword":"Then ","name":"I check the first notification message","line":20,"output":["There are no notification messages, nothing to do then"],"match":{"location":"features/step_definitions/setup_steps.rb:432"},"result":{"status":"passed","duration":13736451},"after":[]},{"keyword":"And ","name":"I delete it via the \"Delete\" button","line":21,"match":{"location":"features/step_definitions/setup_steps.rb:443"},"result":{"status":"passed","duration":13674176},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]},{"id":"test-the-notification/notification-messages-feature;flag-a-notification-message-as-read","keyword":"Scenario","name":"Flag a notification-message as read","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Home > Notification Messages\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62795041},"after":[]},{"keyword":"And ","name":"I wait until I see \"The server has collected the following notification messages.\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":241314354},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":55834665},"after":[]},{"keyword":"Then ","name":"I check the first notification message","line":27,"output":["There are no notification messages, nothing to do then"],"match":{"location":"features/step_definitions/setup_steps.rb:432"},"result":{"status":"passed","duration":13771500},"after":[]},{"keyword":"And ","name":"I mark as read it via the \"Mark as Read\" button","line":28,"match":{"location":"features/step_definitions/setup_steps.rb:452"},"result":{"status":"passed","duration":12690117},"after":[]}],"tags":[{"name":"@scope_visualization","line":4}],"before":[],"after":[]}]},{"id":"pay-as-you-go","uri":"features/secondary/srv_payg_ssh_connection.feature","keyword":"Feature","name":"Pay as you go","description":"  In order to use payg\n  As admin user\n  I want to list available ssh connections and add or remove them","line":4,"elements":[{"id":"pay-as-you-go;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","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":2332612191},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;enter-minimal-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Enter minimal information for payg ssh connection data","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":208814312},"after":[]},{"keyword":"And ","name":"I click on \"Add PAYG Connection\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":412068650},"after":[]},{"keyword":"And ","name":"I enter \"My Instance\" as \"description\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":90406099},"after":[]},{"keyword":"And ","name":"I enter \"my-host.local\" as \"host\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":87739967},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"username\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55724547},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63251141},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG my-host.local created successfully\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":566614750},"after":[]},{"keyword":"And ","name":"I should see a \"My Instance\" text in element \"Info-panel-wrapper\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":20758085},"after":[]},{"keyword":"And ","name":"I should see a \"my-host.local\" text in element \"Instance-panel-wrapper\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":21803437},"after":[]},{"keyword":"And ","name":"I should see a \"root\" text in element \"Instance-panel-wrapper\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19392244},"after":[]},{"keyword":"And ","name":"I should see a \"Delete\" button","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":19535060},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;enter-full-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Enter full information for payg ssh connection data","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70033009},"after":[]},{"keyword":"And ","name":"I click on \"Add PAYG Connection\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":633498706},"after":[]},{"keyword":"And ","name":"I enter \"My Full Instance\" as \"description\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91596490},"after":[]},{"keyword":"And ","name":"I enter \"my-host-full.local\" as \"host\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93082499},"after":[]},{"keyword":"And ","name":"I enter \"21\" as \"port\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52642412},"after":[]},{"keyword":"And ","name":"I enter \"rootFull\" as \"username\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67324691},"after":[]},{"keyword":"And ","name":"I enter \"passwordFull\" as \"password\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76828662},"after":[]},{"keyword":"And ","name":"I enter \"keyFull\" as \"key\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69368958},"after":[]},{"keyword":"And ","name":"I enter \"keyPasswordFull\" as \"key_password\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":87110932},"after":[]},{"keyword":"And ","name":"I enter \"my-bastion.local\" as \"bastion_host\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91547226},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"bastion_port\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50826849},"after":[]},{"keyword":"And ","name":"I enter \"b_rootFull\" as \"bastion_username\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74336339},"after":[]},{"keyword":"And ","name":"I enter \"b_passwordFull\" as \"bastion_password\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":84670340},"after":[]},{"keyword":"And ","name":"I enter \"b_keyFull\" as \"bastion_key\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81904196},"after":[]},{"keyword":"And ","name":"I enter \"b_keyPasswordFull\" as \"bastion_key_password\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99210053},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53545799},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG my-host-full.local created successfully\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":586932172},"after":[]},{"keyword":"And ","name":"I should see a \"My Full Instance\" text in element \"Info-panel-wrapper\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":30337714},"after":[]},{"keyword":"And ","name":"I should see a \"my-host-full.local\" text in element \"Instance-panel-wrapper\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17685098},"after":[]},{"keyword":"And ","name":"I should see a \"21\" text in element \"Instance-panel-wrapper\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":19047345},"after":[]},{"keyword":"And ","name":"I should see a \"rootFull\" text in element \"Instance-panel-wrapper\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18736482},"after":[]},{"keyword":"And ","name":"I should not see a \"passwordFull\" text in element \"Instance-panel-wrapper\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18394774},"after":[]},{"keyword":"And ","name":"I should not see a \"keyFull\" text in element \"Instance-panel-wrapper\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":18463744},"after":[]},{"keyword":"And ","name":"I should not see a \"keyPasswordFull\" text in element \"Instance-panel-wrapper\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":20580712},"after":[]},{"keyword":"And ","name":"I should see a \"my-bastion.local\" text in element \"Bastion-panel-wrapper\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":20884669},"after":[]},{"keyword":"And ","name":"I should see a \"22\" text in element \"Bastion-panel-wrapper\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17495709},"after":[]},{"keyword":"And ","name":"I should see a \"b_rootFull\" text in element \"Bastion-panel-wrapper\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18007412},"after":[]},{"keyword":"And ","name":"I should not see a \"b_passwordFull\" text in element \"Bastion-panel-wrapper\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17787830},"after":[]},{"keyword":"And ","name":"I should not see a \"b_keyFull\" text in element \"Bastion-panel-wrapper\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17801618},"after":[]},{"keyword":"And ","name":"I should not see a \"b_keyPasswordFull\" text in element \"Bastion-panel-wrapper\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17836915},"after":[]},{"keyword":"And ","name":"I should see a \"Delete\" button","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":16100961},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;check-pay-as-you-go-list","keyword":"Scenario","name":"Check pay-as-you-go list","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69865258},"after":[]},{"keyword":"Then ","name":"I should see a \"my-host.local\" link","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":14384197},"after":[]},{"keyword":"And ","name":"I should see a \"My Instance\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78956528},"after":[]},{"keyword":"And ","name":"I should see a \"my-host-full.local\" link","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11879286},"after":[]},{"keyword":"And ","name":"I should see a \"My Full Instance\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70173694},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-connection-description","keyword":"Scenario","name":"Edit connection description","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66775528},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":383615686},"after":[]},{"keyword":"And ","name":"I click on \"Edit Information\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65455072},"after":[]},{"keyword":"And ","name":"I enter \"My new Full Instance\" as \"description\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":110836434},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Information\" modal","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":941175965},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73862850},"after":[]},{"keyword":"And ","name":"I should see a \"My new Full Instance\" text in element \"Info-panel-wrapper\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17581581},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-instance-ssh-connection-data","keyword":"Scenario","name":"Edit instance ssh connection data","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67351622},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":391598868},"after":[]},{"keyword":"And ","name":"I click on \"Edit Instance\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64723945},"after":[]},{"keyword":"And ","name":"I enter \"221\" as \"port\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73225640},"after":[]},{"keyword":"And ","name":"I enter \"NewRootFull\" as \"username\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97877486},"after":[]},{"keyword":"And ","name":"I enter \"NewPasswordFull\" as \"password\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88376594},"after":[]},{"keyword":"And ","name":"I enter \"newKeyFull\" as \"key\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75989172},"after":[]},{"keyword":"And ","name":"I enter \"newKeyPasswordFull\" as \"key_password\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89100267},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Instance SSH connection\" modal","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":869333608},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69575803},"after":[]},{"keyword":"And ","name":"I should see a \"221\" text in element \"Instance-panel-wrapper\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18805449},"after":[]},{"keyword":"And ","name":"I should see a \"NewRootFull\" text in element \"Instance-panel-wrapper\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":18045687},"after":[]},{"keyword":"And ","name":"I should not see a \"NewPasswordFull\" text in element \"Instance-panel-wrapper\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17817866},"after":[]},{"keyword":"And ","name":"I should not see a \"newKeyFull\" text in element \"Instance-panel-wrapper\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17451436},"after":[]},{"keyword":"And ","name":"I should not see a \"newKeyPasswordFull\" text in element \"Instance-panel-wrapper\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17613675},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;edit-bastion-ssh-connection-data","keyword":"Scenario","name":"Edit bastion ssh connection data","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66748150},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":383021800},"after":[]},{"keyword":"And ","name":"I click on \"Edit Bastion\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64483401},"after":[]},{"keyword":"And ","name":"I enter \"my-new-bastion.local\" as \"bastion_host\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":137246952},"after":[]},{"keyword":"And ","name":"I enter \"222\" as \"bastion_port\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54983527},"after":[]},{"keyword":"And ","name":"I enter \"b_new_rootFull\" as \"bastion_username\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":103166295},"after":[]},{"keyword":"And ","name":"I enter \"b_new_passwordFull\" as \"bastion_password\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86022857},"after":[]},{"keyword":"And ","name":"I enter \"b_new_keyFull\" as \"bastion_key\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":86952229},"after":[]},{"keyword":"And ","name":"I enter \"b_new_keyPasswordFull\" as \"bastion_key_password\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96959307},"after":[]},{"keyword":"And ","name":"I click on \"Save\" in \"Bastion SSH connection\" modal","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":598762837},"after":[]},{"keyword":"Then ","name":"I should see a \"PAYG properties updated successfully\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69568881},"after":[]},{"keyword":"And ","name":"I should see a \"my-new-bastion.local\" text in element \"Bastion-panel-wrapper\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17880198},"after":[]},{"keyword":"And ","name":"I should see a \"222\" text in element \"Bastion-panel-wrapper\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17839837},"after":[]},{"keyword":"And ","name":"I should see a \"b_new_rootFull\" text in element \"Bastion-panel-wrapper\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:780"},"result":{"status":"passed","duration":17695588},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_passwordFull\" text in element \"Bastion-panel-wrapper\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17549692},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_keyFull\" text in element \"Bastion-panel-wrapper\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17831352},"after":[]},{"keyword":"And ","name":"I should not see a \"b_new_keyPasswordFull\" text in element \"Bastion-panel-wrapper\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":17484332},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;cleanup:-delete-minimal-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Cleanup: delete minimal information for payg ssh connection data","description":"","line":110,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65682959},"after":[]},{"keyword":"And ","name":"I follow \"my-host.local\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":469438342},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67029741},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete PAYG Connection\" modal","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":90700130},"after":[]},{"keyword":"Then ","name":"I should not see a \"my-host.local\" link","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":4834082},"after":[]},{"keyword":"And ","name":"I should not see a \"my-host.local\" text","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":219669796},"after":[]}],"before":[],"after":[]},{"id":"pay-as-you-go;cleanup:-delete-full-information-for-payg-ssh-connection-data","keyword":"Scenario","name":"Cleanup: delete full information for payg ssh connection data","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > PAYG Connections\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68109386},"after":[]},{"keyword":"And ","name":"I follow \"my-host-full.local\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1136597638},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57698526},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Delete PAYG Connection\" modal","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"passed","duration":77791525},"after":[]},{"keyword":"Then ","name":"I should not see a \"my-bastion.local\" link","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":7831361},"after":[]},{"keyword":"And ","name":"I should not see a \"my-host.local\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":71880037},"after":[]}],"before":[],"after":[]}]},{"id":"push-a-package-with-unset-vendor","uri":"features/secondary/srv_push_package.feature","keyword":"Feature","name":"Push a package with unset vendor","description":"  In order to distribute software to the clients\n  As an authorized user\n  I want to push a package with unset vendor","line":7,"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"elements":[{"id":"push-a-package-with-unset-vendor;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":2008923495},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;pre-requisite:-mgr-push-package-must-be-installed-on-the-sles-minion","keyword":"Scenario","name":"Pre-requisite: mgr-push package must be installed on the SLES minion","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I install \"mgr-push\" on \"sle_minion\" using the API","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1888"},"result":{"status":"passed","duration":43076234016},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;push-a-package-with-unset-vendor-through-the-sles-minion","keyword":"Scenario","name":"Push a package with unset vendor through the SLES minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I copy unset package file on \"sle_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1376"},"result":{"status":"passed","duration":2167182547},"after":[]},{"keyword":"And ","name":"I push package \"/root/subscription-tools-1.0-0.noarch.rpm\" into \"fake-base-channel-suse-like\" channel through \"sle_minion\"","line":20,"match":{"location":"features/step_definitions/common_steps.rb:325"},"result":{"status":"passed","duration":9659532384},"after":[]},{"keyword":"Then ","name":"I should see package \"subscription-tools-1.0-0.noarch\" in channel \"Fake-Base-Channel-SUSE-like\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:332"},"result":{"status":"passed","duration":1844807171},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;check-vendor-of-package-displayed-in-web-ui","keyword":"Scenario","name":"Check vendor of package displayed in web UI","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Channel List > All\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70335338},"after":[]},{"keyword":"And ","name":"I follow \"Fake-Base-Channel-SUSE-like\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":558986416},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":477775084},"after":[]},{"keyword":"And ","name":"I follow \"subscription-tools-1.0-0.noarch\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":481776285},"after":[]},{"keyword":"Then ","name":"I should see a \"Vendor:\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66569717},"after":[]},{"keyword":"And ","name":"I should see a \"Not defined\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60714598},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]},{"id":"push-a-package-with-unset-vendor;cleanup:-remove-mgr-push-from-the-sles-minion","keyword":"Scenario","name":"Cleanup: remove mgr-push from the SLES minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I remove \"mgr-push\" on \"sle_minion\" using the API","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1905"},"result":{"status":"passed","duration":34594988568},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@scc_credentials","line":5},{"name":"@skip_if_github_validation","line":6}],"before":[],"after":[]}]},{"id":"report-database","uri":"features/secondary/srv_reportdb.feature","keyword":"Feature","name":"Report database","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30810\n  In order to use reporting tools\n  As an authorized user\n  I want to access and use the report database named \"ReportDB\"","line":6,"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"elements":[{"id":"report-database;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":1925338385},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;populate-the-report-database-after-bootstrapping-minions","keyword":"Scenario","name":"Populate the report database after bootstrapping minions","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule a task to update ReportDB","line":16,"match":{"location":"features/step_definitions/common_steps.rb:341"},"result":{"status":"passed","duration":15803762592},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;connect-to-the-reportdb-on-the-server-with-admin-user","keyword":"Scenario","name":"Connect to the ReportDB on the server with admin user","description":"","line":18,"type":"scenario","steps":[{"keyword":"Then ","name":"I should be able to connect to the ReportDB on the server","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1416"},"result":{"status":"passed","duration":3116337759},"after":[]},{"keyword":"And ","name":"there should be a user allowed to create roles on the ReportDB","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1422"},"result":{"status":"passed","duration":2736706199},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;create-read-only-user","keyword":"Scenario","name":"Create read-only user","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I create a read-only user for the ReportDB","line":23,"match":{"location":"features/step_definitions/command_steps.rb:1432"},"result":{"status":"passed","duration":4121188332},"after":[]},{"keyword":"Then ","name":"I should see the read-only user listed on the ReportDB user accounts","line":24,"match":{"location":"features/step_definitions/command_steps.rb:1444"},"result":{"status":"passed","duration":4591429729},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;external-read-only-user-can-connect-to-reportdb-and-make-queries","keyword":"Scenario","name":"External read-only user can connect to ReportDB and make queries","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I connect to the ReportDB with read-only user from external machine","line":27,"match":{"location":"features/step_definitions/command_steps.rb:1465"},"result":{"status":"passed","duration":68773677},"after":[]},{"keyword":"Then ","name":"I should be able to query the ReportDB","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1472"},"result":{"status":"passed","duration":2232024},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;read-only-user-can't-make-changes-in-the-reportdb","keyword":"Scenario","name":"Read-only user can't make changes in the ReportDB","description":"","line":30,"type":"scenario","steps":[{"keyword":"Then ","name":"I should not be able to \"insert\" data in a ReportDB \"table\" as a read-only user","line":31,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":3033823},"after":[]},{"keyword":"And ","name":"I should not be able to \"update\" data in a ReportDB \"table\" as a read-only user","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":1613666},"after":[]},{"keyword":"And ","name":"I should not be able to \"delete\" data in a ReportDB \"table\" as a read-only user","line":33,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":555814},"after":[]},{"keyword":"And ","name":"I should not be able to \"insert\" data in a ReportDB \"view\" as a read-only user","line":34,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":735820},"after":[]},{"keyword":"And ","name":"I should not be able to \"update\" data in a ReportDB \"view\" as a read-only user","line":35,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":466030},"after":[]},{"keyword":"And ","name":"I should not be able to \"delete\" data in a ReportDB \"view\" as a read-only user","line":36,"match":{"location":"features/step_definitions/command_steps.rb:1485"},"result":{"status":"passed","duration":438204},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;reportdb-admin-user-can't-access-product-database-from-external-machine","keyword":"Scenario","name":"ReportDB admin user can't access product database from external machine","description":"","line":39,"type":"scenario","steps":[{"keyword":"Given ","name":"I know the ReportDB admin user credentials","line":40,"match":{"location":"features/step_definitions/command_steps.rb:1501"},"result":{"status":"passed","duration":5111358128},"after":[]},{"keyword":"Then ","name":"I should be able to connect to the ReportDB with the ReportDB admin user","line":41,"match":{"location":"features/step_definitions/command_steps.rb:1506"},"result":{"status":"passed","duration":67277011},"after":[]},{"keyword":"And ","name":"I should not be able to connect to product database with the ReportDB admin user","line":42,"match":{"location":"features/step_definitions/command_steps.rb:1520"},"result":{"status":"passed","duration":88457354},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5},{"name":"@test_issue","line":38}],"before":[],"after":[]},{"id":"report-database;the-systems-should-match-between-the-ui-and-the-reportdb","keyword":"Scenario","name":"The systems should match between the UI and the ReportDB","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":213945347},"after":[]},{"keyword":"And ","name":"I make a list of the existing systems","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:1262"},"result":{"status":"passed","duration":10013350458},"after":[]},{"keyword":"Then ","name":"I should find the systems from the UI in the ReportDB","line":47,"match":{"location":"features/step_definitions/command_steps.rb:1479"},"result":{"status":"passed","duration":882144},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]},{"id":"report-database;system-changes-should-be-reflected-in-systems,-on-reportdb","keyword":"Scenario","name":"System changes should be reflected in systems, on ReportDB","description":"","line":50,"type":"scenario","steps":[{"keyword":"Given ","name":"I have a property \"City\" with value \"Arrakeen\" on \"sle_minion\"","line":51,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-07-01T12:37:09Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-07-01T15:04:26Z\"}]"],"match":{"location":"features/step_definitions/navigation_steps.rb:1268"},"result":{"status":"passed","duration":18401814577},"after":[]},{"keyword":"And ","name":"I know the current synced_date for \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:1536"},"result":{"status":"passed","duration":1727106},"after":[]},{"keyword":"When ","name":"I schedule a task to update ReportDB","line":53,"match":{"location":"features/step_definitions/common_steps.rb:341"},"result":{"status":"passed","duration":15509982029},"after":[]},{"keyword":"Then ","name":"I should find the updated \"City\" property as \"Arrakeen\" on the \"sle_minion\", on ReportDB","line":54,"match":{"location":"features/step_definitions/command_steps.rb:1542"},"result":{"status":"passed","duration":1060486},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5},{"name":"@sle_minion","line":49}],"before":[],"after":[]},{"id":"report-database;cleanup:-delete-read-only-user","keyword":"Scenario","name":"Cleanup: delete read-only user","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the read-only user for the ReportDB","line":57,"match":{"location":"features/step_definitions/command_steps.rb:1449"},"result":{"status":"passed","duration":5330621997},"after":[]},{"keyword":"Then ","name":"I shouldn't see the read-only user listed on the ReportDB user accounts","line":58,"match":{"location":"features/step_definitions/command_steps.rb:1460"},"result":{"status":"passed","duration":2990430940},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@test_issue","line":5}],"before":[],"after":[]}]},{"id":"distribution-channel-mapping","uri":"features/secondary/srv_dist_channel_mapping.feature","keyword":"Feature","name":"Distribution Channel Mapping","description":"","line":4,"elements":[{"id":"distribution-channel-mapping;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":6,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":7,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1903148631},"after":[]}],"before":[],"after":[]},{"id":"distribution-channel-mapping;check-if-distribution-channel-mapping-page-exists","keyword":"Scenario","name":"Check if Distribution Channel Mapping page exists","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":10,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":152259362},"after":[]},{"keyword":"Then ","name":"I should see a \"Distribution Channel Mapping\" text","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":52446358},"after":[]},{"keyword":"And ","name":"I should see a \"Channel List\" link in the left menu","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25793250},"after":[]},{"keyword":"And ","name":"I should see a \"Package Search\" link in the left menu","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21107947},"after":[]},{"keyword":"And ","name":"I should see a \"Manage\" link in the left menu","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24291628},"after":[]},{"keyword":"And ","name":"I should see a \"Distribution Channel Mapping\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":21645135},"after":[]},{"keyword":"And ","name":"I should see a \"Create Distribution Channel Mapping\" link","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10532639},"after":[]},{"keyword":"And ","name":"I should see a \"No distribution channel mappings currently exist.\" text in the content area","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":23430436},"after":[]}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-x86_64-suse-clients","keyword":"Scenario","name":"Create new map for x86_64 SUSE clients","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4\" as \"os\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"15.5\" as \"release\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"architecture\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"channel_label\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Linux Enterprise Server 15 SP 4\" link in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":19},{"name":"@susemanager","line":20}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-x86_64-opensuse-clients","keyword":"Scenario","name":"Create new map for x86_64 openSUSE clients","description":"","line":34,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60535050},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":371469350},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60099361},"after":[]},{"keyword":"When ","name":"I enter \"openSUSE Tumbleweed\" as \"os\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67788129},"after":[]},{"keyword":"And ","name":"I enter \"20250928\" as \"release\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55867285},"after":[]},{"keyword":"And ","name":"I select \"x86_64\" from \"architecture\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":67022315},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"channel_label\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57854537},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1001794922},"after":[]},{"keyword":"Then ","name":"I should see a \"openSUSE Tumbleweed\" link in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":25426826},"after":[]}],"tags":[{"name":"@scc_credentials","line":32},{"name":"@uyuni","line":33}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-amd64-ubuntu-clients-with-test-base-channel","keyword":"Scenario","name":"Create new map for amd64 Ubuntu clients with test base channel","description":"","line":46,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68325679},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":282305688},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58640227},"after":[]},{"keyword":"When ","name":"I enter \"Ubuntu 24.04\" as \"os\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57950403},"after":[]},{"keyword":"And ","name":"I enter \"24.04\" as \"release\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":46723919},"after":[]},{"keyword":"And ","name":"I select \"AMD64 Debian\" from \"architecture\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":56257164},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-Debian-like\" from \"channel_label\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":59465345},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57071411},"after":[]},{"keyword":"Then ","name":"I should see a \"Ubuntu 24.04\" link in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":514778620},"after":[]}],"tags":[{"name":"@deblike_minion","line":45}],"before":[],"after":[]},{"id":"distribution-channel-mapping;create-new-map-for-iseries-suse-clients-using-test-channel","keyword":"Scenario","name":"Create new map for iSeries SUSE clients using test channel","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61005949},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution Channel Mapping\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":346613969},"after":[]},{"keyword":"Then ","name":"I should see a \"Create Distribution Channel Map\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56741540},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" as \"os\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88404809},"after":[]},{"keyword":"And ","name":"I enter \"15.5\" as \"release\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47651370},"after":[]},{"keyword":"And ","name":"I select \"iSeries\" from \"architecture\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":58263740},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-i586\" from \"channel_label\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57212648},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":519039784},"after":[]},{"keyword":"Then ","name":"I should see a \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" link in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24178492},"after":[]}],"tags":[{"name":"@scc_credentials","line":57}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-x86_64-suse-clients-using-test-x86_64-channel","keyword":"Scenario","name":"Update map for x86_64 SUSE clients using test-x86_64 channel","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4\" in the Operating System field","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"sle-product-sles15-sp7-pool-x86_64\" in the Channel Label field","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 modified\" as \"os\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"SLE-Product-SLES15-SP7-Pool for x86_64\" from \"channel_label\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 modified\" in the Operating System field","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"sle-product-sles15-sp7-pool-x86_64\" in the Channel Label field","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":69},{"name":"@susemanager","line":70}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-x86_64-opensuse-clients-using-test-x86_64-channel","keyword":"Scenario","name":"Update map for x86_64 openSUSE clients using test-x86_64 channel","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66085132},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed\" in the Operating System field","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10010957974},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10012098496},"after":[]},{"keyword":"And ","name":"I should see the text \"opensuse_tumbleweed-x86_64\" in the Channel Label field","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10001464277},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":366470351},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56668355},"after":[]},{"keyword":"When ","name":"I enter \"openSUSE Tumbleweed modified\" as \"os\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":101499771},"after":[]},{"keyword":"And ","name":"I select \"openSUSE Tumbleweed (x86_64)\" from \"channel_label\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":45781735},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":484034722},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed modified\" in the Operating System field","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10012723395},"after":[]},{"keyword":"And ","name":"I should see the text \"opensuse_tumbleweed-x86_64\" in the Channel Label field","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10012120483},"after":[]}],"tags":[{"name":"@scc_credentials","line":84},{"name":"@uyuni","line":85}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-amd64-ubuntu-clients-using-test-base-channel","keyword":"Scenario","name":"Update map for amd64 Ubuntu clients using test base channel","description":"","line":100,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80981458},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04\" in the Operating System field","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10012799215},"after":[]},{"keyword":"And ","name":"I should see the text \"AMD64 Debian\" in the Architecture field","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10009589984},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-debian-like\" in the Channel Label field","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10009419900},"after":[]},{"keyword":"When ","name":"I follow \"Ubuntu 24.04\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":380296271},"after":[]},{"keyword":"And ","name":"I enter \"Ubuntu 24.04 modified\" as \"os\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":87726685},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61806833},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04 modified\" in the Operating System field","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10002654186},"after":[]}],"tags":[{"name":"@deblike_minion","line":99}],"before":[],"after":[]},{"id":"distribution-channel-mapping;update-map-for-ia-32-suse-clients-using-amd-deb-test-channel","keyword":"Scenario","name":"Update map for IA-32 SUSE clients using amd deb test channel","description":"","line":111,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77836309},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries\" in the Operating System field","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10008960031},"after":[]},{"keyword":"And ","name":"I should see the text \"iSeries\" in the Architecture field","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10003199034},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-i586\" in the Channel Label field","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10002605834},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 iSeries\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":517765081},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" as \"os\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":147948230},"after":[]},{"keyword":"And ","name":"I select \"Fake-Base-Channel-Debian-like\" from \"channel_label\"","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":67779132},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":796178715},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" in the Operating System field","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10010927065},"after":[]},{"keyword":"And ","name":"I should see the text \"fake-base-channel-debian-like\" in the Channel Label field","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10010934717},"after":[]}],"tags":[{"name":"@scc_credentials","line":110}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-x68_64-suse-clients","keyword":"Scenario","name":"Cleanup: delete the map created for x68_64 SUSE clients","description":"","line":125,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 modified\" in the Operating System field","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 modified\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should not see a \"SUSE Linux Enterprise Server 15 SP 4 modified\" link","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":123},{"name":"@susemanager","line":124}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-x68_64-opensuse-clients","keyword":"Scenario","name":"Cleanup: delete the map created for x68_64 openSUSE clients","description":"","line":139,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":94514097},"after":[]},{"keyword":"Then ","name":"I should see the text \"openSUSE Tumbleweed modified\" in the Operating System field","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10000584560},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10001107903},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed modified\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":363517288},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54388331},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11762986},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":249567976},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49150128},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":461065856},"after":[]},{"keyword":"Then ","name":"I should not see a \"openSUSE Tumbleweed modified\" link","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8918037},"after":[]}],"tags":[{"name":"@scc_credentials","line":137},{"name":"@uyuni","line":138}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-amd64-ubuntu-clients","keyword":"Scenario","name":"Cleanup: delete the map created for amd64 Ubuntu clients","description":"","line":152,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77030597},"after":[]},{"keyword":"Then ","name":"I should see the text \"Ubuntu 24.04 modified\" in the Operating System field","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10015337334},"after":[]},{"keyword":"And ","name":"I should see the text \"AMD64 Debian\" in the Architecture field","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10007955635},"after":[]},{"keyword":"When ","name":"I follow \"Ubuntu 24.04 modified\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":360357805},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54888903},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11518882},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":247088668},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":49446868},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":455312627},"after":[]},{"keyword":"Then ","name":"I should not see a \"Ubuntu 24.04 modified\" link","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":9007383},"after":[]}],"tags":[{"name":"@deblike_minion","line":151}],"before":[],"after":[]},{"id":"distribution-channel-mapping;cleanup:-delete-the-map-created-for-i586-clients","keyword":"Scenario","name":"Cleanup: delete the map created for i586 clients","description":"","line":165,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77686631},"after":[]},{"keyword":"Then ","name":"I should see the text \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" in the Operating System field","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10005226677},"after":[]},{"keyword":"And ","name":"I should see the text \"x86_64\" in the Architecture field","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:1345"},"result":{"status":"passed","duration":10001896900},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":349703233},"after":[]},{"keyword":"Then ","name":"I should see a \"Update Distribution Channel Map\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":54783511},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Distribution Channel\" link","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12463700},"after":[]},{"keyword":"When ","name":"I follow \"Delete Distribution Channel Mapping\"","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":262169288},"after":[]},{"keyword":"Then ","name":"I should see a \"Delete Distribution Channel Map\" text","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":48716082},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":470149497},"after":[]},{"keyword":"Then ","name":"I should not see a \"SUSE Linux Enterprise Server 15 SP 4 iSeries modified\" link","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8064977},"after":[]}],"tags":[{"name":"@scc_credentials","line":164}],"before":[],"after":[]},{"id":"distribution-channel-mapping;sanity-check-whether-the-page-is-in-its-default-state","keyword":"Scenario","name":"Sanity check whether the page is in its default state","description":"","line":177,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Distribution Channel Mapping\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76231523},"after":[]},{"keyword":"Then ","name":"I should see a \"Distribution Channel Mapping\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51474491},"after":[]},{"keyword":"And ","name":"I should see a \"No distribution channel mappings currently exist.\" text in the content area","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":21815250},"after":[]}],"before":[],"after":[]}]},{"id":"task-engine-status","uri":"features/secondary/srv_task_status_engine.feature","keyword":"Feature","name":"Task Engine Status","description":"","line":4,"elements":[{"id":"task-engine-status;login-as-admin","keyword":"Scenario","name":"Login as admin","description":"","line":6,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":7,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":2184118671},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-task-engine-status-page-exists","keyword":"Scenario","name":"Check if the Task Engine Status page exists","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"The following is a status report for the various tasks run by the SUSE Multi-Linux Manager task engine:\" text","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" text","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":9}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-task-engine-status-page-exists","keyword":"Scenario","name":"Check if the Task Engine Status page exists","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":907908103},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106657410},"after":[]},{"keyword":"And ","name":"I should see a \"The following is a status report for the various tasks run by the Uyuni task engine:\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87098573},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89201307},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":24415850},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":20096200},"after":[]}],"tags":[{"name":"@uyuni","line":18}],"before":[],"after":[]},{"id":"task-engine-status;check-if-the-runtime-status-page-exists","keyword":"Scenario","name":"Check if the Runtime Status Page exists","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72354402},"after":[]},{"keyword":"Then ","name":"I should see a \"Task Engine Status\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55312078},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55461906},"after":[]},{"keyword":"And ","name":"I should see a \"The server is running or has finished executing the following tasks during the latest 5 minutes.\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":344075123},"after":[]},{"keyword":"And ","name":"I should see a \"Last Execution Times\" link in the left menu","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":19775629},"after":[]},{"keyword":"And ","name":"I should see a \"Runtime Status\" link in the left menu","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":18038365},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;run-a-remote-command-on-the-server-to-check-if-it-shows-up-on-last-execution-times-page","keyword":"Scenario","name":"Run a remote command on the server to check if it shows up on Last Execution Times page","description":"","line":35,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Last Execution Times\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66831473},"after":[]},{"keyword":"And ","name":"I run \"cobbler sync\" on \"server\"","line":37,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":4855656910},"after":[]},{"keyword":"And ","name":"I refresh the page","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"passed","duration":10441798665},"after":[]},{"keyword":"Then ","name":"I should see a \"Cobbler Sync:\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88516805},"after":[]},{"keyword":"And ","name":"I should see the correct timestamp for task \"Cobbler Sync:\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"passed","duration":10006417977},"after":[]},{"keyword":"And ","name":"I should see a \"FINISHED\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91093335},"after":[]}],"before":[],"after":[]},{"id":"task-engine-status;resync-a-product-to-trigger-a-new-task-and-check-if-it-is-visible-on-the-runtime-status-page","keyword":"Scenario","name":"Resync a product to trigger a new task and check if it is visible on the Runtime Status page","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Setup Wizard > Products\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SUSE Linux Enterprise Server 15 SP7 x86_64\" as \"product-description-filter\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SUSE Linux Enterprise Server 15 SP7 x86_64\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the \"SUSE Linux Enterprise Server 15 SP7 x86_64\" selected","line":51,"match":{"location":"features/step_definitions/setup_steps.rb:141"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Schedule channels product resync\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Task Engine Status > Runtime Status\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"repo-sync\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the correct timestamp for task \"repo-sync\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"running\" text in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"finished\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the correct timestamp for task \"repo-sync\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1349"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scc_credentials","line":43},{"name":"@susemanager","line":44}],"before":[],"after":[]}]},{"id":"systems-errata-api","uri":"features/secondary/srv_errata_api.feature","keyword":"Feature","name":"Systems errata API","description":"","line":5,"tags":[{"name":"@scope_api","line":4}],"elements":[{"id":"systems-errata-api;check-the-relevant-errata-for-a-system","keyword":"Scenario","name":"Check the relevant errata for a system","description":"","line":8,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve the relevant errata for ssh_minion","line":9,"match":{"location":"features/step_definitions/api_common.rb:111"},"result":{"status":"passed","duration":7225737183},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@ssh_minion","line":7}],"before":[],"after":[]},{"id":"systems-errata-api;check-the-relevant-errata-for-multiple-systems","keyword":"Scenario","name":"Check the relevant errata for multiple systems","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I retrieve the relevant errata for ssh_minion, rhlike_minion, deblike_minion","line":15,"match":{"location":"features/step_definitions/api_common.rb:111"},"result":{"status":"passed","duration":4926421353},"after":[]}],"tags":[{"name":"@scope_api","line":4},{"name":"@ssh_minion","line":11},{"name":"@rhlike_minion","line":12},{"name":"@deblike_minion","line":13}],"before":[],"after":[]}]},{"id":"health-check-tool-based-on-a-supportconfig","uri":"features/secondary/srv_health_check_supportconfig.feature","keyword":"Feature","name":"Health Check tool based on a supportconfig","description":"  A supportconfig generated from the Uyuni server\n  should be able to be parsed by Health Check tool.","line":6,"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"health-check-tool-based-on-a-supportconfig;a-supportconfig-is-taken-from-the-server","keyword":"Scenario","name":"A supportconfig is taken from the server","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I generate a supportconfig for the server","line":11,"match":{"location":"features/step_definitions/command_steps.rb:1082"},"result":{"status":"passed","duration":80859149178},"after":[]},{"keyword":"Then ","name":"I obtain and extract the supportconfig from the server","line":12,"match":{"location":"features/step_definitions/command_steps.rb:1088"},"result":{"status":"passed","duration":1872020375},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;execute-health-check-tool-with-server-supportconfig","keyword":"Scenario","name":"Execute Health Check tool with server supportconfig","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I start the health check tool with the extracted supportconfig on \"localhost\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:1846"},"result":{"status":"passed","duration":35069891241},"after":[]},{"keyword":"Then ","name":"the health check tool should be running on \"localhost\"","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1943"},"result":{"status":"passed","duration":197164406},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-containers-are-healthy-and-running","keyword":"Scenario","name":"Health Check containers are healthy and running","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until port \"9000\" is listening on \"localhost\" host","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1618"},"result":{"status":"passed","duration":208997705},"after":[]},{"keyword":"Then ","name":"I wait until port \"3100\" is listening on \"localhost\" host","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1618"},"result":{"status":"passed","duration":211904796},"after":[]},{"keyword":"And ","name":"I wait until port \"9081\" is listening on \"localhost\" host","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1618"},"result":{"status":"passed","duration":193511997},"after":[]},{"keyword":"And ","name":"I wait until port \"3000\" is listening on \"localhost\" host","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1618"},"result":{"status":"passed","duration":199821320},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-containers-are-exposing-expected-metrics","keyword":"Scenario","name":"Health Check containers are exposing expected metrics","description":"","line":24,"type":"scenario","steps":[{"keyword":"Then ","name":"the health check tool should expose the expected metrics on \"localhost\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1922"},"result":{"status":"passed","duration":191374360},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;health-check-grafana-dashboard-is-accessible","keyword":"Scenario","name":"Health Check Grafana dashboard is accessible","description":"","line":27,"type":"scenario","steps":[{"keyword":"Then ","name":"the health check Grafana dashboard should be accessible on \"localhost\"","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1931"},"result":{"status":"passed","duration":1533104921},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"health-check-tool-based-on-a-supportconfig;i-can-stop-the-health-check-tool","keyword":"Scenario","name":"I can stop the Health Check tool","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I stop the health check tool on \"localhost\"","line":31,"match":{"location":"features/step_definitions/command_steps.rb:1854"},"result":{"status":"passed","duration":3889109410},"after":[]},{"keyword":"Then ","name":"the health check tool should not be running on \"localhost\"","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1943"},"result":{"status":"passed","duration":179986929},"after":[]},{"keyword":"When ","name":"I remove test supportconfig on \"localhost\"","line":33,"match":{"location":"features/step_definitions/command_steps.rb:1948"},"result":{"status":"passed","duration":344692770},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]}]},{"id":"password-policy-management","uri":"features/secondary/srv_password_restriction.feature","keyword":"Feature","name":"Password Policy Management","description":"  As an organization administrator,\n  I want to configure and enforce password complexity requirements,\n  So that user accounts comply with security policies","line":5,"tags":[{"name":"@skip_if_github_validation","line":4}],"elements":[{"id":"password-policy-management;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":518120510},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;navigate-to-password-policy-settings-page","keyword":"Scenario","name":"Navigate to Password Policy settings page","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration > Password Policy\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":1413431642},"after":[]},{"keyword":"Then ","name":"I should see a \"Server Configuration - Password Policy\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77535837},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;configure-password-complexity-restrictions","keyword":"Scenario","name":"Configure password complexity restrictions","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I set the minimum password length to \"5\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:1376"},"result":{"status":"passed","duration":52988491},"after":[]},{"keyword":"And ","name":"I set the maximum password length to \"12\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:1380"},"result":{"status":"passed","duration":52977451},"after":[]},{"keyword":"And ","name":"I enable the following restrictions:","line":20,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1392"},"result":{"status":"passed","duration":324914618},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60126829},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Changed\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":495221465},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;verify-password-complexity-restrictions-are-saved-correctly","keyword":"Scenario","name":"Verify password complexity restrictions are saved correctly","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the page","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"passed","duration":10500919978},"after":[]},{"keyword":"Then ","name":"the following restrictions should be enabled:","line":32,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1412"},"result":{"status":"passed","duration":48133219},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;update-special-characters-list-and-maximum-character-occurrence","keyword":"Scenario","name":"Update special characters list and maximum character occurrence","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I set the special characters list to \"$@?\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:1384"},"result":{"status":"passed","duration":64270655},"after":[]},{"keyword":"And ","name":"I set the maximum allowed occurrence of any character to \"3\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:1388"},"result":{"status":"passed","duration":48780899},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55882569},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Changed\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":195761315},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;2","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":53,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$1\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must be at least 5 characters."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11104402441},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must be at least 5 characters\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":28792},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;3","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"ab$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one upper case character."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10898281216},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one upper case character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":28040},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;4","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":55,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"AB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one lower case character."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11214526778},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one lower case character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":27550},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;5","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$cde\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one digit."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10660768433},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one digit\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":29283},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;6","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":57,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aBc123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["Failed to create user password_policy_user: unknown error - API failure: Passwords must contain at least one special character, allowed special characters are: !$%&()*+,./:;<=>?[]^_{|}~$@?."],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":11086217428},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one special character\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"passed","duration":25352},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;7","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB:123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"output":["New user password_policy_user created with roles: config_admin, system_group_admin, activation_key_admin, image_admin"],"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":16839459399},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords must contain at least one special character, allowed special characters are: $@?\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:58:49:in `the user creation should fail with error containing \"Passwords must contain at least one special character, allowed special characters are: $@?\"'","duration":115909},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;8","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aaB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10690976955},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"consecutive_characters_presents\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:59:49:in `the user creation should fail with error containing \"consecutive_characters_presents\"'","duration":87246},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[{"output":["This scenario took: 11 seconds"],"embeddings":[{"mime_type":"image/png","data":"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AAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAADkTjHVAAAQAElEQVQAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAABAAAAADEjwAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgAAAAAAAIghAQAAAAAAAMSQAAAAAAAAAGJIAAAAAAAAADEkAAAAAAAAgBgSAAAAAAAAQAwJAAAAAAAAIIYEAAAAAAAAEEMCAAAAAAAAiCEBAAAAAAAAxJAAAAAAAAAAYkgAAAAAAAAAMSQAAAAAAACAGBIAAAAAAABADAkAAAAAAAAghgQAAAAAAAAQQwIAAAAAAACIIQEAAAAAAADEkAAAAAAAAABiSAAAAAAAAAAxJAAAAAAAAIAYEgAAAAAAAEAMCQAAAAAAACCGBAAAAAAAABBDAgD4/7NnBzIAAAAAg/yt7/GVRgAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAdgMopQAAEABJREFUAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAAIYEAAAAAFYWGF8AABAASURBVAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAYEgAAAAAAADAkAAAAAAAAIAhAQAAAAAAAEMCAAAAAAAAhgQAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAABgSAAAAAAAAMCQAAAAAAAAgCEBAAAAAAAAQwIAAAAAAACGBAAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAAGBIAAAAAAAAwJAAAAAAAACAIQEAAAAAAABDAgAAAAAAiL17j6+quhM+vK0kDAQESooCiuCFwDugglY6olPRV7G0SFujBR1jGUBFa1REULFSWvCKNygCFcoYL9gabAXLgBdghosEuWlSJSgGkZsIkgCBIaF1TohGqmipdlr99Xk8Hz1n7XXWOfDxr/XdZ28gIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAABIAiEcAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAA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"},{"mime_type":"text/plain","data":"MTc6MTY6MDA6MDAwIC0gMTc6MTY6MTE6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9tYW5hZ2VyL2FkbWluL2NvbmZpZy9wYXNzd29yZC1wb2xpY3k="}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":46460006789}}]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;9","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$a12aa3\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10438564295},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Password characters occurrences exceeded maximum allowed 3\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:60:49:in `the user creation should fail with error containing \"Password characters occurrences exceeded maximum allowed 3\"'","duration":88833},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reject-invalid-passwords-based-on-policy-enforcement;;10","keyword":"Scenario Outline","name":"Reject invalid passwords based on policy enforcement","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aBcdef$123456\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":48,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10285411010},"after":[]},{"keyword":"Then ","name":"the user creation should fail with error containing \"Passwords cannot be more than 12 characters\"","line":49,"match":{"location":"features/step_definitions/common_steps.rb:352"},"result":{"status":"failed","error_message":"Expected user creation to fail, but status was 'success' (RuntimeError)\n./features/step_definitions/common_steps.rb:356:in `/^the user creation should fail with error containing \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:61:49:in `the user creation should fail with error containing \"Passwords cannot be more than 12 characters\"'","duration":90868},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;accept-valid-password-complying-with-policy","keyword":"Scenario","name":"Accept valid password complying with policy","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I create a user with name \"password_policy_user\" and password \"aB$123\" with roles \"config_admin,system_group_admin,activation_key_admin,image_admin\"","line":64,"match":{"location":"features/step_definitions/api_common.rb:172"},"result":{"status":"passed","duration":10512164683},"after":[]},{"keyword":"Then ","name":"the user creation should succeed","line":65,"match":{"location":"features/step_definitions/common_steps.rb:360"},"result":{"status":"passed","duration":19303},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;reset-password-policy-to-default-settings","keyword":"Scenario","name":"Reset password policy to default settings","description":"","line":67,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Manager Configuration > Password Policy\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"failed","error_message":"Unable to find xpath \"//aside/div[@id='nav']/nav/ul/li/div/a[contains(.,'Admin')]/parent::div/parent::li\" (Capybara::ElementNotFound)\n./features/step_definitions/navigation_steps.rb:441:in `block (2 levels) in <top (required)>'\n./features/step_definitions/navigation_steps.rb:433:in `each'\n./features/step_definitions/navigation_steps.rb:433:in `each_with_index'\n./features/step_definitions/navigation_steps.rb:433:in `/^I follow the left menu \"([^\"]*)\"$/'\nfeatures/secondary/srv_password_restriction.feature:68:in `I follow the left menu \"Admin > Manager Configuration > Password Policy\"'","duration":10006609060},"after":[]},{"keyword":"And ","name":"I click on \"Reset\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Password Policy Reset to Default\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I refresh the page","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the following restrictions should be disabled:","line":72,"rows":[{"cells":["Require Digits"]},{"cells":["Require Lowercase Characters"]},{"cells":["Require Uppercase Characters"]},{"cells":["Require Special Characters"]},{"cells":["Restrict Characters Occurrences"]},{"cells":["Restrict Consecutive Characters"]}],"match":{"location":"features/step_definitions/navigation_steps.rb:1412"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]},{"id":"password-policy-management;cleanup:-delete-test-user","keyword":"Scenario","name":"Cleanup: Delete test user","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I delete user \"password_policy_user\"","line":81,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1224026717},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[]}]},{"id":"software-channels-and-repositories-management","uri":"features/secondary/srv_software_channels_and_repositories_management.feature","keyword":"Feature","name":"Software channels and repositories management","description":"  Software channels and repositories can be operated,\n  related CRUD operation encapsultade with hibernate work.","line":6,"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"elements":[{"id":"software-channels-and-repositories-management;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":11168275281},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;create-a-custom-channel-with-a-repository","keyword":"Scenario","name":"Create a custom channel with a repository","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":220046945},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":384314058},"after":[]},{"keyword":"And ","name":"I enter \"Hibernate channel\" as \"Channel Name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80662506},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-channel\" as \"Channel Label\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80749439},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-channel\" as \"Channel Summary\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":80838185},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":781495691},"after":[]},{"keyword":"And ","name":"I wait until I see \"Hibernate channel created.\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":84437419},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73093953},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":437904668},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":261059730},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-repository\" as \"label\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73647097},"after":[]},{"keyword":"And ","name":"I enter \"https://localhost\" as \"url\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63959288},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":48514479},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65024356},"after":[]},{"keyword":"And ","name":"I wait until I see \"Repository created successfully\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":693258091},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-test-channel repository information was successfully updated\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79196628},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;create-a-repository-from-channel-management","keyword":"Scenario","name":"Create a repository from channel management","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72677936},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate channel\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88057083},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":571302020},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60940469},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":411626935},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":245660189},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-test-repository-2\" as \"label\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71156836},"after":[]},{"keyword":"And ","name":"I enter \"https://localhost.localdomain\" as \"url\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71670509},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":36048804},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53848161},"after":[]},{"keyword":"And ","name":"I wait until I see \"Repository created successfully\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":88018303},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-test-channel repository information was successfully updated\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":87216886},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;modify-the-channel-hibernate","keyword":"Scenario","name":"Modify the channel Hibernate","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73439116},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate channel\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":93374825},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":577384386},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-channel\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":75463397},"after":[]},{"keyword":"And ","name":"I enter \"Hibernate test channel\" as \"Channel Name\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88809511},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":715810001},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Hibernate test channel updated.\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":76312390},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;modify-the-repository-of-the-channel-hibernate","keyword":"Scenario","name":"Modify the repository of the channel Hibernate","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78488054},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-test-repository-2\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":254936802},"after":[]},{"keyword":"And ","name":"I enter \"hibernate-repository\" as \"label\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":89333000},"after":[]},{"keyword":"And ","name":"I select \"deb\" from \"contenttype\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":61310925},"after":[]},{"keyword":"And ","name":"I click on \"Update Repository\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":424471827},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository updated successfully\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":70781548},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;check-the-hibernate-channel-and-repositories","keyword":"Scenario","name":"Check the Hibernate channel and repositories","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75027844},"after":[]},{"keyword":"And ","name":"I should see a \"Hibernate test channel\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":93385725},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":578845116},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":58524342},"after":[]},{"keyword":"And ","name":"I follow \"Sync\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":526508324},"after":[]},{"keyword":"Then ","name":"I should see a \"hibernate-repository\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68993586},"after":[]},{"keyword":"And ","name":"I should see a \"hibernate-test-repository\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69233400},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":225041995},"after":[]},{"keyword":"And ","name":"I should see a \"deb\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61285494},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-repository-from-repositories","keyword":"Scenario","name":"Cleanup: Delete Hibernate repository from Repositories","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67156980},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":243347810},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":219095544},"after":[]},{"keyword":"And ","name":"I should see a \"Confirm Repository Delete\" text","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62535403},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":402388400},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository deleted successfully\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":80770103},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-repository-from-channels","keyword":"Scenario","name":"Cleanup: Delete Hibernate repository from Channels","description":"","line":81,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75522360},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":657042872},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60080657},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-test-repository\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":334636852},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":414168260},"after":[]},{"keyword":"And ","name":"I should see a \"Confirm Repository Delete\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53466581},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":609229369},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Repository deleted successfully\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":80116494},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;cleanup:-delete-hibernate-channel","keyword":"Scenario","name":"Cleanup: Delete Hibernate channel","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74674823},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":584423231},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":477101020},"after":[]},{"keyword":"And ","name":"I should see a \"Delete Channel\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65428234},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":653274978},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Hibernate test channel has been deleted.\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":89216672},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5}],"before":[],"after":[]},{"id":"software-channels-and-repositories-management;check-the-cleanup-succeeded-and-the-errors-in-logs","keyword":"Scenario","name":"Check the cleanup succeeded and the errors in logs","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":76272960},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-repository\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":77151992},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-test-repository\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":72646134},"after":[]},{"keyword":"And ","name":"I should not see a \"hibernate-test-repository-2\" text","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":72827054},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Software > Manage > Channels\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67587793},"after":[]},{"keyword":"Then ","name":"I should not see a \"Hibernate test channel\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":85801607},"after":[]},{"keyword":"And ","name":"I should not see a \"Hibernate channel\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":84631682},"after":[]},{"keyword":"And ","name":"the server log should not contain \"hibernate\" errors","line":109,"match":{"location":"features/step_definitions/command_steps.rb:540"},"result":{"status":"passed","duration":2803168306},"after":[]}],"tags":[{"name":"@scope_software_channels_and_repositories","line":4},{"name":"@scope_hibernate","line":5},{"name":"@skip_if_github_validation","line":99}],"before":[],"after":[]}]},{"id":"build-container-images-and-cve-audit-them","uri":"features/secondary/buildhost_docker_build_image.feature","keyword":"Feature","name":"Build container images and CVE audit them","description":"","line":16,"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"elements":[{"id":"build-container-images-and-cve-audit-them;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":421218510},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-image-profile-without-activation-key","keyword":"Scenario","name":"Create a simple image profile without activation key","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":132868703},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":430632143},"after":[]},{"keyword":"And ","name":"I enter \"suse_simple\" as \"label\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":106904015},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1131803124},"after":[]},{"keyword":"And ","name":"I enter \"Docker\" relative to profiles as \"path\"","line":26,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":897656641},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61018244},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-real-image-profile-without-activation-key","keyword":"Scenario","name":"Create a simple real image profile without activation key","description":"","line":29,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62924825},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":427488401},"after":[]},{"keyword":"And ","name":"I enter \"suse_real_simple\" as \"label\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":114571856},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1132767541},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":34,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":972532154},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51112534},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-an-image-profile-with-activation-key","keyword":"Scenario","name":"Create an image profile with activation key","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63107670},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":585688625},"after":[]},{"keyword":"And ","name":"I enter \"suse_key\" as \"label\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81139595},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119958728},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1123267768},"after":[]},{"keyword":"And ","name":"I enter \"Docker\" relative to profiles as \"path\"","line":44,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":891628722},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54648417},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":37}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;create-a-simple-real-image-profile-with-activation-key","keyword":"Scenario","name":"Create a simple real image profile with activation key","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63401855},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":474594306},"after":[]},{"keyword":"And ","name":"I enter \"suse_real_key\" as \"label\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":102194062},"after":[]},{"keyword":"And ","name":"I select \"galaxy-registry\" from \"imageStore\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1146182447},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111859620},"after":[]},{"keyword":"And ","name":"I enter \"Docker/serverhost\" relative to profiles as \"path\"","line":54,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":975022107},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51696706},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":47}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_key-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_key image with and without activation key","description":"","line":58,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":4509751642},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_key\" via API calls","line":60,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":2642497204},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_key scheduled\" is completed","line":61,"output":["Event Details:\n----------\n          ID: mgr_registries_login\n    Function: module.run\n        Name: docker.login\n      Result: true\n     Comment: Module function docker.login executed\n     Started: 17:19:20.990769\n    Duration: 1.427\n         SLS: images.docker\n     Changed: ret:\n                  retcode: 0.0\n                  Errors: [\n                      ]\n                  Results: {\n                      }\n              \n----------\n          ID: mgr_buildimage\n    Function: module.run\n        Name: docker.build\n      Result: false\n     Comment: Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker\n     Started: 17:19:20.992762\n    Duration: 16230.086\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_pushimage\n    Function: module.run\n        Name: docker.push\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_buildimage\n     Started: 17:19:37.223332\n    Duration: 0.006\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_registries_logout\n    Function: module.run\n        Name: docker.logout\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_pushimage\n     Started: 17:19:37.223608\n    Duration: 0.005\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: file.touch\n        Name: /var/log/image-build309.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build309.log\n     Started: 17:19:37.226559\n    Duration: 13.302\n         SLS: images.docker\n     Changed: touched: /var/log/image-build309.log\n              \n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: module.run\n        Name: cp.push\n      Result: true\n     Comment: Module function cp.push executed\n     Started: 17:19:37.239997\n    Duration: 14.951\n         SLS: images.docker\n     Changed: ret: true\n              "],"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"failed","error_message":"unknown error - Event failed (SystemCallError)\n./features/step_definitions/navigation_steps.rb:107:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:99:in `/^I wait at most (\\d+) seconds until the event is completed, refreshing the page$/'\n./features/step_definitions/common_steps.rb:157:in `/^I wait (\\d+) seconds until the event is picked up and (\\d+) seconds until the event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:174:in `/^I wait at most (\\d+) seconds until event \"([^\"]*)\" is completed$/'\nfeatures/secondary/buildhost_docker_build_image.feature:61:in `I wait at most 660 seconds until event \"Image Build suse_key scheduled\" is completed'","duration":41714862685},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"latest\" is built successfully via API","line":64,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"latest\" is inspected successfully via API","line":65,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":57}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":68,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"latest\" is not empty","line":69,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>1, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:69:in `the list of packages of image \"suse_key\" with version \"latest\" is not empty'","duration":4150671421},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":67}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_simple-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_simple image with and without activation key","description":"","line":71,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1847999867},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" via API calls","line":73,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":2668902740},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_simple scheduled\" is completed","line":74,"output":["Event Details:\n----------\n          ID: mgr_registries_login\n    Function: module.run\n        Name: docker.login\n      Result: true\n     Comment: Module function docker.login executed\n     Started: 17:20:49.535875\n    Duration: 1.465\n         SLS: images.docker\n     Changed: ret:\n                  retcode: 0.0\n                  Errors: [\n                      ]\n                  Results: {\n                      }\n              \n----------\n          ID: mgr_buildimage\n    Function: module.run\n        Name: docker.build\n      Result: false\n     Comment: Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker\n     Started: 17:20:49.537673\n    Duration: 16075.983\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_pushimage\n    Function: module.run\n        Name: docker.push\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_buildimage\n     Started: 17:21:05.614178\n    Duration: 0.008\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_registries_logout\n    Function: module.run\n        Name: docker.logout\n      Result: false\n     Comment: One or more requisite failed: images.docker.mgr_pushimage\n     Started: 17:21:05.614472\n    Duration: 0.005\n         SLS: images.docker\n     Changed: {}\n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: file.touch\n        Name: /var/log/image-build310.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build310.log\n     Started: 17:21:05.617488\n    Duration: 13.11\n         SLS: images.docker\n     Changed: touched: /var/log/image-build310.log\n              \n----------\n          ID: mgr_buildimage_docker_collect_logs\n    Function: module.run\n        Name: cp.push\n      Result: true\n     Comment: Module function cp.push executed\n     Started: 17:21:05.630736\n    Duration: 12.697\n         SLS: images.docker\n     Changed: ret: true\n              "],"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"failed","error_message":"unknown error - Event failed (SystemCallError)\n./features/step_definitions/navigation_steps.rb:107:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:99:in `/^I wait at most (\\d+) seconds until the event is completed, refreshing the page$/'\n./features/step_definitions/common_steps.rb:157:in `/^I wait (\\d+) seconds until the event is picked up and (\\d+) seconds until the event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:174:in `/^I wait at most (\\d+) seconds until event \"([^\"]*)\" is completed$/'\nfeatures/secondary/buildhost_docker_build_image.feature:74:in `I wait at most 660 seconds until event \"Image Build suse_simple scheduled\" is completed'","duration":41457711633},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"latest\" is built successfully via API","line":75,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"latest\" is inspected successfully via API","line":76,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":79,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"latest\" is not empty","line":80,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>2, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:80:in `the list of packages of image \"suse_simple\" with version \"latest\" is not empty'","duration":2373849809},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":78}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-the-suse_real_key-image-with-and-without-activation-key","keyword":"Scenario","name":"Build the suse_real_key image with and without activation key","description":"","line":83,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"build_host\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1873579897},"after":[]},{"keyword":"When ","name":"I schedule the build of image \"suse_real_key\" via API calls","line":85,"match":{"location":"features/step_definitions/docker_steps.rb:97"},"result":{"status":"passed","duration":2483872248},"after":[]},{"keyword":"And ","name":"I wait at most 660 seconds until event \"Image Build suse_real_key scheduled\" is completed","line":86,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"passed","duration":104880589521},"after":[]},{"keyword":"And ","name":"I wait at most 60 seconds until all \"3\" container images are built correctly on the Image List page","line":87,"match":{"location":"features/step_definitions/docker_steps.rb:86"},"result":{"status":"failed","error_message":"unknown error - error detected while building images (SystemCallError)\n./features/step_definitions/docker_steps.rb:90:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:87:in `/^I wait at most (\\d+) seconds until all \"([^\"]*)\" container images are built correctly on the Image List page$/'\nfeatures/secondary/buildhost_docker_build_image.feature:87:in `I wait at most 60 seconds until all \"3\" container images are built correctly on the Image List page'","duration":1605931679},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"latest\" is built successfully via API","line":88,"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"latest\" is inspected successfully via API","line":89,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":90,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":82}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":93,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_real_key\" with version \"latest\" is not empty","line":94,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>3, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:94:in `the list of packages of image \"suse_real_key\" with version \"latest\" is not empty'","duration":2365389486},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":92}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-suse_key-images-with-different-versions","keyword":"Scenario","name":"Build suse_key images with different versions","description":"","line":97,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":98,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2471318169},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API","line":99,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:99:in `I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API'","duration":82995037304},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is inspected successfully via API","line":100,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":101,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":96}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":104,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty","line":105,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>4, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:105:in `the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty'","duration":2371292972},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":103}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-suse_simple-image-with-different-versions","keyword":"Scenario","name":"Build suse_simple image with different versions","description":"","line":107,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" with version \"Latest_simple\" via API calls","line":108,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2570817496},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API","line":109,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>5, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:109:in `I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API'","duration":26070890086},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"Latest_simple\" is inspected successfully via API","line":110,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":111,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":114,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty","line":115,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>4, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>5, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>5, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:115:in `the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty'","duration":2396693261},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":113}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;delete-image-via-api-calls-with-key","keyword":"Scenario","name":"Delete image via API calls with key","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":119,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":4003571661},"after":[]},{"keyword":"Then ","name":"the image \"suse_simple\" with version \"Latest_key-activation1\" doesn't exist via API calls","line":120,"match":{"location":"features/step_definitions/docker_steps.rb:146"},"result":{"status":"passed","duration":1167865571},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":121,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":1912977904},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":117}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;delete-image-via-api-calls-without-key","keyword":"Scenario","name":"Delete image via API calls without key","description":"","line":123,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"suse_simple\" with version \"Latest_simple\" via API calls","line":124,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2343848512},"after":[]},{"keyword":"Then ","name":"the image \"suse_simple\" with version \"Latest_simple\" doesn't exist via API calls","line":125,"match":{"location":"features/step_definitions/docker_steps.rb:146"},"result":{"status":"passed","duration":1147291013},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":126,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":1640117162},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;rebuild-suse_simple-image","keyword":"Scenario","name":"Rebuild suse_simple image","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_simple\" with version \"Latest_simple\" via API calls","line":129,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2482162318},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API","line":130,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:130:in `I wait at most 900 seconds until image \"suse_simple\" with version \"Latest_simple\" is built successfully via API'","duration":26424546084},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_simple\" with version \"Latest_simple\" is inspected successfully via API","line":131,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":132,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":135,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty","line":136,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_simple\", \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>6, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:136:in `the list of packages of image \"suse_simple\" with version \"Latest_simple\" is not empty'","duration":2483636001},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":134}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;rebuild-suse_key-image","keyword":"Scenario","name":"Rebuild suse_key image","description":"","line":139,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule the build of image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":140,"match":{"location":"features/step_definitions/docker_steps.rb:105"},"result":{"status":"passed","duration":2542890662},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API","line":141,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_build_image.feature:141:in `I wait at most 900 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is built successfully via API'","duration":19754239984},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_key\" with version \"Latest_key-activation1\" is inspected successfully via API","line":142,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":143,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":138}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":146,"type":"scenario","steps":[{"keyword":"Then ","name":"the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty","line":147,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"suse_key\", \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>7, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_build_image.feature:147:in `the list of packages of image \"suse_key\" with version \"Latest_key-activation1\" is not empty'","duration":2414395465},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@skip_if_github_validation","line":145}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;build-an-image-via-the-gui","keyword":"Scenario","name":"Build an image via the GUI","description":"","line":150,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":80522695},"after":[]},{"keyword":"And ","name":"I select \"suse_real_key\" from \"profileId\"","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1141960641},"after":[]},{"keyword":"And ","name":"I enter \"GUI_BUILT_IMAGE\" as \"version\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":303738665},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1121048849},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61654155},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":156,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":85236355985},"after":[]},{"keyword":"Then ","name":"I wait until I see \"GUI_BUILT_IMAGE\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":97530190},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" is built successfully via API","line":158,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"passed","duration":7425751492},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" is inspected successfully via API","line":159,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"f69ea2becad198405ca41b9ef004a8ccac96ed225b619fe5807f9815d96415b0\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":64527111113},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":149}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;login-as-docker-image-administrator-and-build-an-image","keyword":"Scenario","name":"Login as Docker image administrator and build an image","description":"","line":162,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1675706626},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":131489282},"after":[]},{"keyword":"And ","name":"I select \"suse_real_key\" from \"profileId\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111147844},"after":[]},{"keyword":"And ","name":"I enter \"GUI_DOCKERADMIN\" as \"version\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":262433804},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1117043748},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54849897},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":157169129361},"after":[]},{"keyword":"Then ","name":"I wait until I see \"GUI_DOCKERADMIN\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":95617964},"after":[]},{"keyword":"And ","name":"I wait at most 900 seconds until image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" is built successfully via API","line":171,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"f69ea2becad198405ca41b9ef004a8ccac96ed225b619fe5807f9815d96415b0\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"14b3615a14d2bcdcd86702b41e2af381f67620d060b66033a4fbe0d94fee0b81\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>25, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>2, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"14b3615a14d2bcdcd86702b41e2af381f67620d060b66033a4fbe0d94fee0b81\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"passed","duration":7007391512},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" is inspected successfully via API","line":172,"output":["List of images: [{\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>1, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>2, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"24a90df10c1a41e0de8e947d0325e90f9fb6a2d2f72f5dd7331c3399cb90a8c2\", \"obsolete\"=>false, \"id\"=>3, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_simple\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>6, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_simple\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_key\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>7, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"Latest_key-activation1\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>0}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"f69ea2becad198405ca41b9ef004a8ccac96ed225b619fe5807f9815d96415b0\", \"obsolete\"=>false, \"id\"=>8, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_BUILT_IMAGE\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}, {\"external\"=>false, \"name\"=>\"suse_real_key\", \"checksum\"=>\"14b3615a14d2bcdcd86702b41e2af381f67620d060b66033a4fbe0d94fee0b81\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>25, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>2, \"installedPackages\"=>152, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"completed\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"14b3615a14d2bcdcd86702b41e2af381f67620d060b66033a4fbe0d94fee0b81\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":2155390959},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":161}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;audit-images,-searching-for-a-known-cve-number","keyword":"Scenario","name":"Audit images, searching for a known CVE number","description":"","line":175,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > CVE Audit\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":131223799},"after":[]},{"keyword":"And ","name":"I select \"1999\" from \"cveIdentifierYear\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":72586112},"after":[]},{"keyword":"And ","name":"I enter \"9999\" as \"cveIdentifierId\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62589495},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62273927},"after":[]},{"keyword":"Then ","name":"I should see a \"No action required\" text","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":574136689},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":174}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;audit-images,-searching-for-an-unknown-cve-number","keyword":"Scenario","name":"Audit images, searching for an unknown CVE number","description":"","line":182,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Audit > CVE Audit\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64014628},"after":[]},{"keyword":"And ","name":"I select \"2012\" from \"cveIdentifierYear\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":59047363},"after":[]},{"keyword":"And ","name":"I enter \"2806\" as \"cveIdentifierId\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57538674},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54569378},"after":[]},{"keyword":"Then ","name":"I should see a \"The specified CVE number was not found\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":172655184},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-images-with-key","keyword":"Scenario","name":"Cleanup: delete all images with key","description":"","line":190,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1563610945},"after":[]},{"keyword":"When ","name":"I delete the image \"suse_key\" with version \"latest\" via API calls","line":192,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":3181211428},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_key\" with version \"Latest_key-activation1\" via API calls","line":193,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2390305217},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"latest\" via API calls","line":194,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2467768567},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"GUI_BUILT_IMAGE\" via API calls","line":195,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2418440073},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_real_key\" with version \"GUI_DOCKERADMIN\" via API calls","line":196,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2323795534},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":189}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-images-without-key","keyword":"Scenario","name":"Cleanup: delete images without key","description":"","line":198,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"admin\" with password \"admin\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":395774671},"after":[]},{"keyword":"When ","name":"I delete the image \"suse_simple\" with version \"latest\" via API calls","line":200,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":3110406279},"after":[]},{"keyword":"And ","name":"I delete the image \"suse_simple\" with version \"Latest_simple\" via API calls","line":201,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2432280239},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-profiles-with-key","keyword":"Scenario","name":"Cleanup: delete all profiles with key","description":"","line":204,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":129225709},"after":[]},{"keyword":"And ","name":"I check \"suse_key\" in the list","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":203237978},"after":[]},{"keyword":"And ","name":"I check \"suse_real_key\" in the list","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":60079624},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77411876},"after":[]},{"keyword":"And ","name":"I should see a \"Are you sure you want to delete selected profiles?\" text","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80111952},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":66796390},"after":[]},{"keyword":"And ","name":"I wait until I see \"Image profiles have been deleted\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":169434923},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15},{"name":"@scc_credentials","line":203}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-delete-all-profiles-without-key","keyword":"Scenario","name":"Cleanup: delete all profiles without key","description":"","line":213,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60881384},"after":[]},{"keyword":"And ","name":"I check \"suse_simple\" in the list","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":200823103},"after":[]},{"keyword":"And ","name":"I check \"suse_real_simple\" in the list","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59408722},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63907054},"after":[]},{"keyword":"And ","name":"I should see a \"Are you sure you want to delete selected profiles?\" text","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67101639},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":58285951},"after":[]},{"keyword":"And ","name":"I wait until I see \"Image profiles have been deleted\" text","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":167594119},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]},{"id":"build-container-images-and-cve-audit-them;cleanup:-make-sure-no-job-is-left-running-on-buildhost","keyword":"Scenario","name":"Cleanup: Make sure no job is left running on buildhost","description":"","line":222,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until no Salt job is running on \"build_host\"","line":223,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":1887356847},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":11},{"name":"@build_host","line":12},{"name":"@scope_building_container_images","line":13},{"name":"@scope_cve_audit","line":14},{"name":"@no_auth_registry","line":15}],"before":[],"after":[]}]},{"id":"build-image-with-authenticated-registry","uri":"features/secondary/buildhost_docker_auth_registry.feature","keyword":"Feature","name":"Build image with authenticated registry","description":"","line":11,"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"elements":[{"id":"build-image-with-authenticated-registry;log-in-as-docker-user","keyword":"Scenario","name":"Log in as docker user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"docker\" with password \"docker\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":2091126609},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;create-an-authenticated-image-store-as-docker-admin","keyword":"Scenario","name":"Create an authenticated image store as Docker admin","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":117297090},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":308913719},"after":[]},{"keyword":"And ","name":"I enter \"auth_registry\" as \"label\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":92442945},"after":[]},{"keyword":"And ","name":"I check \"useCredentials\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":105581299},"after":[]},{"keyword":"And ","name":"I enter URI, username and password for registry","line":21,"output":["AUTH_REGISTRY_CREDENTIALS: cucutest|cucusecret"],"match":{"location":"features/step_definitions/docker_steps.rb:29"},"result":{"status":"passed","duration":425988643},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58032236},"after":[]},{"keyword":"Then ","name":"I wait until I see \"registry\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":52587489},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;create-a-profile-for-the-authenticated-image-store-as-docker-admin","keyword":"Scenario","name":"Create a profile for the authenticated image store as Docker admin","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":73489857},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":302488460},"after":[]},{"keyword":"And ","name":"I enter \"auth_registry_profile\" as \"label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":158958382},"after":[]},{"keyword":"And ","name":"I select \"auth_registry\" from \"imageStore\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1124937674},"after":[]},{"keyword":"And ","name":"I select \"1-SUSE-KEY-x86_64\" from \"activationKey\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127949319},"after":[]},{"keyword":"And ","name":"I enter \"Docker/authprofile\" relative to profiles as \"path\"","line":32,"output":["GITPROFILES: https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary"],"match":{"location":"features/step_definitions/docker_steps.rb:10"},"result":{"status":"passed","duration":1022813947},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55036849},"after":[]},{"keyword":"Then ","name":"I wait until I see \"auth_registry_profile\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":386820654},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":25}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;build-an-image-in-the-authenticated-image-store","keyword":"Scenario","name":"Build an image in the authenticated image store","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Build\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66253830},"after":[]},{"keyword":"And ","name":"I select \"auth_registry_profile\" from \"profileId\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1141143438},"after":[]},{"keyword":"And ","name":"I enter \"latest\" as \"version\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":143460230},"after":[]},{"keyword":"And ","name":"I select the hostname of \"build_host\" from \"buildHostId\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:537"},"result":{"status":"passed","duration":1138071092},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64689045},"after":[]},{"keyword":"Then ","name":"I wait until I see \"auth_registry_profile\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":74155573},"after":[]},{"keyword":"When ","name":"I wait at most 900 seconds until image \"auth_registry_profile\" with version \"latest\" is built successfully via API","line":45,"output":["List of images: [{\"external\"=>false, \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>10, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"picked up\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"failed","error_message":"unknown error - image build failed. (SystemCallError)\n./features/step_definitions/docker_steps.rb:55:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/docker_steps.rb:41:in `/^I wait at most (\\d+) seconds until image \"([^\"]*)\" with version \"([^\"]*)\" is built successfully via API$/'\nfeatures/secondary/buildhost_docker_auth_registry.feature:45:in `I wait at most 900 seconds until image \"auth_registry_profile\" with version \"latest\" is built successfully via API'","duration":25528814844},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until image \"auth_registry_profile\" with version \"latest\" is inspected successfully via API","line":46,"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":47,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I refresh the page","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"table row for \"auth_registry_profile\" should contain \"1\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:559"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":36}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;check-the-list-of-packages-is-not-empty","keyword":"Scenario","name":"Check the list of packages is not empty","description":"","line":52,"type":"scenario","steps":[{"keyword":"And ","name":"the list of packages of image \"auth_registry_profile\" with version \"latest\" is not empty","line":53,"output":["List of images: [{\"external\"=>false, \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"obsolete\"=>false, \"id\"=>10, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010004, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"version\"=>\"latest\", \"storeLabel\"=>\"auth_registry\", \"revision\"=>0, \"securityErrata\"=>0, \"buildStatus\"=>\"failed\", \"external\"=>false, \"profileLabel\"=>\"auth_registry_profile\", \"name\"=>\"auth_registry_profile\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>10, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:129"},"result":{"status":"failed","error_message":"the list of image packages is empty (ScriptError)\n./features/step_definitions/docker_steps.rb:143:in `/^the list of packages of image \"([^\"]*)\" with version \"([^\"]*)\" is not empty$/'\nfeatures/secondary/buildhost_docker_auth_registry.feature:53:in `the list of packages of image \"auth_registry_profile\" with version \"latest\" is not empty'","duration":2163912966},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@skip_if_github_validation","line":51}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-remove-docker-profile-for-the-authenticated-image-store","keyword":"Scenario","name":"Cleanup: remove Docker profile for the authenticated image store","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Profiles\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78374739},"after":[]},{"keyword":"And ","name":"I check the row with the \"auth_registry_profile\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":116610376},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":78981393},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":65506852},"after":[]},{"keyword":"And ","name":"I should see a \"Image profile has been deleted.\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":155547886},"after":[]},{"keyword":"And ","name":"I wait until no Salt job is running on \"build_host\"","line":62,"match":{"location":"features/step_definitions/salt_steps.rb:119"},"result":{"status":"passed","duration":1991493364},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10},{"name":"@scc_credentials","line":55}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-remove-authenticated-image-store","keyword":"Scenario","name":"Cleanup: remove authenticated image store","description":"","line":64,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Images > Stores\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63424828},"after":[]},{"keyword":"And ","name":"I check the row with the \"auth_registry\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:912"},"result":{"status":"passed","duration":108666960},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65899336},"after":[]},{"keyword":"And ","name":"I click on the red confirmation button","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:930"},"result":{"status":"passed","duration":57936832},"after":[]},{"keyword":"And ","name":"I should see a \"Image store has been deleted.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":186341070},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]},{"id":"build-image-with-authenticated-registry;cleanup:-delete-registry-image","keyword":"Scenario","name":"Cleanup: delete registry image","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I delete the image \"auth_registry_profile\" with version \"latest\" via API calls","line":72,"match":{"location":"features/step_definitions/docker_steps.rb:113"},"result":{"status":"passed","duration":2028255682},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":7},{"name":"@build_host","line":8},{"name":"@scope_building_container_images","line":9},{"name":"@auth_registry","line":10}],"before":[],"after":[]}]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system","uri":"features/secondary/allcli_overview_systems_details.feature","keyword":"Feature","name":"The system details of each minion and client provides an overview of the system","description":"","line":6,"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":1410981999},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;sle-minion-hardware-refresh","keyword":"Scenario","name":"SLE minion hardware refresh","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I navigate to the Systems overview page of this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:513"},"result":{"status":"passed","duration":2291656587},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":466754635},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":751678649},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":120884136},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":17,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38401820296},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"sle_minion\"","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2128363014},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@sle_minion","line":11}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Minion grains are displayed correctly on the details page","description":"","line":21,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1774607117},"after":[]},{"keyword":"Then ","name":"the hostname for \"sle_minion\" should be correct","line":23,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":94414472},"after":[]},{"keyword":"And ","name":"the kernel for \"sle_minion\" should be correct","line":24,"output":["I should see kernel version: 7.0.7-1-default\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":501669056},"after":[]},{"keyword":"And ","name":"the OS version for \"sle_minion\" should be correct","line":25,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":31062},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"sle_minion\" should be correct","line":26,"output":["IPv4 address: 172.16.3.8"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":83710938},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"sle_minion\" should be correct","line":27,"output":["IPv6 address: fe80::4e2:1aff:febc:29bd"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":456266066},"after":[]},{"keyword":"And ","name":"the system ID for \"sle_minion\" should be correct","line":28,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1269589352},"after":[]},{"keyword":"And ","name":"the system name for \"sle_minion\" should be correct","line":29,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":86148860},"after":[]},{"keyword":"And ","name":"the uptime for \"sle_minion\" should be correct","line":30,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":427405536},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81981477},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82721886},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81404378},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82600278},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83787707},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83275898},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81276556},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81787854},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80866077},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80917010},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@sle_minion","line":20}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;red-hat-like-minion-hardware-refresh","keyword":"Scenario","name":"Red Hat-like minion hardware refresh","description":"","line":43,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1907486181},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":683719641},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":862561053},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":119550780},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":48,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21742353802},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"rhlike_minion\"","line":49,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":1856372782},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@rhlike_minion","line":42}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;red-hat-like-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Red Hat-like minion grains are displayed correctly on the details page","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1725151719},"after":[]},{"keyword":"Then ","name":"the hostname for \"rhlike_minion\" should be correct","line":54,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":92168578},"after":[]},{"keyword":"And ","name":"the kernel for \"rhlike_minion\" should be correct","line":55,"output":["I should see kernel version: 5.14.0-611.5.1.el9_7.x86_64\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":303905522},"after":[]},{"keyword":"And ","name":"the OS version for \"rhlike_minion\" should be correct","line":56,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":26129},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"rhlike_minion\" should be correct","line":57,"output":["IPv4 address: 172.16.3.10"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":84407796},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"rhlike_minion\" should be correct","line":58,"output":["IPv6 address: fe80::4d7:95ff:fe34:4c79"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":248351715},"after":[]},{"keyword":"And ","name":"the system ID for \"rhlike_minion\" should be correct","line":59,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1309189027},"after":[]},{"keyword":"And ","name":"the system name for \"rhlike_minion\" should be correct","line":60,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":82852081},"after":[]},{"keyword":"And ","name":"the uptime for \"rhlike_minion\" should be correct","line":61,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":227661284},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79885737},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80647719},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78786392},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79969627},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82001260},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81497553},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80036482},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81361928},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84100894},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80074374},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@rhlike_minion","line":51}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;debian-like-minion-hardware-refresh","keyword":"Scenario","name":"Debian-like minion hardware refresh","description":"","line":74,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1735689867},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":589147362},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66276540},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":827039241},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":79,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":18981984016},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"deblike_minion\"","line":80,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2392282705},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@deblike_minion","line":73}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;debian-like-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"Debian-like minion grains are displayed correctly on the details page","description":"","line":83,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1728098087},"after":[]},{"keyword":"Then ","name":"the hostname for \"deblike_minion\" should be correct","line":85,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":88746144},"after":[]},{"keyword":"And ","name":"the kernel for \"deblike_minion\" should be correct","line":86,"output":["I should see kernel version: 6.17.0-1019-aws\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":297700044},"after":[]},{"keyword":"And ","name":"the OS version for \"deblike_minion\" should be correct","line":87,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":27364},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"deblike_minion\" should be correct","line":88,"output":["IPv4 address: 172.16.3.11"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":83440604},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"deblike_minion\" should be correct","line":89,"output":["IPv6 address: fe80::494:79ff:fe96:cb3"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":218740403},"after":[]},{"keyword":"And ","name":"the system ID for \"deblike_minion\" should be correct","line":90,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":2826849413},"after":[]},{"keyword":"And ","name":"the system name for \"deblike_minion\" should be correct","line":91,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":80659903},"after":[]},{"keyword":"And ","name":"the uptime for \"deblike_minion\" should be correct","line":92,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":225137524},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76910139},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86161011},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78321377},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77870473},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":78023239},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83473193},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80567269},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80227677},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79262998},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77341095},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@deblike_minion","line":82}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;ssh-managed-minion-hardware-refresh","keyword":"Scenario","name":"SSH-managed minion hardware refresh","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1753576166},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":585140735},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":820212333},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":117063884},"after":[]},{"keyword":"And ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":110,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38346659703},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@ssh_minion","line":104}],"before":[],"after":[]},{"id":"the-system-details-of-each-minion-and-client-provides-an-overview-of-the-system;ssh-managed-minion-grains-are-displayed-correctly-on-the-details-page","keyword":"Scenario","name":"SSH-managed minion grains are displayed correctly on the details page","description":"","line":113,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2047676720},"after":[]},{"keyword":"Then ","name":"the hostname for \"ssh_minion\" should be correct","line":115,"match":{"location":"features/step_definitions/common_steps.rb:53"},"result":{"status":"passed","duration":94425446},"after":[]},{"keyword":"And ","name":"the kernel for \"ssh_minion\" should be correct","line":116,"output":["I should see kernel version: 7.0.7-1-default\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":803744877},"after":[]},{"keyword":"And ","name":"the OS version for \"ssh_minion\" should be correct","line":117,"match":{"location":"features/step_definitions/common_steps.rb:65"},"result":{"status":"passed","duration":27183},"after":[]},{"keyword":"And ","name":"the IPv4 address for \"ssh_minion\" should be correct","line":118,"output":["IPv4 address: 172.16.3.9"],"match":{"location":"features/step_definitions/common_steps.rb:73"},"result":{"status":"passed","duration":92770720},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"ssh_minion\" should be correct","line":119,"output":["IPv6 address: fe80::4f3:a1ff:feeb:8c23"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":441690558},"after":[]},{"keyword":"And ","name":"the system ID for \"ssh_minion\" should be correct","line":120,"match":{"location":"features/step_definitions/common_steps.rb:96"},"result":{"status":"passed","duration":1260281771},"after":[]},{"keyword":"And ","name":"the system name for \"ssh_minion\" should be correct","line":121,"match":{"location":"features/step_definitions/common_steps.rb:101"},"result":{"status":"passed","duration":92990292},"after":[]},{"keyword":"And ","name":"the uptime for \"ssh_minion\" should be correct","line":122,"match":{"location":"features/step_definitions/common_steps.rb:106"},"result":{"status":"passed","duration":445830483},"after":[]},{"keyword":"And ","name":"I should see a \"UUID\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82400648},"after":[]},{"keyword":"And ","name":"I should see a \"Virtualization\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84875404},"after":[]},{"keyword":"And ","name":"I should see a \"Installed Products\" text","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91691799},"after":[]},{"keyword":"And ","name":"I should see a \"Checked In\" text","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82075742},"after":[]},{"keyword":"And ","name":"I should see a \"Registered\" text","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":83672911},"after":[]},{"keyword":"And ","name":"I should see a \"Contact Method\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":82913471},"after":[]},{"keyword":"And ","name":"I should see a \"Auto Patch Update\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84428529},"after":[]},{"keyword":"And ","name":"I should see a \"Maintenance Schedule\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81421771},"after":[]},{"keyword":"And ","name":"I should see a \"Description\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80619269},"after":[]},{"keyword":"And ","name":"I should see a \"Location\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80438818},"after":[]}],"tags":[{"name":"@scope_visualization","line":4},{"name":"@skip_if_github_validation","line":5},{"name":"@ssh_minion","line":112}],"before":[],"after":[]}]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager","uri":"features/secondary/allcli_system_group.feature","keyword":"Feature","name":"Manage a group of systems and the Systems Set Manager","description":"","line":8,"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"elements":[{"id":"manage-a-group-of-systems-and-the-systems-set-manager;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":440162919},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-install-dummy-packages-to-allow-patching","keyword":"Scenario","name":"Pre-requisite: install dummy packages to allow patching","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":784079208},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":16,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1268978498},"after":[]},{"keyword":"And ","name":"I install old package \"andromeda-dummy-1.0\" on this \"sle_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2004573927},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"sle_minion\"","line":18,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2068425894},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":13}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-ensure-that-fake-patches-are-available","keyword":"Scenario","name":"Pre-requisite: ensure that fake patches are available","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":150517419},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1358176285},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1261237720},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1551978982},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":267505187},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":100767472608},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-ensure-that-fake-channels-were-created","keyword":"Scenario","name":"Pre-requisite: ensure that fake channels were created","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":250039072},"after":[]},{"keyword":"Then ","name":"I should see an update in the list","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:674"},"result":{"status":"passed","duration":17856108},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy\" text, refreshing the page","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":71109799},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11850765},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":55221188},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-3456\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":67751465},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11645488},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;fail-to-create-a-group-with-only-its-name","keyword":"Scenario","name":"Fail to create a group with only its name","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":152890752},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":269353724},"after":[]},{"keyword":"And ","name":"I enter \"new-systems-group\" as \"name\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":65140237},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":306300992},"after":[]},{"keyword":"Then ","name":"I should see a \"Both name and description are required for System Groups.\" text","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57613712},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;fail-to-create-a-group-with-only-its-description","keyword":"Scenario","name":"Fail to create a group with only its description","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60690835},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":207944824},"after":[]},{"keyword":"And ","name":"I enter \"My new group\" as \"description\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56220456},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":292769916},"after":[]},{"keyword":"Then ","name":"I should see a \"Both name and description are required for System Groups.\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60594699},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;create-a-group","keyword":"Scenario","name":"Create a group","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63814492},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":280748359},"after":[]},{"keyword":"And ","name":"I enter \"new-systems-group\" as \"name\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59849681},"after":[]},{"keyword":"And ","name":"I enter \"My new group\" as \"description\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55554517},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":400639317},"after":[]},{"keyword":"Then ","name":"I should see a \"System group new-systems-group created.\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65818711},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-sle-minion-to-the-group-and-to-ssm","keyword":"Scenario","name":"Add the SLE minion to the group and to SSM","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62125251},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":299588060},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":480622686},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":61524387},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1682699077},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to new-systems-group server group.\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94600982},"after":[]},{"keyword":"When ","name":"I click on \"Add Selected to SSM\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":599177307},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;the-sle-minion-is-part-of-the-new-group","keyword":"Scenario","name":"The SLE minion is part of the new group","description":"","line":68,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2353940366},"after":[]},{"keyword":"When ","name":"I follow \"Groups\" in the content area","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71880207},"after":[]},{"keyword":"Then ","name":"I should see a \"new-systems-group\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68044741},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-a-patch-to-systems-in-the-system-group","keyword":"Scenario","name":"Apply a patch to systems in the system group","description":"","line":73,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60096792},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":310378593},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":230570520},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":47533406},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-3456\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":71500103},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11908626},"after":[]},{"keyword":"When ","name":"I follow \"virgo-dummy-3456\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":384223585},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":301591577},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":59927665},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":465922908},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59871384},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch virgo-dummy-3456 has been scheduled for 1 system\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71351274},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1748041455},"after":[]},{"keyword":"And ","name":"I wait until event \"Patch Update: virgo-dummy-3456 - Test update for virgo-dummy scheduled by admin\" is completed","line":87,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38471130597},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-a-patch-to-systems-in-the-ssm","keyword":"Scenario","name":"Apply a patch to systems in the SSM","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":494648632},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":263394601},"after":[]},{"keyword":"When ","name":"I enter \"andromeda-dummy\" as the filtered synopsis","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":60540574},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":372025958},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy-6789\" text, refreshing the page","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":65336596},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11511588},"after":[]},{"keyword":"When ","name":"I follow \"andromeda-dummy-6789\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":374574190},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":305302336},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":61677157},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":428407108},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":511699889},"after":[]},{"keyword":"Then ","name":"I should see a \"Patch andromeda-dummy-6789 has been scheduled for 1 system\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72069920},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1934871293},"after":[]},{"keyword":"And ","name":"I wait until event \"Patch Update: andromeda-dummy-6789 - Test update for andromeda-dummy scheduled by admin\" is completed","line":103,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21858971508},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-re-select-sle_minion-in-ssm-for-package-operations","keyword":"Scenario","name":"Pre-requisite: re-select sle_minion in SSM for package operations","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77961724},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":76651710},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":80753196},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":110,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":29015113},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":105}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;delete-a-package-from-systems-in-the-ssm","keyword":"Scenario","name":"Delete a package from systems in the SSM","description":"","line":113,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78088928},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432132470},"after":[]},{"keyword":"And ","name":"I follow \"Remove\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":527592730},"after":[]},{"keyword":"And ","name":"I wait until I see \"Package Removal\" text, refreshing the page","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":232786359},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":132274538},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-2.0-1.1\" text","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":11029885947},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy-2.0-1.1\" in the list","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":61393153},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":360826526},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":486508250},"after":[]},{"keyword":"Then ","name":"I should see a \"Package removals are being scheduled, it may take several minutes for this to complete.\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61104708},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":112}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;pre-requisite:-re-select-sle_minion-in-ssm-for-package-install","keyword":"Scenario","name":"Pre-requisite: re-select sle_minion in SSM for package install","description":"","line":126,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74023054},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":70530618},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77463967},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":130,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":13934403},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":125}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;install-a-package-to-systems-in-the-ssm","keyword":"Scenario","name":"Install a package to systems in the SSM","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77884076},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":522432258},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":498935980},"after":[]},{"keyword":"And ","name":"I wait until I see \"Fake-RPM-SUSE-Channel\" text, refreshing the page","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":66200029},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-RPM-SUSE-Channel\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69752828},"after":[]},{"keyword":"When ","name":"I follow \"Fake-RPM-SUSE-Channel\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":304723332},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-2.0-1.1\" text","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89346747},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":50887971},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy-2.0-1.1\" text","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":89025396},"after":[]},{"keyword":"When ","name":"I check \"virgo-dummy-2.0-1.1\" in the list","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":57965441},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":388736561},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":471888441},"after":[]},{"keyword":"Then ","name":"I should see a \"Package installations are being scheduled, it may take several minutes for this to complete.\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61759096},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_github_validation","line":132}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-red-hat-like-minion-to-the-group-in-a-different-way","keyword":"Scenario","name":"Add the Red Hat-like minion to the group in a different way","description":"","line":149,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59980982},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65789426},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":303999732},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":467835115},"after":[]},{"keyword":"Then ","name":"I should see a \"The following are systems that may be added to this group.\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94341015},"after":[]},{"keyword":"When ","name":"I check the \"rhlike_minion\" client","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":57844510},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":905632625},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to new-systems-group server group\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92164628},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@rhlike_minion","line":148}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;add-the-new-group-to-ssm","keyword":"Scenario","name":"Add the new group to SSM","description":"","line":159,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":88934853},"after":[]},{"keyword":"And ","name":"I click on \"Use in SSM\" in row \"new-systems-group\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:23"},"result":{"status":"passed","duration":59919202},"after":[]},{"keyword":"Then ","name":"I should see a \"Selected Systems List\" text","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":81433159},"after":[]},{"keyword":"And ","name":"I should see \"rhlike_minion\" as link","line":163,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":14626953},"after":[]},{"keyword":"And ","name":"I should see \"sle_minion\" as link","line":164,"match":{"location":"features/step_definitions/setup_steps.rb:245"},"result":{"status":"passed","duration":10390903},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;install-the-locale-formula-package-on-the-server","keyword":"Scenario","name":"Install the locale formula package on the server","description":"","line":168,"type":"scenario","steps":[{"keyword":"When ","name":"I manually install the \"locale\" formula on the server","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:255"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_containerized_server","line":167}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;i-synchronize-all-salt-dynamic-modules-on-\"sle_minion\"","keyword":"Scenario","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","description":"","line":171,"type":"scenario","steps":[{"keyword":"When ","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","line":172,"match":{"location":"features/step_definitions/salt_steps.rb:268"},"result":{"status":"passed","duration":4918159540},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;new-formula-page-is-rendered-for-the-system-group","keyword":"Scenario","name":"New formula page is rendered for the system group","description":"","line":174,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61292221},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":385864810},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":528986686},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60894984},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":289723651},"after":[]},{"keyword":"And ","name":"the \"locale\" formula should be unchecked","line":180,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10037787607},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;apply-the-highstate-to-the-group","keyword":"Scenario","name":"Apply the highstate to the group","description":"","line":183,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60484440},"after":[]},{"keyword":"Then ","name":"I should see a \"System Groups\" text","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77757711},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":307616707},"after":[]},{"keyword":"And ","name":"I follow \"States\"","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":458577150},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65127809},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":424728191},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":278706223},"after":[]},{"keyword":"Then ","name":"I should see a \"Apply states (highstate)\" text","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56461676},"after":[]},{"keyword":"And ","name":"I should see a \"Action Details\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":52828741},"after":[]},{"keyword":"And ","name":"I wait until I see \"2 systems successfully completed this action.\" text, refreshing the page","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":29873161798},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@rhlike_minion","line":182}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;remove-sle-minion-from-new-group","keyword":"Scenario","name":"Remove SLE minion from new group","description":"","line":195,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1726943565},"after":[]},{"keyword":"When ","name":"I follow \"Groups\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":492422859},"after":[]},{"keyword":"And ","name":"I check \"new-systems-group\" in the list","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64110159},"after":[]},{"keyword":"And ","name":"I click on \"Leave Groups\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":868468674},"after":[]},{"keyword":"Then ","name":"I should see a \"1 system groups removed.\" text","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62954002},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-uninstall-formula-from-the-server","keyword":"Scenario","name":"Cleanup: uninstall formula from the server","description":"","line":205,"type":"scenario","steps":[{"keyword":"When ","name":"I manually uninstall the \"locale\" formula from the server","line":206,"match":{"location":"features/step_definitions/salt_steps.rb:260"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7},{"name":"@skip_if_containerized_server","line":204}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-remove-the-new-group","keyword":"Scenario","name":"Cleanup: remove the new group","description":"","line":208,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74976394},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\" in the content area","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70532672},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77064583},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1049950023},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60721687},"after":[]},{"keyword":"And ","name":"I should see a \"new-systems-group\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58430248},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60381722},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-regenerate-search-index-for-later-tests","keyword":"Scenario","name":"Cleanup: regenerate search index for later tests","description":"","line":217,"type":"scenario","steps":[{"keyword":"When ","name":"I clean the search index on the server","line":218,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-07-01T12:37:09Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-07-01T15:45:40Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":11444541661},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]},{"id":"manage-a-group-of-systems-and-the-systems-set-manager;cleanup:-remove-dummy-packages","keyword":"Scenario","name":"Cleanup: remove dummy packages","description":"","line":220,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\" without error control","line":221,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":757795480},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":222,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1359781786},"after":[]},{"keyword":"And ","name":"I remove package \"andromeda-dummy\" from this \"sle_minion\" without error control","line":223,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1677941230},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"sle_minion\" without error control","line":224,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1653333960},"after":[]}],"tags":[{"name":"@scope_ssm","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_visualization","line":6},{"name":"@skip_if_github_validation","line":7}],"before":[],"after":[]}]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel","uri":"features/secondary/allcli_config_channel.feature","keyword":"Feature","name":"Management of configuration of all types of clients in a single channel","description":"","line":5,"tags":[{"name":"@scope_configuration_channels","line":4}],"elements":[{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":974723224},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;create-a-configuration-channel-for-mixed-client-types","keyword":"Scenario","name":"Create a configuration channel for mixed client types","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":142812255},"after":[]},{"keyword":"And ","name":"I follow \"Create Config Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":333539271},"after":[]},{"keyword":"And ","name":"I enter \"Mixed Channel\" as \"cofName\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":74591761},"after":[]},{"keyword":"And ","name":"I enter \"mixedchannel\" as \"cofLabel\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58886781},"after":[]},{"keyword":"And ","name":"I enter \"This is a configuration channel for different system types\" as \"cofDescription\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95365549},"after":[]},{"keyword":"And ","name":"I click on \"Create Config Channel\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65063955},"after":[]},{"keyword":"Then ","name":"I should see a \"Mixed Channel\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69063009},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;add-a-configuration-file-to-the-mixed-configuration-channel","keyword":"Scenario","name":"Add a configuration file to the mixed configuration channel","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66057913},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432963198},"after":[]},{"keyword":"And ","name":"I follow \"Create Configuration File or Directory\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":316258669},"after":[]},{"keyword":"And ","name":"I enter \"/etc/s-mgr/config\" as \"cffPath\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":65709654},"after":[]},{"keyword":"And ","name":"I enter \"COLOR=white\" in the editor","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":4935935},"after":[]},{"keyword":"And ","name":"I click on \"Create Configuration File\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":689312162},"after":[]},{"keyword":"Then ","name":"I should see a \"Revision 1 of /etc/s-mgr/config from channel Mixed Channel\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":95631876},"after":[]},{"keyword":"And ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/init.sls\" should exist on server","line":27,"match":{"location":"features/step_definitions/file_management_steps.rb:22"},"result":{"status":"passed","duration":3212588368},"after":[]},{"keyword":"And ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/etc/s-mgr/config\" should exist on server","line":28,"match":{"location":"features/step_definitions/file_management_steps.rb:22"},"result":{"status":"passed","duration":2723339816},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-salt-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Salt minion to the configuration channel","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2223840638},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68826503},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":86520784},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":68202206},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":57417876},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1012456235},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1014451934},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76704106},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":30}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-red-hat-like-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Red Hat-like minion to the configuration channel","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2076267597},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63502525},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59832041},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":59837612},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":56097259},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":613918252},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1003721075},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79287532},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":41}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-debian-like-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a Debian-like minion to the configuration channel","description":"","line":53,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2760115731},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62338786},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59159325},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":55996872},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":53727879},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":613448110},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52903692},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":921571293},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":52}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;subscribe-a-ssh-minion-to-the-configuration-channel","keyword":"Scenario","name":"Subscribe a SSH minion to the configuration channel","description":"","line":64,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2058459337},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63635610},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65568994},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":59153222},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":50869615},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":764472767},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":957729174},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74193403},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":63}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;deploy-the-file-to-all-systems","keyword":"Scenario","name":"Deploy the file to all systems","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":128733355},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":497610477},"after":[]},{"keyword":"And ","name":"I follow \"Deploy all configuration files to all subscribed systems\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":492915373},"after":[]},{"keyword":"Then ","name":"I should see a \"/etc/s-mgr/config\" link","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11604406},"after":[]},{"keyword":"When ","name":"I click on \"Deploy Files to Selected Systems\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":967949009},"after":[]},{"keyword":"Then ","name":"I should see a \"revision-deploys are being scheduled,\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68040257},"after":[]},{"keyword":"And ","name":"I should see a \"0 revision-deploys overridden.\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64640008},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-sle-minion","keyword":"Scenario","name":"Check that file has been created on SLE minion","description":"","line":84,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"sle_minion\"","line":85,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":2249361075},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":86,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":841268069},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":83}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-red-hat-like-minion","keyword":"Scenario","name":"Check that file has been created on Red Hat-like minion","description":"","line":89,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"rhlike_minion\"","line":90,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":422496511},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"rhlike_minion\"","line":91,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":413083554},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":88}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-debian-like-minion","keyword":"Scenario","name":"Check that file has been created on Debian-like minion","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"deblike_minion\"","line":95,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":952161756},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"deblike_minion\"","line":96,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":412127616},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":93}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-that-file-has-been-created-on-ssh-minion","keyword":"Scenario","name":"Check that file has been created on SSH minion","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until file \"/etc/s-mgr/config\" exists on \"ssh_minion\"","line":100,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":9517763522},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"ssh_minion\"","line":101,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":879372257},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":98}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-sle-minion","keyword":"Scenario","name":"Apply highstate to override changed content on SLE minion","description":"","line":104,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":105,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":717898659},"after":[]},{"keyword":"And ","name":"I apply highstate on \"sle_minion\"","line":106,"output":["Salt command: salt uyuni-master-suse-minion.sumaci.aws state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":14727616292},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":107,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":1139419187},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":103}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-red-hat-like-minion","keyword":"Scenario","name":"Apply highstate to override changed content on Red Hat-like minion","description":"","line":110,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"rhlike_minion\"","line":111,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":409857636},"after":[]},{"keyword":"And ","name":"I apply highstate on \"rhlike_minion\"","line":112,"output":["Salt command: salt uyuni-master-rhlike-minion state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/support/remote_node.rb:189:in `run_until_ok'\n./features/step_definitions/salt_steps.rb:655:in `/^I apply highstate on \"([^\"]*)\"$/'\nfeatures/secondary/allcli_config_channel.feature:112:in `I apply highstate on \"rhlike_minion\"'","duration":252250741038},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"rhlike_minion\"","line":113,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":109}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-debian-like-minion","keyword":"Scenario","name":"Apply highstate to override changed content on Debian-like minion","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"deblike_minion\"","line":117,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":930525978},"after":[]},{"keyword":"And ","name":"I apply highstate on \"deblike_minion\"","line":118,"output":["Salt command: salt uyuni-master-deblike-minion state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":9180965855},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"deblike_minion\"","line":119,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":399983230},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":115}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;apply-highstate-to-override-changed-content-on-ssh-minion","keyword":"Scenario","name":"Apply highstate to override changed content on SSH minion","description":"","line":122,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=blue\" into file \"/etc/s-mgr/config\" on \"ssh_minion\"","line":123,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":1042650227},"after":[]},{"keyword":"And ","name":"I apply highstate on \"ssh_minion\"","line":124,"output":["Salt command: mgr-salt-ssh uyuni-master-suse-sshminion.sumaci.aws state.highstate"],"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"passed","duration":33622969623},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"ssh_minion\"","line":125,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":907845625},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":121}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-red-hat-like-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe Red Hat-like minion and delete configuration files","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79421960},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":499139956},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68844076},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":62166173},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":580032128},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84856198},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"rhlike_minion\"","line":135,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":412393519},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@rhlike_minion","line":127}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-debian-like-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe Debian-like minion and delete configuration files","description":"","line":138,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":63818877},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":433048020},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":58482865},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":57005421},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":50632106},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":640648154},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"deblike_minion\"","line":145,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":447436508},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@deblike_minion","line":137}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-ssh-minion-and-delete-configuration-files","keyword":"Scenario","name":"Unsubscribe SSH minion and delete configuration files","description":"","line":148,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65522898},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":433306046},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59742581},"after":[]},{"keyword":"And ","name":"I check the \"ssh_minion\" client","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":55208579},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":557005720},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70010699},"after":[]},{"keyword":"And ","name":"I destroy \"/etc/s-mgr\" directory on \"ssh_minion\"","line":155,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":497364853},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@ssh_minion","line":147}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;change-file-on-salt-minion-and-compare","keyword":"Scenario","name":"Change file on Salt minion and compare","description":"","line":158,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2857806055},"after":[]},{"keyword":"And ","name":"I store \"COLOR=red\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":717004272},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70166659},"after":[]},{"keyword":"And ","name":"I follow \"Compare Files\" in the content area","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63185457},"after":[]},{"keyword":"And ","name":"I check \"/etc/s-mgr/config\" in the list","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59367210},"after":[]},{"keyword":"And ","name":"I click on \"Compare Files\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":702923228},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Compare\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":875014125},"after":[]},{"keyword":"Then ","name":"I should see a \"1 files scheduled for comparison.\" text","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71111935},"after":[]},{"keyword":"When ","name":"I wait until event \"Show differences between profiled config files and deployed config files scheduled\" is completed","line":167,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21915150658},"after":[]},{"keyword":"Then ","name":"I should see a \"Differences exist\" link","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11415226},"after":[]},{"keyword":"When ","name":"I follow \"Differences exist\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":439992779},"after":[]},{"keyword":"Then ","name":"I should see a \"+COLOR=white\" text","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69762196},"after":[]},{"keyword":"And ","name":"I should see a \"-COLOR=red\" text","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63593057},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":157}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;check-configuration-channel-and-files-via-api-for-salt-minion","keyword":"Scenario","name":"Check configuration channel and files via API for Salt minion","description":"","line":174,"type":"scenario","steps":[{"keyword":"Then ","name":"channel \"mixedchannel\" should exist","line":175,"match":{"location":"features/step_definitions/api_common.rb:620"},"result":{"status":"passed","duration":1176769572},"after":[]},{"keyword":"And ","name":"channel \"mixedchannel\" should contain file \"/etc/s-mgr/config\"","line":176,"match":{"location":"features/step_definitions/api_common.rb:624"},"result":{"status":"passed","duration":1200925414},"after":[]},{"keyword":"And ","name":"\"sle_minion\" should be subscribed to channel \"mixedchannel\"","line":177,"match":{"location":"features/step_definitions/api_common.rb:629"},"result":{"status":"passed","duration":1241376202},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":173}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;extend-configuration-channel-and-deploy-files-via-api-for-salt-minion","keyword":"Scenario","name":"Extend configuration channel and deploy files via API for Salt minion","description":"","line":180,"type":"scenario","steps":[{"keyword":"When ","name":"I store \"COLOR=green\" into file \"/etc/s-mgr/config\" on \"sle_minion\"","line":181,"match":{"location":"features/step_definitions/file_management_steps.rb:45"},"result":{"status":"passed","duration":708378721},"after":[]},{"keyword":"And ","name":"I add file \"/etc/s-mgr/other\" containing \"NAME=Dante\" to channel \"mixedchannel\"","line":182,"match":{"location":"features/step_definitions/api_common.rb:657"},"result":{"status":"passed","duration":1217676209},"after":[]},{"keyword":"And ","name":"I deploy all systems registered to channel \"mixedchannel\"","line":183,"match":{"location":"features/step_definitions/api_common.rb:661"},"result":{"status":"passed","duration":1331185521},"after":[]},{"keyword":"And ","name":"I wait until file \"/etc/s-mgr/other\" exists on \"sle_minion\"","line":184,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":1955091091},"after":[]},{"keyword":"Then ","name":"file \"/etc/s-mgr/config\" should contain \"COLOR=white\" on \"sle_minion\"","line":185,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":839477913},"after":[]},{"keyword":"And ","name":"file \"/etc/s-mgr/other\" should contain \"NAME=Dante\" on \"sle_minion\"","line":186,"match":{"location":"features/step_definitions/file_management_steps.rb:90"},"result":{"status":"passed","duration":834423144},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":179}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;unsubscribe-systems-via-api-for-salt-minion","keyword":"Scenario","name":"Unsubscribe systems via API for Salt minion","description":"","line":189,"type":"scenario","steps":[{"keyword":"When ","name":"I unsubscribe \"sle_minion\" from configuration channel \"mixedchannel\"","line":190,"match":{"location":"features/step_definitions/api_common.rb:85"},"result":{"status":"passed","duration":2498956672},"after":[]},{"keyword":"Then ","name":"\"sle_minion\" should not be subscribed to channel \"mixedchannel\"","line":191,"match":{"location":"features/step_definitions/api_common.rb:635"},"result":{"status":"passed","duration":1180713469},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":188}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;re-add-sle-minion-via-ssm","keyword":"Scenario","name":"Re-add SLE Minion via SSM","description":"","line":194,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":154588730},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":55274566},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":475222615},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":481179479},"after":[]},{"keyword":"And ","name":"I follow \"config channel subscriptions\" in the content area","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79387243},"after":[]},{"keyword":"And ","name":"I check \"Mixed Channel\" in the list","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":62886593},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":569413829},"after":[]},{"keyword":"And ","name":"I click on \"Apply Subscriptions\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58924966},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":924721437},"after":[]},{"keyword":"Then ","name":"I should see a \"Configuration channel subscriptions changed for 1 system successfully.\" text","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70618441},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":193}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-remaining-salt-minion-from-configuration-channel","keyword":"Scenario","name":"Cleanup: remove remaining Salt minion from configuration channel","description":"","line":207,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133107332},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":506398891},"after":[]},{"keyword":"And ","name":"I follow \"Systems\" in the content area","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66614228},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":56393863},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":517619436},"after":[]},{"keyword":"Then ","name":"I should see a \"Successfully unsubscribed 1 system(s).\" text","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55840887},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":206}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-the-mixed-configuration-channel","keyword":"Scenario","name":"Cleanup: remove the mixed configuration channel","description":"","line":215,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66336203},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":434383611},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":292622368},"after":[]},{"keyword":"And ","name":"I click on \"Delete Config Channel\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":374783819},"after":[]},{"keyword":"Then ","name":"file \"/srv/susemanager/salt/manager_org_1/mixedchannel/init.sls\" should not exist on server","line":220,"match":{"location":"features/step_definitions/file_management_steps.rb:36"},"result":{"status":"passed","duration":3051323937},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-delete-configuration-files-on-remaining-salt-minion","keyword":"Scenario","name":"Cleanup: delete configuration files on remaining Salt minion","description":"","line":223,"type":"scenario","steps":[{"keyword":"When ","name":"I destroy \"/etc/s-mgr\" directory on \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/file_management_steps.rb:12"},"result":{"status":"passed","duration":735925464},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4},{"name":"@sle_minion","line":222}],"before":[],"after":[]},{"id":"management-of-configuration-of-all-types-of-clients-in-a-single-channel;cleanup:-remove-remaining-systems-from-ssm-after-tests-of-configuration-channel-on-all-clients","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after tests of configuration channel on all clients","description":"","line":226,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":63761664},"after":[]}],"tags":[{"name":"@scope_configuration_channels","line":4}],"before":[],"after":[]}]},{"id":"channel-subscription-via-ssm","uri":"features/secondary/allcli_software_channels.feature","keyword":"Feature","name":"Channel subscription via SSM","description":"","line":6,"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"elements":[{"id":"channel-subscription-via-ssm;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":433434890},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;change-child-channels-for-sles-minion-subscribed-to-a-base-channel","keyword":"Scenario","name":"Change child channels for SLES minion subscribed to a base channel","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"1\" systems selected for SSM","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select \"Fake-Base-Channel-SUSE-like\" from drop-down in table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I choose radio button \"Subscribe\" for child channel \"Fake-Child-Channel-SUSE-like\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:234"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I schedule action to 3 minutes from now","line":31,"match":{"location":"features/step_definitions/datepicker_steps.rb:73"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I remember when I scheduled an action","line":33,"match":{"location":"features/step_definitions/setup_steps.rb:250"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Changes Actions\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"a table line should contain system \"sle_minion\", \"Scheduled\"","line":35,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":11},{"name":"@susemanager","line":12}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;change-child-channels-for-opensuse-minion-subscribed-to-a-base-channel","keyword":"Scenario","name":"Change child channels for openSUSE minion subscribed to a base channel","description":"","line":39,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":200989797},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":73322509},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":412783093},"after":[]},{"keyword":"And ","name":"I should see \"1\" systems selected for SSM","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":99738911},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":466963364},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67447283},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68161852},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62351792},"after":[]},{"keyword":"When ","name":"I select \"Fake-Base-Channel-SUSE-like\" from drop-down in table line with \"openSUSE Tumbleweed (x86_64)\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":114111359},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62912079},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":416558238},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-Base-Channel-SUSE-like\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68773716},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67956288},"after":[]},{"keyword":"When ","name":"I choose radio button \"Subscribe\" for child channel \"Fake-Child-Channel-SUSE-like\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:234"},"result":{"status":"passed","duration":67535560},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60405235},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68903502},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) to subscribe\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77593866},"after":[]},{"keyword":"When ","name":"I schedule action to 3 minutes from now","line":57,"match":{"location":"features/step_definitions/datepicker_steps.rb:73"},"result":{"status":"passed","duration":238969166},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53906489},"after":[]},{"keyword":"And ","name":"I remember when I scheduled an action","line":59,"match":{"location":"features/step_definitions/setup_steps.rb:250"},"result":{"status":"passed","duration":38931},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Channel Changes Actions\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":418475507},"after":[]},{"keyword":"And ","name":"a table line should contain system \"sle_minion\", \"Scheduled\"","line":61,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":23498207},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":37},{"name":"@uyuni","line":38}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-sles-minion-is-still-subscribed-to-old-channels-before-channel-change-completes","keyword":"Scenario","name":"Check SLES minion is still subscribed to old channels before channel change completes","description":"","line":65,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be checked","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"SLE15-SP7-Installer-Updates for x86_64\" as unchecked","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":63},{"name":"@susemanager","line":64}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-opensuse-minion-is-still-subscribed-to-old-channels-before-channel-change-completes","keyword":"Scenario","name":"Check openSUSE minion is still subscribed to old channels before channel change completes","description":"","line":76,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1840283054},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73798866},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83219330},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":67604670},"after":[]},{"keyword":"Then ","name":"radio button \"openSUSE Tumbleweed (x86_64)\" should be checked","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":153190813},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":505398753},"after":[]},{"keyword":"And ","name":"I should see \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" as unchecked","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":21901545},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":74},{"name":"@uyuni","line":75}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-old-channels-are-still-the-same-on-sles-minion-before-channel-change-completes","keyword":"Scenario","name":"Check via API old channels are still the same on SLES minion before channel change completes","description":"","line":87,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":88,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be enabled on \"sle_minion\"","line":89,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"SLE15-SP7-Installer-Updates for x86_64\" should be disabled on \"sle_minion\"","line":90,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":85},{"name":"@susemanager","line":86}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-old-channels-are-still-the-same-on-opensuse-minion-before-channel-change-completes","keyword":"Scenario","name":"Check via API old channels are still the same on openSUSE minion before channel change completes","description":"","line":94,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":2838739111},"after":[]},{"keyword":"Then ","name":"channel \"openSUSE Tumbleweed (x86_64)\" should be enabled on \"sle_minion\"","line":96,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2477584928},"after":[]},{"keyword":"And ","name":"channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" should be disabled on \"sle_minion\"","line":97,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2344062643},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":92},{"name":"@uyuni","line":93}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;wait-3-minutes-for-the-scheduled-action-to-be-executed","keyword":"Scenario","name":"Wait 3 minutes for the scheduled action to be executed","description":"","line":99,"type":"scenario","steps":[{"keyword":"When ","name":"I wait for \"180\" seconds","line":100,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":180000142406},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-channel-change-has-completed-for-the-sles-minion","keyword":"Scenario","name":"Check channel change has completed for the SLES minion","description":"","line":103,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1844490692},"after":[]},{"keyword":"When ","name":"I wait until event \"Subscribe channels scheduled\" is completed","line":105,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":73059991897},"after":[]},{"keyword":"Then ","name":"I should see a \"The client completed this action on\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66803782},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":102}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-the-sles-minion-is-subscribed-to-the-new-channels","keyword":"Scenario","name":"Check the SLES minion is subscribed to the new channels","description":"","line":110,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1733277698},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76750148},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66549628},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":66436374},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-SUSE-like\" should be checked","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":125169761},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":427373831},"after":[]},{"keyword":"And ","name":"I should see \"Fake-Child-Channel-SUSE-like\" as checked","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16393710},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":109}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-the-new-channels-are-enabled-on-the-sles-minion","keyword":"Scenario","name":"Check via API the new channels are enabled on the SLES minion","description":"","line":121,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":122,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"\"2\" channels should be enabled on \"sle_minion\"","line":123,"match":{"location":"features/step_definitions/api_common.rb:265"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"Fake-Base-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":124,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"channel \"Fake-Child-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":125,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":119},{"name":"@susemanager","line":120}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;check-via-api-the-new-channels-are-enabled-on-the-opensuse-minion","keyword":"Scenario","name":"Check via API the new channels are enabled on the openSUSE minion","description":"","line":128,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":129,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":3083316778},"after":[]},{"keyword":"Then ","name":"\"2\" channels should be enabled on \"sle_minion\"","line":130,"match":{"location":"features/step_definitions/api_common.rb:265"},"result":{"status":"passed","duration":2598741184},"after":[]},{"keyword":"And ","name":"channel \"Fake-Base-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":131,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":3189787496},"after":[]},{"keyword":"And ","name":"channel \"Fake-Child-Channel-SUSE-like\" should be enabled on \"sle_minion\"","line":132,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2344210713},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":127}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;system-default-channel-can't-be-determined-on-the-red-hat-like-minion","keyword":"Scenario","name":"System default channel can't be determined on the Red Hat-like minion","description":"","line":135,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":148289236},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":63911532},"after":[]},{"keyword":"And ","name":"I check the \"rhlike_minion\" client","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":427414915},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":108817256},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":472125876},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65914266},"after":[]},{"keyword":"And ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"Fake-Base-Channel-RH-like\"","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":225860074},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62011024},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":295157760},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65034056},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76058514},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68773437},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65401749},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65707881},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":75313878},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59854485},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Actions\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":297953046},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68062240},"after":[]},{"keyword":"And ","name":"a table line should contain system \"rhlike_minion\", \"Could not determine system default channel\"","line":154,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":21457919},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":48744860},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@rhlike_minion","line":134}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-make-sure-the-red-hat-like-minion-is-still-unchanged","keyword":"Scenario","name":"Cleanup: make sure the Red Hat-like minion is still unchanged","description":"","line":158,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1716819389},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62915534},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":59467785},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-RH-like\" should be checked","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":200131475},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@rhlike_minion","line":157}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;system-default-channel-can't-be-determined-on-the-debian-like-minion","keyword":"Scenario","name":"System default channel can't be determined on the Debian-like minion","description":"","line":165,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":120032454},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":50626136},"after":[]},{"keyword":"And ","name":"I check the \"deblike_minion\" client","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":439198752},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":145679197},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":1598281888},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60881841},"after":[]},{"keyword":"And ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"Fake-Base-Channel-Debian-like\"","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":136054848},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53086345},"after":[]},{"keyword":"Then ","name":"I should see a \"Child Channels\" text","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":302654487},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67143790},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62803647},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58308467},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Overview\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63449331},"after":[]},{"keyword":"And ","name":"I should see a \"Couldn't determine new base channel\" text","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":84550099},"after":[]},{"keyword":"And ","name":"I should see a \"1 system(s) incompatible\" text","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71402260},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":181,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52530922},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Changes Actions\" text","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":287797759},"after":[]},{"keyword":"And ","name":"I should see a \"Items 1 - 1 of 1\" text","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64574303},"after":[]},{"keyword":"And ","name":"a table line should contain system \"deblike_minion\", \"Could not determine system default channel\"","line":184,"match":{"location":"features/step_definitions/setup_steps.rb:198"},"result":{"status":"passed","duration":18774453},"after":[]},{"keyword":"And ","name":"I click on the clear SSM button","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":49912827},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@deblike_minion","line":164}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-make-sure-the-debian-like-minion-is-still-unchanged","keyword":"Scenario","name":"Cleanup: make sure the Debian-like minion is still unchanged","description":"","line":188,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1774467544},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62344794},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":57775277},"after":[]},{"keyword":"Then ","name":"radio button \"Fake-Base-Channel-Debian-like\" should be checked","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":226131852},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@deblike_minion","line":187}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-subscribe-the-sles-minion-back-to-previous-channels","keyword":"Scenario","name":"Cleanup: subscribe the SLES minion back to previous channels","description":"","line":196,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":198,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":201,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I include the recommended child channels","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-Containers15-SP7-Pool for x86_64\"","line":205,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":206,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"SLE15-SP7-Installer-Updates for x86_64\" text","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I include the recommended child channels","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-DevTools15-SP7-Pool for x86_64\"","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"SLE15-SP7-Installer-Updates for x86_64\" should be disabled on \"sle_minion\"","line":219,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":194},{"name":"@susemanager","line":195}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-subscribe-the-opensuse-minion-back-to-previous-channels","keyword":"Scenario","name":"Cleanup: subscribe the openSUSE minion back to previous channels","description":"","line":223,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1718376940},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":225,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62761126},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":226,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60808879},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":227,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":72518308},"after":[]},{"keyword":"And ","name":"I check radio button \"openSUSE Tumbleweed (x86_64)\"","line":228,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10085383074},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":442690528},"after":[]},{"keyword":"And ","name":"I check \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64) (Development)\"","line":230,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":80821408},"after":[]},{"keyword":"And ","name":"I check \"Fake-RPM-SUSE-Channel\"","line":231,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":76140131},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56149139},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64732101},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66963286},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":415320114},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75144117},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":237,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":29914740837},"after":[]},{"keyword":"Then ","name":"channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" should be disabled on \"sle_minion\"","line":238,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"passed","duration":2461452875},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@sle_minion","line":221},{"name":"@uyuni","line":222}],"before":[],"after":[]},{"id":"channel-subscription-via-ssm;cleanup:-remove-remaining-systems-from-ssm-after-channel-subscription-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after channel subscription tests","description":"","line":240,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":71222401},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]}]},{"id":"channel-subscription-with-recommended-or-required-dependencies","uri":"features/secondary/allcli_software_channels_dependencies.feature","keyword":"Feature","name":"Channel subscription with recommended or required dependencies","description":"","line":6,"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"elements":[{"id":"channel-subscription-with-recommended-or-required-dependencies;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":552882488},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;pre-requisite:-remove-remaining-systems-from-ssm-after-software-channel-tests","keyword":"Scenario","name":"Pre-requisite: remove remaining systems from SSM after software channel tests","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":48539085},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-for-a-single-system","keyword":"Scenario","name":"Play with recommended and required child channels selection for a single system","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Product-SLES15-SP7-Updates for x86_64\" \"selected\" and \"disabled\"","line":23,"match":{"location":"features/step_definitions/setup_steps.rb:345"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I exclude the recommended child channels","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:247"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":25,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SLE-Module-Containers15-SP7-Pool for x86_64\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\" \"unselected\"","line":27,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\"","line":29,"match":{"location":"features/step_definitions/setup_steps.rb:362"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Module-Containers15-SP7-Pool for x86_64\" \"selected\"","line":30,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":32,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"SLE-Module-Server-Applications15-SP7-Pool for x86_64\" \"selected\"","line":33,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@susemanager","line":14}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-for-a-single-system","keyword":"Scenario","name":"Play with recommended and required child channels selection for a single system","description":"","line":38,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2527737589},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73025588},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64788419},"after":[]},{"keyword":"And ","name":"I wait for child channels to appear","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:239"},"result":{"status":"passed","duration":220531709},"after":[]},{"keyword":"And ","name":"I check radio button \"(none, disable service)\"","line":43,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10063205592},"after":[]},{"keyword":"And ","name":"I wait for child channels to appear","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:239"},"result":{"status":"passed","duration":223250725},"after":[]},{"keyword":"And ","name":"I check radio button \"openSUSE Tumbleweed (x86_64)\"","line":45,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10080329475},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" \"unselected\" and \"disabled\"","line":46,"match":{"location":"features/step_definitions/setup_steps.rb:345"},"result":{"status":"passed","duration":10097613323},"after":[]},{"keyword":"When ","name":"I select the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\"","line":47,"match":{"location":"features/step_definitions/setup_steps.rb:362"},"result":{"status":"passed","duration":10169122327},"after":[]},{"keyword":"Then ","name":"I should see the child channel \"Uyuni Client Tools for openSUSE Tumbleweed (x86_64)\" \"selected\"","line":48,"match":{"location":"features/step_definitions/setup_steps.rb:329"},"result":{"status":"passed","duration":110039855},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":37}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-in-ssm","keyword":"Scenario","name":"Play with recommended and required child channels selection in SSM","description":"","line":51,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\", \"1\"","line":59,"match":{"location":"features/step_definitions/setup_steps.rb:192"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I select \"System Default Base Channel\" from drop-down in table line with \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":62,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"No change\" \"selected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":64,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":65,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"Subscribe\" \"selected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see \"No change\" \"unselected\" for the \"SLE-Module-Basesystem15-SP7-Pool for x86_64\" channel","line":67,"match":{"location":"features/step_definitions/setup_steps.rb:373"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@susemanager","line":50}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;play-with-recommended-and-required-child-channels-selection-in-ssm","keyword":"Scenario","name":"Play with recommended and required child channels selection in SSM","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System List > All\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":153205108},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":483870245},"after":[]},{"keyword":"Then ","name":"I should see \"1\" systems selected for SSM","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:687"},"result":{"status":"passed","duration":168312108},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Systems > System Set Manager > Overview\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":465441957},"after":[]},{"keyword":"And ","name":"I follow \"channel memberships\" in the content area","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71525591},"after":[]},{"keyword":"Then ","name":"I should see a \"Base Channel\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67162938},"after":[]},{"keyword":"And ","name":"I should see a \"Next\" text","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73700641},"after":[]},{"keyword":"When ","name":"I select \"No Change\" from drop-down in table line with \"openSUSE Tumbleweed (x86_64)\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:221"},"result":{"status":"passed","duration":33752223},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59379999},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":84,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"passed","duration":356697788},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5},{"name":"@uyuni","line":71}],"before":[],"after":[]},{"id":"channel-subscription-with-recommended-or-required-dependencies;cleanup:-remove-remaining-systems-from-ssm-after-software-channel-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after software channel tests","description":"","line":86,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":62330979},"after":[]}],"tags":[{"name":"@scope_changing_software_channels","line":4},{"name":"@scc_credentials","line":5}],"before":[],"after":[]}]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui","uri":"features/secondary/min_rhlike_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install a patch on the Red Hat-like minion via Salt through the UI","description":"","line":8,"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"elements":[{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-enable-test_repo_rpm_pool-repository-on-the-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_rpm_pool repository on the Red Hat-like minion","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"rhlike_minion\"","line":11,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":430947265},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on Red Hat-like minion","description":"","line":13,"type":"scenario","steps":[{"keyword":"When ","name":"I install package \"virgo-dummy-1.0\" on this \"rhlike_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:994"},"result":{"status":"passed","duration":1679366040},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from Red Hat-like minion","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"rhlike_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1121327199},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-newly-installed-packages-on-red-hat-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check newly installed packages on Red Hat-like minion","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"rhlike_minion\"","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"failed","error_message":"FAIL: mgrctl exec -i 'spacecmd -u admin -p admin system_schedulepackagerefresh uyuni-master-rhlike-minion' returned status code = 1.\nOutput:\n\r\r** Generating system cache **\r                             \r (ScriptError)\n./features/support/remote_node.rb:172:in `run_local'\n./features/support/remote_node.rb:120:in `run'\n./features/step_definitions/command_steps.rb:1289:in `/^I refresh packages list via spacecmd on \"([^\"]*)\"$/'\nfeatures/secondary/min_rhlike_salt_install_package_and_patch.feature:20:in `I refresh packages list via spacecmd on \"rhlike_minion\"'","duration":8756574141},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"rhlike_minion\" is finished","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"rhlike_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[{"output":["This scenario took: 9 seconds"],"embeddings":[{"mime_type":"image/png","data":"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AICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgP3pLqgAABAASURBVAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAACABADiEQAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAA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"},{"mime_type":"text/plain","data":"MTg6MDA6NTg6MDAwIC0gMTg6MDE6MDc6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jaGFubmVsL3NzbS9DaGFubmVsU3Vic2NyaXB0aW9ucy5kbw=="}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":48628703819}}]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":24,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11058621980},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;pre-requisite:-re-subscribe-the-red-hat-like-minion-to-a-base-channel","keyword":"Scenario","name":"Pre-requisite: re-subscribe the Red Hat-like minion to a base channel","description":"","line":27,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2472840940},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77230745},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68624777},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":71679071},"after":[]},{"keyword":"And ","name":"I check radio button \"Fake-Base-Channel-RH-like\"","line":32,"output":["Warning: Radio button 'Fake-Base-Channel-RH-like' is already checked"],"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":134408367},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"passed","duration":497008738},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61866192},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60376890},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76211075},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":301563563},"after":[]},{"keyword":"And ","name":"I wait until event \"Subscribe channels scheduled\" is completed","line":38,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21824123760},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;schedule-errata-refresh-to-reflect-channel-assignment-on-red-hat-like-minion","keyword":"Scenario","name":"Schedule errata refresh to reflect channel assignment on Red Hat-like minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61926846},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64922746},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":127657779},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":12106607612},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":133490047},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":344078082},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1339966128},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1525504059},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":265989327},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":12037528945},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;install-a-patch-on-the-red-hat-like-minion","keyword":"Scenario","name":"Install a patch on the Red Hat-like minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1995305231},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79206590},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73315832},"after":[]},{"keyword":"When ","name":"I check \"virgo-dummy-3456\" in the list","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":70407246},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1145738168},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":762694146},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79076338},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0-1.1\" to be installed on \"rhlike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":9699799127},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;install-a-package-on-the-red-hat-like-minion","keyword":"Scenario","name":"Install a package on the Red Hat-like minion","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66870189},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1605813221},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy\" in the list","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":64256462},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":943224310},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":774735726},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67288864},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":69,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":18809556439},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]},{"id":"install-a-patch-on-the-red-hat-like-minion-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-and-andromeda-dummy-packages-from-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy and andromeda-dummy packages from Red Hat-like minion","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75242352},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":645888525},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as the filtered package name","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":124225434},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":836578262},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy\" in the list","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":61910488},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":43138940},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":131018441},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy\" in the list","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":59725195},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":634227299},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":749371383},"after":[]},{"keyword":"Then ","name":"I should see a \"2 package removals have been scheduled\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64135823},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":83,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21953128453},"after":[]},{"keyword":"And ","name":"I disable repository \"test_repo_rpm_pool\" on this \"rhlike_minion\"","line":84,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":427463944},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_res","line":5},{"name":"@scope_salt","line":6},{"name":"@rhlike_minion","line":7}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion","uri":"features/secondary/min_rhlike_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a Red Hat-like Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":526776995},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;apply-prometheus-exporter-formulas-on-the-red-hat-like-minion","keyword":"Scenario","name":"Apply Prometheus exporter formulas on the Red Hat-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"rhlike_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2892413909},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79844098},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63045286},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":186504337},"after":[]},{"keyword":"When ","name":"I check the \"prometheus-exporters\" formula","line":23,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":76347331},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65295490},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":644892106},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;configure-prometheus-exporter-formula-on-the-red-hat-like-minion","keyword":"Scenario","name":"Configure Prometheus exporter formula on the Red Hat-like minion","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67936789},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":232053599},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":472878151},"after":[]},{"keyword":"Then ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":117985005},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":46484440},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":89015404},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":93355378},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73733645},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":1059519163},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;enable-tools_update_repo-tools_pool_repo-so-the-exporters-packages-are-available","keyword":"Scenario","name":"Enable tools_update_repo tools_pool_repo so the exporters packages are available","description":"","line":38,"type":"scenario","steps":[{"keyword":"When ","name":"I enable the repositories \"tools_update_repo tools_pool_repo\" on this \"rhlike_minion\" without error control","line":39,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":653742489},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;apply-highstate-for-prometheus-exporters-on-the-red-hat-like-minion","keyword":"Scenario","name":"Apply highstate for Prometheus exporters on the Red Hat-like minion","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72911274},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61355936},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":446214243},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":46,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38738560663},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":41}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;wait-for-service","keyword":"Scenario","name":"Wait for service","description":"","line":49,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"node\" exporter service is active on \"rhlike_minion\"","line":50,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":445109346},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"rhlike_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":218902186},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"rhlike_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":219889101},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":48}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;visit-monitoring-endpoints-on-the-red-hat-like-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the Red Hat-like minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I visit \"Prometheus node exporter\" endpoint of this \"rhlike_minion\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":223221433},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"rhlike_minion\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":233152158},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"rhlike_minion\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":225179033},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-undo-prometheus-exporter-formulas-on-the-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: undo Prometheus exporter formulas on the Red Hat-like minion","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77589838},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":194682401},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63862014},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":777611000},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-apply-highstate-after-test-monitoring-on-the-red-hat-like-minion","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring on the Red Hat-like minion","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69918829},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62677549},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":557602744},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22089713426},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9},{"name":"@skip_if_github_validation","line":65}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-red-hat-like-salt-minion;cleanup:-disable-tools_update_repo-tools_pool_repo-because-they-are-no-longer-needed","keyword":"Scenario","name":"Cleanup: Disable tools_update_repo tools_pool_repo because they are no longer needed","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I disable the repositories \"tools_update_repo tools_pool_repo\" on this \"rhlike_minion\" without error control","line":73,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":457821408},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@rhlike_minion","line":9}],"before":[],"after":[]}]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui","uri":"features/secondary/minssh_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install a package and a patch on the SUSE SSH client via Salt through the UI","description":"","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"elements":[{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-enable-test_repo_rpm_pool-repository-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_rpm_pool repository on SSH minion","description":"","line":8,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"ssh_minion\"","line":9,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":834362478},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on SSH minion","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"ssh_minion\"","line":12,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1707182988},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"ssh_minion\" without error control","line":13,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":1705096413},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from SSH minion","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"ssh_minion\" without error control","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":925330045},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":17,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1315588224},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":18,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":7739033961},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":19,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/command_steps.rb:1319:in `/^I wait until refresh package list on \"(.*?)\" is finished$/'\nfeatures/secondary/minssh_salt_install_package_and_patch.feature:19:in `I wait until refresh package list on \"ssh_minion\" is finished'","duration":609911759625},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[{"output":["This scenario took: 620 seconds"],"embeddings":[{"mime_type":"image/png","data":"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"},{"mime_type":"text/plain","data":"MTg6MDU6NTA6MDAwIC0gMTg6MTY6MTA6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9zeXN0ZW1zL2RldGFpbHMvaGlzdG9yeS9FdmVudC5kbz9zaWQ9MTAwMDAxMDAwNyZhaWQ9MzY0"}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":47304752622}}]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-old-packages-installed-on-ssh-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check old packages installed on SSH minion","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":8419470769},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":23,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":29646887858},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"ssh_minion\"","line":24,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"passed","duration":7822647451},"after":[]},{"keyword":"And ","name":"I wait until package \"andromeda-dummy-2.0-1.1\" is removed from \"ssh_minion\" via spacecmd","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1351"},"result":{"status":"passed","duration":9344136428},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":27,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11866699728},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;pre-requisite:-ensure-the-errata-cache-is-computed-before-patching-salt-minion","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed before patching Salt minion","description":"","line":30,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2226746054},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78928373},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66351968},"after":[]},{"keyword":"And ","name":"I enter \"virgo-dummy\" as the filtered package name","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":209424727},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"virgo-dummy\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":12461199994},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135541554},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1353065671},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1281024343},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1229763280},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":277241615},"after":[]},{"keyword":"When ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":1185488097},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;install-a-patch-on-the-ssh-minion","keyword":"Scenario","name":"Install a patch on the SSH minion","description":"","line":43,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1846656312},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73541190},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68029376},"after":[]},{"keyword":"And ","name":"I enter \"virgo\" as the filtered synopsis","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":48935586},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":485882604},"after":[]},{"keyword":"And ","name":"I check \"virgo-dummy-3456\" in the list","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":63244741},"after":[]},{"keyword":"And ","name":"I check \"allowVendorChange\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":77329254},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":609010327},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":685041749},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71965131},"after":[]},{"keyword":"When ","name":"I wait for \"virgo-dummy-2.0-1.1\" to be installed on \"ssh_minion\"","line":54,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":31578999589},"after":[]},{"keyword":"Then ","name":"vendor change should be enabled for package actions on \"ssh_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:284"},"result":{"status":"passed","duration":1259456018},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;install-a-package-on-the-ssh-minion","keyword":"Scenario","name":"Install a package on the SSH minion","description":"","line":57,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2324649390},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66193214},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1001906955},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":531786815},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as the filtered package name","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":86360593},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":603979093},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0-1.1\" in the list","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":58143268},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":522132298},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":778350677},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68249593},"after":[]},{"keyword":"When ","name":"I wait for \"andromeda-dummy-2.0-1.1\" to be installed on \"ssh_minion\"","line":68,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":46490880938},"after":[]},{"keyword":"Then ","name":"vendor change should be enabled for package actions on \"ssh_minion\"","line":69,"match":{"location":"features/step_definitions/command_steps.rb:284"},"result":{"status":"passed","duration":1108931544},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-disable-test_repo_rpm_pool-on-ssh-minion","keyword":"Scenario","name":"Cleanup: disable test_repo_rpm_pool on SSH minion","description":"","line":71,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"ssh_minion\"","line":72,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":606360380},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy package from SSH minion","description":"","line":74,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"virgo-dummy\" from this \"ssh_minion\" without error control","line":75,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1912451788},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":76,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1402092162},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":77,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":9070300496},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":78,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":39964578499},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"install-a-package-and-a-patch-on-the-suse-ssh-client-via-salt-through-the-ui;cleanup:-remove-andromeda-dummy-package-from-ssh-minion","keyword":"Scenario","name":"Cleanup: remove andromeda-dummy package from SSH minion","description":"","line":80,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"ssh_minion\" without error control","line":81,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1517550500},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"ssh_minion\"","line":82,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1281980340},"after":[]},{"keyword":"And ","name":"I refresh packages list via spacecmd on \"ssh_minion\"","line":83,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":9216299670},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"ssh_minion\" is finished","line":84,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":29632079238},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]}]},{"id":"operate-an-ansible-control-node-in-ssh-minion","uri":"features/secondary/minssh_ansible_control_node.feature","keyword":"Feature","name":"Operate an Ansible control node in SSH minion","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30806","line":8,"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"elements":[{"id":"operate-an-ansible-control-node-in-ssh-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","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":492251938},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;pre-requisite:-deploy-test-playbooks-and-inventory-file","keyword":"Scenario","name":"Pre-requisite: Deploy test playbooks and inventory file","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I deploy testing playbooks and inventory files to \"ssh_minion\"","line":15,"match":{"location":"features/step_definitions/content_lifecycle_steps.rb:127"},"result":{"status":"passed","duration":4010490077},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;pre-requisite:-subscribe-suse-minions-to-sle-module-python3-15-sp7-pool-for-x86_64","keyword":"Scenario","name":"Pre-requisite: Subscribe SUSE minions to SLE-Module-Python3-15-SP7-Pool for x86_64","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"SLE-Module-Python3-15-SP7-Pool for x86_64\" by label","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:187"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Changing the channels has been scheduled.\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"scheduled\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action\" text, refreshing the page","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@susemanager","line":17}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;enable-\"ansible-control-node\"-system-type","keyword":"Scenario","name":"Enable \"Ansible control node\" system type","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1799955668},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69288321},"after":[]},{"keyword":"And ","name":"I check \"ansible_control_node\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":80276985},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1253131735},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Ansible Control Node type has been applied.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":91338537},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;apply-highstate-and-check-that-ansible-is-installed","keyword":"Scenario","name":"Apply highstate and check that Ansible is installed","description":"","line":37,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2033378463},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68219731},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60601603},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":41,"output":["Event Details:\nFailed to apply state(s): highstate\n----------\n          ID: sync_states\n    Function: saltutil.sync_states\n        Name: sync_states\n      Result: true\n     Comment: No updates to sync\n     Started: 18:22:23.742695\n    Duration: 1267.046\n         SLS: util.syncstates\n     Changed: {}\n----------\n          ID: mgr_absent_ca_package\n    Function: pkg.removed\n        Name: rhn-org-trusted-ssl-cert\n      Result: true\n     Comment: All specified packages are already absent\n     Started: 18:22:26.607833\n    Duration: 1180.856\n         SLS: certs\n     Changed: {}\n----------\n          ID: mgr_ca_cert\n    Function: file.managed\n        Name: /etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT\n      Result: true\n     Comment: File /etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT is in the correct state\n     Started: 18:22:27.791617\n    Duration: 122.26\n         SLS: certs\n     Changed: {}\n----------\n          ID: update-ca-certificates\n    Function: cmd.run\n        Name: /usr/sbin/update-ca-certificates\n      Result: true\n     Comment: State was not run because none of the onchanges reqs changed\n     Started: 18:22:27.915594\n    Duration: 0.012\n         SLS: certs\n     Changed: {}\n----------\n          ID: mgr_proxy_ca_cert_symlink\n    Function: file.symlink\n        Name: /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT\n      Result: true\n     Comment: onlyif condition is false\n     Started: 18:22:27.916641\n    Duration: 841.994\n         SLS: certs\n     Changed: {}\n----------\n          ID: mgr_deploy_tools_uyuni_key\n    Function: file.managed\n        Name: /etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\n      Result: true\n     Comment: File /etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key is in the correct state\n     Started: 18:22:28.758786\n    Duration: 125.792\n         SLS: channels.gpg-keys\n     Changed: {}\n----------\n          ID: mgr_deploy_suse_addon_key\n    Function: file.managed\n        Name: /etc/pki/rpm-gpg/suse-addon-97a636db0bad8ecc.key\n      Result: true\n     Comment: File /etc/pki/rpm-gpg/suse-addon-97a636db0bad8ecc.key is in the correct state\n     Started: 18:22:28.884699\n    Duration: 77.923\n         SLS: channels.gpg-keys\n     Changed: {}\n----------\n          ID: mgr_deploy_suse16_gpg_key\n    Function: file.managed\n        Name: /etc/pki/rpm-gpg/suse16-gpg-pubkey-09d9ea69.key\n      Result: true\n     Comment: File /etc/pki/rpm-gpg/suse16-gpg-pubkey-09d9ea69.key is in the correct state\n     Started: 18:22:28.962753\n    Duration: 68.985\n         SLS: channels.gpg-keys\n     Changed: {}\n----------\n          ID: file_///etc/pki/rpm-gpg/uyuni-tools-gpg-pubkey-0d20833e.key\n    Function: module.run\n        Name: pkg.add_repo_key\n      Result: true\n     Comment: Module function pkg.add_repo_key executed\n     Started: 18:22:29.031876\n    Duration: 77.972\n         SLS: channels.gpg-keys\n     Changed: ret: true\n              \n----------\n          ID: file_///usr/lib/rpm/gnupg/keys/gpg-pubkey-29b700a4-62b07e22.asc\n    Function: module.run\n        Name: pkg.add_repo_key\n      Result: true\n     Comment: Module function pkg.add_repo_key executed\n     Started: 18:22:29.109980\n    Duration: 93.444\n         SLS: channels.gpg-keys\n     Changed: ret: true\n              \n----------\n          ID: mgrchannels_repo\n    Function: file.managed\n        Name: /etc/zypp/repos.d/susemanager:channels.repo\n      Result: true\n     Comment: File /etc/zypp/repos.d/susemanager:channels.repo is in the correct state\n     Started: 18:22:29.203668\n    Duration: 264.946\n         SLS: channels\n     Changed: {}\n----------\n          ID: pkg_installed\n    Function: pkg.installed\n        Name: pkg_installed\n      Result: true\n     Comment: No packages to install provided\n     Started: 18:22:29.469375\n    Duration: 0.811\n         SLS: packages.packages_11d9ab5d4934a8f2e2db034f6a44cb9f\n     Changed: {}\n----------\n          ID: pkg_removed\n    Function: pkg.removed\n        Name: pkg_removed\n      Result: true\n     Comment: All specified packages are already absent\n     Started: 18:22:29.470426\n    Duration: 12.013\n         SLS: packages.packages_11d9ab5d4934a8f2e2db034f6a44cb9f\n     Changed: {}\n----------\n          ID: pkg_latest\n    Function: pkg.latest\n        Name: pkg_latest\n      Result: true\n     Comment: No packages to install provided\n     Started: 18:22:29.482638\n    Duration: 0.647\n         SLS: packages.packages_11d9ab5d4934a8f2e2db034f6a44cb9f\n     Changed: {}\n----------\n          ID: disable_spacewalksd\n    Function: service.dead\n        Name: rhnsd\n      Result: true\n     Comment: The named service rhnsd is not available\n     Started: 18:22:29.483355\n    Duration: 18.153\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: disable_spacewalk-update-status\n    Function: service.dead\n        Name: spacewalk-update-status\n      Result: true\n     Comment: The named service spacewalk-update-status is not available\n     Started: 18:22:29.501621\n    Duration: 15.598\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: disable_osad\n    Function: service.dead\n        Name: osad\n      Result: true\n     Comment: The named service osad is not available\n     Started: 18:22:29.517354\n    Duration: 17.431\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: remove_traditional_stack_all\n    Function: pkg.removed\n        Name: remove_traditional_stack_all\n      Result: true\n     Comment: All specified packages are already absent\n     Started: 18:22:29.534929\n    Duration: 13.831\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: remove_traditional_stack\n    Function: pkg.removed\n        Name: remove_traditional_stack\n      Result: true\n     Comment: All specified packages are already absent\n     Started: 18:22:29.548875\n    Duration: 54.687\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: logrotate_configuration\n    Function: file.managed\n        Name: /etc/logrotate.d/salt-ssh\n      Result: true\n     Comment: File /etc/logrotate.d/salt-ssh is in the correct state\n     Started: 18:22:29.603678\n    Duration: 68.847\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: /etc/sysconfig/rhn/systemid\n    Function: file.managed\n        Name: /etc/sysconfig/rhn/systemid\n      Result: true\n     Comment: File /etc/sysconfig/rhn/systemid exists with proper permissions. No changes made.\n     Started: 18:22:29.672645\n    Duration: 1.603\n         SLS: services.salt-minion\n     Changed: {}\n----------\n          ID: mgr_ansible_installed\n    Function: pkg.installed\n        Name: mgr_ansible_installed\n      Result: false\n     Comment: An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p21007-i22755.scope; invocation ID: d01782047e804cdeac9bb743cfdef75c\nansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)): Signature verification failed [5-File does not exist or signature can't be checked]\nProblem occurred during or after installation or removal of packages:\nInstallation has been aborted as directed.\nPlease see the above error message for a hint.Loading repository data...\nReading installed packages...\nResolving package dependencies...\n\nThe following 6 NEW packages are going to be installed:\n  ansible ansible-core librpmbuild10 python313-packaging python313-resolvelib python313-rpm\n\n6 new packages to install.\n\nPackage download size:    50.2 MiB\n\nPackage install size change:\n              |     347.5 MiB  required by packages that will be installed\n   347.5 MiB  |  -      0 B    released by packages that will be removed\n\nBackend:  classic_rpmtrans\nContinue? [y/n/v/...? shows all options] (y): y\nPreloading Packages [..\nPreloading: python313-resolvelib-1.2.1-1.3.noarch.rpm [done]\n.\nPreloading: librpmbuild10-4.20.1-7.1.x86_64.rpm [done]\n.\nPreloading: python313-packaging-26.2-1.1.noarch.rpm [done]\n.\nPreloading: ansible-core-2.21.1-1.1.noarch.rpm [done]\n.\nPreloading: python313-rpm-4.20.1-7.1.x86_64.rpm [done]\n..\nPreloading: ansible-14.1.0-1.1.noarch.rpm [done]\n.done]\nRetrieving: python313-resolvelib-1.2.1-1.3.noarch (openSUSE Tumbleweed (x86_64)) (1/6),  52.6 KiB    \nRetrieving: python313-packaging-26.2-1.1.noarch (openSUSE Tumbleweed (x86_64)) (2/6),  99.7 KiB    \nRetrieving: librpmbuild10-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (3/6), 103.0 KiB    \nRetrieving: python313-rpm-4.20.1-7.1.x86_64 (openSUSE Tumbleweed (x86_64)) (4/6),  58.1 KiB    \nRetrieving: ansible-core-2.21.1-1.1.noarch (openSUSE Tumbleweed (x86_64)) (5/6),   3.1 MiB    \nansible-core-2.21.1-1.1.noarch.rpm:\n    Header V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\n    V3 RSA/SHA512 Signature, key ID 35a2f86e29b700a4: NOTTRUSTED\n\nAbort, retry, ignore? [a/r/i] (a): a\n     Started: 18:22:29.674404\n    Duration: 5868.028\n         SLS: ansible\n     Changed: {}\n----------\n          ID: mgr_ansible_inventory_refresh\n    Function: module.run\n        Name: event.send\n      Result: true\n     Comment: onlyif condition is false\n     Started: 18:22:35.542554\n    Duration: 15.049\n         SLS: ansible\n     Changed: {}"],"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"failed","error_message":"unknown error - Event failed (SystemCallError)\n./features/step_definitions/navigation_steps.rb:107:in `block (2 levels) in <top (required)>'\n./features/support/commonlib.rb:100:in `block in repeat_until_timeout'\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:99:in `/^I wait at most (\\d+) seconds until the event is completed, refreshing the page$/'\n./features/step_definitions/common_steps.rb:157:in `/^I wait (\\d+) seconds until the event is picked up and (\\d+) seconds until the event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:174:in `/^I wait at most (\\d+) seconds until event \"([^\"]*)\" is completed$/'\n./features/step_definitions/common_steps.rb:151:in `/^I wait until event \"([^\"]*)\" is completed$/'\nfeatures/secondary/minssh_ansible_control_node.feature:41:in `I wait until event \"Apply highstate scheduled\" is completed'","duration":75766254588},"after":[]},{"keyword":"Then ","name":"\"ansible\" should be installed on \"ssh_minion\"","line":42,"match":{"location":"features/step_definitions/command_steps.rb:215"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@bug_reported","line":36}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;the-ansible-tab-appears-in-the-system-overview-page","keyword":"Scenario","name":"The Ansible tab appears in the system overview page","description":"","line":44,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1831256742},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78375006},"after":[]},{"keyword":"Then ","name":"I should see a \"Ansible Control Node Configuration\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62163921},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;configure-some-inventory-and-playbooks-path","keyword":"Scenario","name":"Configure some inventory and playbooks path","description":"","line":49,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1789867245},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62709899},"after":[]},{"keyword":"Then ","name":"I should see a \"Ansible Control Node Configuration\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61380881},"after":[]},{"keyword":"And ","name":"I enter \"/srv/playbooks/\" as \"new_playbook_path_input\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":135194566},"after":[]},{"keyword":"And ","name":"I click on \"new_playbook_path_save\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63067435},"after":[]},{"keyword":"And ","name":"I enter \"/srv/playbooks/orion_dummy/hosts\" as \"new_inventory_path_input\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97941560},"after":[]},{"keyword":"And ","name":"I click on \"new_inventory_path_save\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65261901},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;display-inventories","keyword":"Scenario","name":"Display inventories","description":"","line":58,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2647881474},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63956310},"after":[]},{"keyword":"And ","name":"I follow \"Inventories\" in the content area","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67517315},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks/orion_dummy/hosts\" text","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":367749624},"after":[]},{"keyword":"And ","name":"I click on the inventory accordion for \"/srv/playbooks/orion_dummy/hosts\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:323"},"result":{"status":"passed","duration":49460070},"after":[]},{"keyword":"Then ","name":"I wait until I see \"myself\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"failed","error_message":"Text 'myself' not found (ScriptError)\n./features/step_definitions/navigation_steps.rb:40:in `/^I wait until I see \"([^\"]*)\" text$/'\nfeatures/secondary/minssh_ansible_control_node.feature:64:in `I wait until I see \"myself\" text'","duration":250243540591},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;discover-playbooks-and-display-them","keyword":"Scenario","name":"Discover playbooks and display them","description":"","line":66,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1805100214},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78031298},"after":[]},{"keyword":"And ","name":"I follow \"Playbooks\" in the content area","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65984436},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":152498805},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57129172},"after":[]},{"keyword":"Then ","name":"I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"failed","error_message":"Text '/srv/playbooks/orion_dummy/playbook_orion_dummy.yml' not found (ScriptError)\n./features/step_definitions/navigation_steps.rb:40:in `/^I wait until I see \"([^\"]*)\" text$/'\nfeatures/secondary/minssh_ansible_control_node.feature:72:in `I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text'","duration":250189549429},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;run-a-playbook-using-custom-inventory","keyword":"Scenario","name":"Run a playbook using custom inventory","description":"","line":74,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1814192765},"after":[]},{"keyword":"When ","name":"I follow \"Ansible\" in the content area","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79528078},"after":[]},{"keyword":"And ","name":"I follow \"Playbooks\" in the content area","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64086190},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":249612840},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56768224},"after":[]},{"keyword":"And ","name":"I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"failed","error_message":"Text '/srv/playbooks/orion_dummy/playbook_orion_dummy.yml' not found (ScriptError)\n./features/step_definitions/navigation_steps.rb:40:in `/^I wait until I see \"([^\"]*)\" text$/'\nfeatures/secondary/minssh_ansible_control_node.feature:80:in `I wait until I see \"/srv/playbooks/orion_dummy/playbook_orion_dummy.yml\" text'","duration":250104242275},"after":[]},{"keyword":"And ","name":"I click on \"orion_dummy/playbook_orion_dummy.yml\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Playbook Content\" text","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select \"/srv/playbooks/orion_dummy/hosts\" from \"inventory-path-select\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Playbook execution has been scheduled\" text","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Execute playbook 'playbook_orion_dummy.yml' scheduled\" is completed","line":86,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"file \"/tmp/file.txt\" should exist on \"ssh_minion\"","line":87,"match":{"location":"features/step_definitions/file_management_steps.rb:26"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-disable-ansible-and-remove-test-playbooks-and-inventory-file","keyword":"Scenario","name":"Cleanup: Disable Ansible and remove test playbooks and inventory file","description":"","line":89,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1786404009},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":81690952},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10076390910},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1104384464},"after":[]},{"keyword":"Then ","name":"I should see a \"System properties changed\" text","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88617725},"after":[]},{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"ssh_minion\" without error control","line":95,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1165131049},"after":[]},{"keyword":"And ","name":"I remove \"/tmp/file.txt\" from \"ssh_minion\"","line":96,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":420552747},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-unsubscribe-suse-minions-from-sle-module-python3-15-sp7-pool-for-x86_64","keyword":"Scenario","name":"Cleanup: Unsubscribe SUSE minions from SLE-Module-Python3-15-SP7-Pool for x86_64","description":"","line":99,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"SLE-Module-Python3-15-SP7-Pool for x86_64\" by label","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:187"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"Changing the channels has been scheduled.\" text","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"scheduled\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action\" text, refreshing the page","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7},{"name":"@susemanager","line":98}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-disable-\"ansible-control-node\"-system-type","keyword":"Scenario","name":"Cleanup: Disable \"Ansible control node\" system type","description":"","line":110,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1955289406},"after":[]},{"keyword":"When ","name":"I follow \"Properties\" in the content area","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63047786},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10036434290},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":803268006},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]},{"id":"operate-an-ansible-control-node-in-ssh-minion;cleanup:-apply-highstate-to-disable-the-minion-as-an-\"ansible-control-node\"","keyword":"Scenario","name":"Cleanup: Apply highstate to disable the minion as an \"Ansible control node\"","description":"","line":116,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"ssh_minion\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1987590987},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78821221},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59617801},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":120,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":38989799917},"after":[]}],"tags":[{"name":"@scope_ansible","line":4},{"name":"@scope_salt_ssh","line":5},{"name":"@ssh_minion","line":6},{"name":"@bug_reported","line":7}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion","uri":"features/secondary/min_deblike_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a Debian-like Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":463802986},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;pre-requisite:-enable-all-the-necessary-repositories-for-monitoring-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: Enable all the necessary repositories for Monitoring on Debian-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I enable Debian-like \"universe\" repository on \"deblike_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:873"},"result":{"status":"passed","duration":1284874679},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;apply-prometheus-exporter-formulas-on-the-debian-like-minion","keyword":"Scenario","name":"Apply Prometheus exporter formulas on the Debian-like minion","description":"","line":21,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":3125507777},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83034000},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65907650},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":199386518},"after":[]},{"keyword":"When ","name":"I check the \"prometheus-exporters\" formula","line":26,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":81587571},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67510282},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":507950532},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;configure-prometheus-exporter-formula-on-the-debian-like-minion","keyword":"Scenario","name":"Configure Prometheus exporter formula on the Debian-like minion","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66766912},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":220586722},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":199832986},"after":[]},{"keyword":"Then ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":110457164},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":46378858},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":88217857},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":89364906},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72624674},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":913175807},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;apply-highstate-for-prometheus-exporters-on-the-debian-like-minion","keyword":"Scenario","name":"Apply highstate for Prometheus exporters on the Debian-like minion","description":"","line":42,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73940123},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63473820},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":346695538},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":46,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":88179527813},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":41}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;wait-for-services","keyword":"Scenario","name":"Wait for services","description":"","line":49,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"node\" exporter service is active on \"deblike_minion\"","line":50,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":1078921282},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"deblike_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":218746603},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"deblike_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"passed","duration":228998069},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":48}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;visit-monitoring-endpoints-on-the-debian-like-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the Debian-like minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"And ","name":"I visit \"Prometheus node exporter\" endpoint of this \"deblike_minion\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":222297254},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"deblike_minion\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":221496261},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"deblike_minion\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"passed","duration":237091879},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-undo-prometheus-exporter-formulas-on-the-debian-like-minion","keyword":"Scenario","name":"Cleanup: undo Prometheus exporter formulas on the Debian-like minion","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80566465},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":125689521},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64277719},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":760189763},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-apply-highstate-after-test-monitoring-on-the-debian-like-minion","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring on the Debian-like minion","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69370536},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68981506},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":564434430},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21971662494},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9},{"name":"@skip_if_github_validation","line":65}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-debian-like-salt-minion;cleanup:-disable-all-the-necessary-repositories-for-monitoring-on-debian-like-minion","keyword":"Scenario","name":"Cleanup: Disable all the necessary repositories for Monitoring on Debian-like minion","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I disable Debian-like \"universe\" repository on \"deblike_minion\"","line":73,"match":{"location":"features/step_definitions/command_steps.rb:873"},"result":{"status":"passed","duration":795130732},"after":[]}],"tags":[{"name":"@scope_monitoring","line":7},{"name":"@scope_res","line":8},{"name":"@deblike_minion","line":9}],"before":[],"after":[]}]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled","uri":"features/secondary/min_deblike_salt_install_with_staging.feature","keyword":"Feature","name":"Install a package on the Debian-like minion with staging enabled","description":"","line":16,"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"elements":[{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-install-virgo-dummy-1.0-package,-make-sure-orion-dummy-is-not-present-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package, make sure orion-dummy is not present on Debian-like minion","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":19,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":457306852},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\"","line":20,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":1154572333},"after":[]},{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"deblike_minion\"","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":242766442},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy=1.0\" on this \"deblike_minion\"","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":282020736},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-refresh-package-list-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list on Debian-like minion","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"deblike_minion\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":7890275187},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"deblike_minion\" is finished","line":26,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":14042172096},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"virgo-dummy-1.0\" installed on \"deblike_minion\"","line":27,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"passed","duration":7340955835},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":568222689},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;pre-requisite:-ensure-the-errata-cache-is-computed-for-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed for Debian-like minion","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":139737140},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1206160367},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1301768578},"after":[]},{"keyword":"Then ","name":"I click on \"Single Run Schedule\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1279166912},"after":[]},{"keyword":"And ","name":"I should see a \"bunch was scheduled\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":270440138},"after":[]},{"keyword":"Then ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":28615452061},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;enable-content-staging-for-debian-like-minion","keyword":"Scenario","name":"Enable content staging for Debian-like minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":74434845},"after":[]},{"keyword":"And ","name":"I follow first \"SUSE Test\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":295903206},"after":[]},{"keyword":"And ","name":"I follow first \"Configuration\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":216982298},"after":[]},{"keyword":"And ","name":"I check \"staging_content_enabled\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":42268764},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":385955834},"after":[]},{"keyword":"Then ","name":"I should see a \"was successfully updated.\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64779222},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;install-package-in-the-future-and-check-for-staging-on-debian-like-minion","keyword":"Scenario","name":"Install package in the future and check for staging on Debian-like minion","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1775717606},"after":[]},{"keyword":"And ","name":"I follow \"Software\" in the content area","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74435698},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":88239711},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66252478},"after":[]},{"keyword":"And ","name":"I enter \"orion-dummy-1.1-X\" as the filtered package name","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":64164561},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":491586698},"after":[]},{"keyword":"When ","name":"I check \"orion-dummy-1.1-X\" in the list","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":60706389},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":596392600},"after":[]},{"keyword":"And ","name":"I pick 3 minutes from now as schedule time","line":57,"match":{"location":"features/step_definitions/datepicker_steps.rb:66"},"result":{"status":"passed","duration":110120391},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":929607092},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66898977},"after":[]},{"keyword":"And ","name":"I wait until the package \"orion-dummy_1.1\" has been cached on this \"deblike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:1112"},"result":{"status":"passed","duration":38964335793},"after":[]},{"keyword":"And ","name":"I wait for \"orion-dummy-1.1\" to be installed on \"deblike_minion\"","line":61,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"passed","duration":135782692863},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;install-patch-in-the-future-and-check-for-staging-on-debian-like-minion","keyword":"Scenario","name":"Install patch in the future and check for staging on Debian-like minion","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66331460},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67842247},"after":[]},{"keyword":"And ","name":"I enter \"virgo\" as the filtered synopsis","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"failed","error_message":"Unable to find css \"input[placeholder='Filter by Synopsis: ']\" (Capybara::ElementNotFound)\n./features/step_definitions/navigation_steps.rb:993:in `/^I enter \"([^\"]*)\" as the filtered synopsis$/'\nfeatures/secondary/min_deblike_salt_install_with_staging.feature:66:in `I enter \"virgo\" as the filtered synopsis'","duration":10007105948},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"3456-1\" in the list","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I pick 3 minutes from now as schedule time","line":70,"match":{"location":"features/step_definitions/datepicker_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until the package \"virgo-dummy_2.0\" has been cached on this \"deblike_minion\"","line":73,"match":{"location":"features/step_definitions/command_steps.rb:1112"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0\" to be installed on \"deblike_minion\"","line":74,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]},{"id":"install-a-package-on-the-debian-like-minion-with-staging-enabled;cleanup:-remove-virgo-dummy-and-orion-dummy-packages-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy and orion-dummy packages from Debian-like minion","description":"","line":76,"type":"scenario","steps":[{"keyword":"And ","name":"I remove package \"orion-dummy\" from this \"deblike_minion\"","line":77,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1132777629},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"deblike_minion\"","line":78,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":340902548},"after":[]},{"keyword":"And ","name":"I disable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":79,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":219394308},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\"","line":80,"match":{"location":"features/step_definitions/command_steps.rb:796"},"result":{"status":"passed","duration":1364906274},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[]}]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui","uri":"features/secondary/min_deblike_salt_install_package_and_patch.feature","keyword":"Feature","name":"Install and upgrade package on the Debian-like minion via Salt through the UI","description":"","line":7,"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"elements":[{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-enable-test_repo_deb_pool-repository-on-the-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: enable test_repo_deb_pool repository on the Debian-like minion","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":10,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":441885252},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-install-virgo-dummy-1.0-package-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: install virgo-dummy-1.0 package on Debian-like minion","description":"","line":12,"type":"scenario","steps":[{"keyword":"When ","name":"I run \"apt update\" on \"deblike_minion\" with logging","line":13,"output":["OUT: Ign:1 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  InRelease\nGet:2 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Release [1,026 B]\nGet:3 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Release.gpg [522 B]\nIgn:4 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ InRelease\nGet:5 http://mirror.sumaci.aws/repositories/systemsmanagement:/Uyuni:/Test-Packages:/Pool/deb  Packages [785 B]\nHit:6 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release\nIgn:7 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release.gpg\nFetched 2,333 B in 0s (4,878 B/s)\nReading package lists...\nBuilding dependency tree...\nReading state information...\n2 packages can be upgraded. Run 'apt list --upgradable' to see them.\n\nWARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n\n"],"match":{"location":"features/step_definitions/command_steps.rb:801"},"result":{"status":"passed","duration":982552876},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy=1.0\" on this \"deblike_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2054319044},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-remove-andromeda-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: remove andromeda-dummy package from Debian-like minion","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"deblike_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":349731043},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":474384896},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;pre-requisite:-refresh-package-list-and-check-newly-installed-packages-on-debian-like-minion","keyword":"Scenario","name":"Pre-requisite: refresh package list and check newly installed packages on Debian-like minion","description":"","line":22,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"deblike_minion\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2506784842},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80953796},"after":[]},{"keyword":"And ","name":"I click on \"Update Package List\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":994226151},"after":[]},{"keyword":"And ","name":"I follow \"Events\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71157210},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Package List Refresh scheduled\" text, refreshing the page","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:139"},"result":{"status":"passed","duration":24667708593},"after":[]},{"keyword":"And ","name":"I wait until package \"virgo-dummy\" is installed on \"deblike_minion\" via spacecmd","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1339"},"result":{"status":"passed","duration":8395976791},"after":[]},{"keyword":"And ","name":"I wait until package \"andromeda-dummy\" is removed from \"deblike_minion\" via spacecmd","line":29,"match":{"location":"features/step_definitions/command_steps.rb:1351"},"result":{"status":"passed","duration":8409796061},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-patch-on-the-debian-like-minion","keyword":"Scenario","name":"Install a patch on the Debian-like minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66921398},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67532800},"after":[]},{"keyword":"When ","name":"I check \"3456-1\" in the list","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"failed","error_message":"Unable to find xpath \"//table/tbody/tr[.//td[contains(.,'3456-1')]]//input[@type='checkbox']\" (Capybara::ElementNotFound)\n./features/support/navigation_step_helper.rb:32:in `toggle_checkbox_in_list'\n./features/support/navigation_step_helper.rb:10:in `toggle_checkbox_in_package_list'\n./features/step_definitions/navigation_steps.rb:1065:in `/^I (check|uncheck) \"([^\"]*)\"(| last version) in the list$/'\nfeatures/secondary/min_deblike_salt_install_package_and_patch.feature:34:in `I check \"3456-1\" in the list'","duration":10004738230},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 patch update has been scheduled for\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for \"virgo-dummy-2.0\" to be installed on \"deblike_minion\"","line":38,"match":{"location":"features/step_definitions/command_steps.rb:230"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-package-on-the-debian-like-minion","keyword":"Scenario","name":"Install a package on the Debian-like minion","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0\" in the list","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"1 package install has been scheduled for\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":48,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"Deb package \"andromeda-dummy\" with version \"2.0\" should be installed on \"deblike_minion\"","line":49,"match":{"location":"features/step_definitions/command_steps.rb:220"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6},{"name":"@susemanager","line":40}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;install-a-package-on-the-debian-like-minion","keyword":"Scenario","name":"Install a package on the Debian-like minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64410396},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":448463323},"after":[]},{"keyword":"And ","name":"I check \"andromeda-dummy-2.0\" in the list","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":60961952},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":573076684},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":598806668},"after":[]},{"keyword":"And ","name":"I should see a \"1 package install has been scheduled for\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66194978},"after":[]},{"keyword":"When ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":59,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":21781780889},"after":[]},{"keyword":"Then ","name":"Deb package \"andromeda-dummy\" with version \"2.0\" should be installed on \"deblike_minion\"","line":60,"match":{"location":"features/step_definitions/command_steps.rb:220"},"result":{"status":"passed","duration":1020187012},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6},{"name":"@uyuni","line":51}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-disable-test_repo_deb_pool-on-debian-like-minion","keyword":"Scenario","name":"Cleanup: disable test_repo_deb_pool on Debian-like minion","description":"","line":62,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_deb_pool\" on this \"deblike_minion\"","line":63,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":218599709},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-remove-virgo-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove virgo-dummy package from Debian-like minion","description":"","line":65,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"virgo-dummy\" from this \"deblike_minion\"","line":66,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":335209719},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]},{"id":"install-and-upgrade-package-on-the-debian-like-minion-via-salt-through-the-ui;cleanup:-remove-andromeda-dummy-package-from-debian-like-minion","keyword":"Scenario","name":"Cleanup: remove andromeda-dummy package from Debian-like minion","description":"","line":68,"type":"scenario","steps":[{"keyword":"When ","name":"I remove package \"andromeda-dummy\" from this \"deblike_minion\"","line":69,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":341808936},"after":[]},{"keyword":"And ","name":"I run \"apt update\" on \"deblike_minion\" with logging","line":70,"output":["OUT: Ign:1 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ InRelease\nHit:2 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release\nIgn:3 https://uyuni-master-proxy.sumaci.aws:443/rhn/manager/download fake-base-channel-debian-like/ Release.gpg\nReading package lists...\nBuilding dependency tree...\nReading state information...\n1 package can be upgraded. Run 'apt list --upgradable' to see it.\n\nWARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n\n"],"match":{"location":"features/step_definitions/command_steps.rb:801"},"result":{"status":"passed","duration":1271450629},"after":[]}],"tags":[{"name":"@scope_deblike","line":4},{"name":"@scope_salt","line":5},{"name":"@deblike_minion","line":6}],"before":[],"after":[]}]},{"id":"negative-tests-for-bootstrapping-normal-minions","uri":"features/secondary/min_bootstrap_negative.feature","keyword":"Feature","name":"Negative tests for bootstrapping normal minions","description":"  In order to register only valid minions\n  As an authorized user\n  I want to avoid registration with invalid input parameters","line":7,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"elements":[{"id":"negative-tests-for-bootstrapping-normal-minions;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":498956298},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-should-fail-when-minion-already-exists","keyword":"Scenario","name":"Bootstrap should fail when minion already exists","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":140809608},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74593199},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"sle_minion\" as \"hostname\"","line":18,"output":["The hostname of sle_minion is uyuni-master-suse-minion.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":142749137},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56095557},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58558457},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62035843},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66148030},"after":[]},{"keyword":"And ","name":"I wait until I see \"A salt key for this host\" text","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":273791534},"after":[]},{"keyword":"Then ","name":"I should not see a \"GenericSaltError\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":65858317},"after":[]},{"keyword":"And ","name":"I should see a \"seems to already exist, please check!\" text","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62740899},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-hostname","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong hostname","description":"","line":27,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65047999},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66557269},"after":[]},{"keyword":"When ","name":"I enter \"not-existing-name\" as \"hostname\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82160103},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48397408},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54644176},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54993313},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57045861},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":1563635443},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":17629754},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76301860},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":11289653},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74162481},"after":[]},{"keyword":"And ","name":"I should see \"Could not resolve hostname not-existing-name: Name or service not known\" in the stderr textarea","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:732"},"result":{"status":"passed","duration":17247330},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":55143145},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-ssh-credentials","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong SSH credentials","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64838511},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65485111},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"localhost\" as \"hostname\"","line":46,"output":["The hostname of localhost is uyuni-master-controller.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":125608337},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49650392},"after":[]},{"keyword":"And ","name":"I enter \"FRANZ\" as \"user\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58042136},"after":[]},{"keyword":"And ","name":"I enter \"KAFKA\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58686499},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57265865},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":10867417611},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":14231627},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60106797},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8945953},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":68925283},"after":[]},{"keyword":"And ","name":"I should see \"Permission denied (publickey\" or \"Password authentication failed\" in the stderr textarea","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:737"},"result":{"status":"passed","duration":13815753},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":45702349},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]},{"id":"negative-tests-for-bootstrapping-normal-minions;bootstrap-a-sles-minion-with-wrong-ssh-port-number","keyword":"Scenario","name":"Bootstrap a SLES minion with wrong SSH port number","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > Bootstrapping\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":64116150},"after":[]},{"keyword":"Then ","name":"I should see a \"Bootstrap Minions\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70792998},"after":[]},{"keyword":"When ","name":"I enter the hostname of \"localhost\" as \"hostname\"","line":62,"output":["The hostname of localhost is uyuni-master-controller.sumaci.aws"],"match":{"location":"features/step_definitions/navigation_steps.rb:531"},"result":{"status":"passed","duration":122475729},"after":[]},{"keyword":"And ","name":"I enter \"11\" as \"port\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49682769},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53776161},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56717979},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57258131},"after":[]},{"keyword":"And ","name":"I wait until I see \"An error has occurred during salt execution: unable to establish ssh connection.\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":1583230756},"after":[]},{"keyword":"Then ","name":"I should see a \"Details\" button","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":15271265},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61470756},"after":[]},{"keyword":"And ","name":"I wait at most 10 seconds until I see modal containing \"Error Details\" text","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:1189"},"result":{"status":"passed","duration":8196154},"after":[]},{"keyword":"Then ","name":"I should see a \"Standard Error\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71139424},"after":[]},{"keyword":"And ","name":"I should see \"port 11: Connection refused\" or \"port 11: Network is unreachable\" in the stderr textarea","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:737"},"result":{"status":"passed","duration":13180117},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":47551137},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@sle_minion","line":5},{"name":"@scope_onboarding","line":6}],"before":[],"after":[]}]},{"id":"use-salt-formulas","uri":"features/secondary/min_salt_formulas.feature","keyword":"Feature","name":"Use salt formulas","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30502\n  In order to use simple forms to apply changes to minions\n  As an authorized user\n  I want to be able to install and use salt formulas","line":7,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"elements":[{"id":"use-salt-formulas;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":469130343},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;install-the-locale-formula-package-on-the-server","keyword":"Scenario","name":"Install the locale formula package on the server","description":"","line":18,"type":"scenario","steps":[{"keyword":"When ","name":"I manually install the \"locale\" formula on the server","line":19,"match":{"location":"features/step_definitions/salt_steps.rb:255"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@skip_if_containerized_server","line":17}],"before":[],"after":[]},{"id":"use-salt-formulas;i-synchronize-all-salt-dynamic-modules-on-\"sle_minion\"","keyword":"Scenario","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","description":"","line":21,"type":"scenario","steps":[{"keyword":"When ","name":"I synchronize all Salt dynamic modules on \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/salt_steps.rb:268"},"result":{"status":"passed","duration":5428604241},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;the-new-formula-appears-on-the-server","keyword":"Scenario","name":"The new formula appears on the server","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Salt > Formula Catalog\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136481678},"after":[]},{"keyword":"Then ","name":"I should see a \"locale\" text in the content area","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:11"},"result":{"status":"passed","duration":162876643},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@bug_reported","line":24}],"before":[],"after":[]},{"id":"use-salt-formulas;enable-the-formula-on-the-minion","keyword":"Scenario","name":"Enable the formula on the minion","description":"","line":29,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1764336094},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75539569},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58061372},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":108105527},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":91251888},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":76234490},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63833695},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":498934452},"after":[]},{"keyword":"Then ","name":"the \"locale\" formula should be checked","line":38,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10046374031},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;parametrize-the-formula-on-the-minion","keyword":"Scenario","name":"Parametrize the formula on the minion","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64439122},"after":[]},{"keyword":"And ","name":"I follow first \"Locale\" in the content area","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":164950792},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":216318309},"after":[]},{"keyword":"And ","name":"I select \"Etc/GMT-5\" in timezone name field","line":44,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":60166868},"after":[]},{"keyword":"And ","name":"I select \"French\" in language field","line":45,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":47449831},"after":[]},{"keyword":"And ","name":"I select \"French (Canada)\" in keyboard layout field","line":46,"match":{"location":"features/step_definitions/salt_steps.rb:331"},"result":{"status":"passed","duration":45428446},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69141628},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":565232341},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-saving-the-formula","keyword":"Scenario","name":"Check the pillar data after saving the formula","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":51,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":5383038044},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3549587756},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"Etc/GMT-5\" on \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3432456521},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"French (Canada)\" on \"sle_minion\"","line":54,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3505440063},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"French\" on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4555503222},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;no-other-minion-is-affected-by-the-formula","keyword":"Scenario","name":"No other minion is affected by the formula","description":"","line":58,"type":"scenario","steps":[{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"ssh_minion\"","line":59,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11387810537},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"ssh_minion\"","line":60,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":10692238153},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"ssh_minion\"","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":10895775726},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@ssh_minion","line":57}],"before":[],"after":[]},{"id":"use-salt-formulas;use-the-parametrized-formula-in-test-mode","keyword":"Scenario","name":"Use the parametrized formula in test mode","description":"","line":63,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1919374841},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71770311},"after":[]},{"keyword":"Then ","name":"I should see the toggler \"disabled\"","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:303"},"result":{"status":"passed","duration":11831027},"after":[]},{"keyword":"When ","name":"I click on the \"disabled\" toggler","line":67,"match":{"location":"features/step_definitions/setup_steps.rb:316"},"result":{"status":"passed","duration":46191920},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63164424},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":336008324},"after":[]},{"keyword":"And ","name":"I wait at most 300 seconds until event \"Apply highstate in test-mode scheduled\" is completed","line":70,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"passed","duration":22046252591},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;apply-the-parametrized-formula-via-the-highstate","keyword":"Scenario","name":"Apply the parametrized formula via the highstate","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"sle_update_repo\" on this \"sle_minion\" without error control","line":73,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":781818237},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60437989},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52736973},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":840811090},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":77,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22062829325},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"+05\"","line":78,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":722310685},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"ca\"","line":79,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":430483418},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"fr_FR.UTF-8\"","line":80,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":831769523},"after":[]},{"keyword":"And ","name":"I disable repository \"sle_update_repo\" on this \"sle_minion\" without error control","line":81,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":458482964},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;reset-the-formula-on-the-minion","keyword":"Scenario","name":"Reset the formula on the minion","description":"","line":83,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":76416578},"after":[]},{"keyword":"And ","name":"I follow first \"Locale\" in the content area","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":277484743},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":330744677},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68857728},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":513488615},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-resetting-the-formula","keyword":"Scenario","name":"Check the pillar data after resetting the formula","description":"","line":90,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":91,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":5746984204},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":92,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3456542089},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"CET\" on \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3650987445},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"English (US)\" on \"sle_minion\"","line":94,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4450405732},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"English (US)\" on \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3481593780},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;apply-the-reset-formula-via-the-highstate","keyword":"Scenario","name":"Apply the reset formula via the highstate","description":"","line":97,"type":"scenario","steps":[{"keyword":"And ","name":"I follow \"States\" in the content area","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73537497},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61354203},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":472572172},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":101,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22116395021},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"CET\"","line":102,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":723976728},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"us\"","line":103,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":420533572},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"en_US.UTF-8\"","line":104,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":850454119},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;disable-the-formula-on-the-minion","keyword":"Scenario","name":"Disable the formula on the minion","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":79731987},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61384317},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":198721744},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89051475},"after":[]},{"keyword":"When ","name":"I uncheck the \"locale\" formula","line":111,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":75923163},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63514541},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":637152178},"after":[]},{"keyword":"Then ","name":"the \"locale\" formula should be unchecked","line":114,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10022357952},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-disabling-the-formula","keyword":"Scenario","name":"Check the pillar data after disabling the formula","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":117,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":5521314860},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3506855633},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"sle_minion\"","line":119,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3525285818},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3489616565},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;assign-locale-formula-to-minion-via-group-formula","keyword":"Scenario","name":"Assign locale formula to minion via group formula","description":"","line":122,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77263066},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":279992839},"after":[]},{"keyword":"And ","name":"I enter \"locale-formula-group\" as \"name\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":75745092},"after":[]},{"keyword":"And ","name":"I enter \"Test group with locale formula added\" as \"description\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76678501},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61962352},"after":[]},{"keyword":"Then ","name":"I should see a \"System group locale-formula-group created.\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":559514035},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74325345},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60106646},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":290654916},"after":[]},{"keyword":"And ","name":"I should see a \"Locale\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90972674},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":133,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":72817742},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63941798},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":352232798},"after":[]},{"keyword":"And ","name":"I follow \"Target\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":632226650},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":61861721},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1295424072},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to locale-formula-group server group.\" text","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":98731794},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;check-the-pillar-data-after-assigning-group-formula","keyword":"Scenario","name":"Check the pillar data after assigning group formula","description":"","line":141,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":142,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":3987072483},"after":[]},{"keyword":"Then ","name":"the pillar data for \"formulas\" should be \"- locale\" on \"sle_minion\"","line":143,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3457646115},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone:name\" should be \"CET\" on \"sle_minion\"","line":144,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3688863967},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:keyboard_layout\" should be \"English (US)\" on \"sle_minion\"","line":145,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4437526706},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language:language\" should be \"English (US)\" on \"sle_minion\"","line":146,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3504148997},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;no-other-minion-is-affected-by-the-group-formula","keyword":"Scenario","name":"No other minion is affected by the group formula","description":"","line":149,"type":"scenario","steps":[{"keyword":"Then ","name":"the pillar data for \"formulas\" should be empty on \"ssh_minion\"","line":150,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11953723744},"after":[]},{"keyword":"And ","name":"the pillar data for \"timezone\" should be empty on \"ssh_minion\"","line":151,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":10733903490},"after":[]},{"keyword":"And ","name":"the pillar data for \"keyboard_and_language\" should be empty on \"ssh_minion\"","line":152,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":11125697132},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@ssh_minion","line":148}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-remove-\"locale-formula-group\"-system-group","keyword":"Scenario","name":"Cleanup: remove \"locale-formula-group\" system group","description":"","line":154,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":75795208},"after":[]},{"keyword":"And ","name":"I follow \"locale-formula-group\" in the content area","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82908314},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74109180},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58330376},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":159,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62753202},"after":[]},{"keyword":"And ","name":"I should see a \"locale-formula-group\" text","line":160,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56368411},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60128749},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-reset-locale-values-on-the-minion","keyword":"Scenario","name":"Cleanup: reset locale values on the minion","description":"","line":163,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1799935538},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73574223},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70111798},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":459328774},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":168,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":23204198246},"after":[]},{"keyword":"Then ","name":"the timezone on \"sle_minion\" should be \"CET\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:335"},"result":{"status":"passed","duration":736330666},"after":[]},{"keyword":"And ","name":"the keymap on \"sle_minion\" should be \"us\"","line":170,"match":{"location":"features/step_definitions/salt_steps.rb:343"},"result":{"status":"passed","duration":424987599},"after":[]},{"keyword":"And ","name":"the language on \"sle_minion\" should be \"en_US.UTF-8\"","line":171,"match":{"location":"features/step_definitions/salt_steps.rb:349"},"result":{"status":"passed","duration":833027585},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-uninstall-formula-package-from-the-server","keyword":"Scenario","name":"Cleanup: uninstall formula package from the server","description":"","line":174,"type":"scenario","steps":[{"keyword":"When ","name":"I manually uninstall the \"locale\" formula from the server","line":175,"match":{"location":"features/step_definitions/salt_steps.rb:260"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@skip_if_containerized_server","line":173}],"before":[],"after":[]},{"id":"use-salt-formulas;cleanup:-remove-remaining-systems-from-ssm-after-formula-tests","keyword":"Scenario","name":"Cleanup: remove remaining systems from SSM after formula tests","description":"","line":177,"type":"scenario","steps":[{"keyword":"When ","name":"I click on the clear SSM button","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:934"},"result":{"status":"passed","duration":66842581},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]}]},{"id":"use-advanced-features-of-salt-formulas","uri":"features/secondary/min_salt_formulas_advanced.feature","keyword":"Feature","name":"Use advanced features of Salt formulas","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30648\n  In order to use forms to apply changes to minions\n  As an authorized user\n  I want to be able to install and use Salt formulas","line":7,"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"elements":[{"id":"use-advanced-features-of-salt-formulas;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":438411050},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;install-a-test-formula-package-on-the-server","keyword":"Scenario","name":"Install a test formula package on the server","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I install \"form.yml\" to custom formula metadata directory \"testform\"","line":18,"match":{"location":"features/step_definitions/salt_steps.rb:622"},"result":{"status":"passed","duration":7188234827},"after":[]},{"keyword":"And ","name":"I install \"metadata.yml\" to custom formula metadata directory \"testform\"","line":19,"match":{"location":"features/step_definitions/salt_steps.rb:622"},"result":{"status":"passed","duration":8006293119},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Salt > Formula Catalog\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":139047479},"after":[]},{"keyword":"And ","name":"I enter \"testform\" as the filtered formula name","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:1012"},"result":{"status":"passed","duration":83807159},"after":[]},{"keyword":"Then ","name":"I should see a \"testform\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":151591847},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6},{"name":"@bug_reported","line":16}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;assign-test-formula-to-minion-via-group-formula","keyword":"Scenario","name":"Assign test formula to minion via group formula","description":"","line":24,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":130727673},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":278747953},"after":[]},{"keyword":"And ","name":"I enter \"test-formula-group\" as \"name\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67666327},"after":[]},{"keyword":"And ","name":"I enter \"Test group with testform formula added\" as \"description\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":82828914},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":469487579},"after":[]},{"keyword":"Then ","name":"I should see a \"System group test-formula-group created.\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70317465},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75463350},"after":[]},{"keyword":"Then ","name":"I should see a \"Choose formulas:\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60351703},"after":[]},{"keyword":"And ","name":"I should see a \"General System Configuration\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":201974231},"after":[]},{"keyword":"And ","name":"I should see a \"Testform\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":90257704},"after":[]},{"keyword":"When ","name":"I check the \"testform\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":85043212},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64394177},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":344502106},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":508833601},"after":[]},{"keyword":"And ","name":"I check the \"sle_minion\" client","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:554"},"result":{"status":"passed","duration":60463792},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":984587721},"after":[]},{"keyword":"Then ","name":"I should see a \"1 systems were added to test-formula-group server group.\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":94375856},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;verify-default-values","keyword":"Scenario","name":"Verify default values","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the pillar data","line":46,"match":{"location":"features/step_definitions/salt_steps.rb:358"},"result":{"status":"passed","duration":3976608038},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"\" on \"sle_minion\"","line":47,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4455032799},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":48,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4364387984},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":49,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3485503671},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":50,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3465882455},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"\" on \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4550568130},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"0\" on \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3490961225},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3415107371},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":54,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3382158817},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"\" on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4837474453},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":56,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3471183375},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3527324973},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item1\" on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":3582646596},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item2\" on \"sle_minion\"","line":59,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":4421822625},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name1\" should be \"def_value1\" on \"sle_minion\"","line":60,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3577933378},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name2\" should be \"def_value2\" on \"sle_minion\"","line":61,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3582151694},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:name\" should be \"def_user\" on \"sle_minion\"","line":62,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3450457972},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:password\" should be \"secret1\" on \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4406800245},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0\" should not contain \"full_name\" on \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3756974578},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:name\" should be \"root\" on \"sle_minion\"","line":65,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3462942883},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:password\" should be \"secret2\" on \"sle_minion\"","line":66,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3458962941},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:full_name\" should be \"None\" on \"sle_minion\"","line":67,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":5223140331},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:group_name\" should be \"default group 1\" on \"sle_minion\"","line":68,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3526332863},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_name\" should be \"default entry 1\" on \"sle_minion\"","line":69,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3433396695},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_desc\" should be \"some text\" on \"sle_minion\"","line":70,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3449035108},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-non-default-values-in-group-formula","keyword":"Scenario","name":"Fill in and verify non-default values in group formula","description":"","line":72,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":65070642},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68730254},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71717320},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":228417693},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":448886368},"after":[]},{"keyword":"And ","name":"I enter \"text1\" as \"testing#str\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96684568},"after":[]},{"keyword":"And ","name":"I enter \"text2\" as \"testing#str_def\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":151519835},"after":[]},{"keyword":"And ","name":"I enter \"text3\" as \"testing#str_or_null\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88628812},"after":[]},{"keyword":"And ","name":"I enter \"text4\" as \"testing#str_opt\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":98287923},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"testing#num\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59294419},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"testing#num_def\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71348337},"after":[]},{"keyword":"And ","name":"I enter \"3\" as \"testing#num_or_null\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76606218},"after":[]},{"keyword":"And ","name":"I enter \"4\" as \"testing#num_opt\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64897544},"after":[]},{"keyword":"And ","name":"I enter \"pw1\" as \"testing#pw\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99807705},"after":[]},{"keyword":"And ","name":"I enter \"pw2\" as \"testing#pw_or_null\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":91197939},"after":[]},{"keyword":"And ","name":"I enter \"pw3\" as \"testing#pw_opt\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":77807002},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":106640949},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":538547547},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":91,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000112561},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":92,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3565478630},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"text2\" on \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3419908108},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"text3\" on \"sle_minion\"","line":94,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3488797039},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_opt\" should be \"text4\" on \"sle_minion\"","line":95,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4444333075},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":96,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3511039503},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":97,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3990052537},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"3\" on \"sle_minion\"","line":98,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3536450075},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_opt\" should be \"4\" on \"sle_minion\"","line":99,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4446982748},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":100,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3676751445},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"pw2\" on \"sle_minion\"","line":101,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3592836677},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_opt\" should be \"pw3\" on \"sle_minion\"","line":102,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3473387979},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;clear-values-in-group-formula-and-verify-the-defaults-again","keyword":"Scenario","name":"Clear values in group formula and verify the defaults again","description":"","line":104,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":88160666},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71533192},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70959731},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":240044681},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":344257955},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71894689},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":494598559},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":112,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000115991},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"\" on \"sle_minion\"","line":113,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4250991966},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":114,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3516640363},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":115,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3473655274},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":116,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3523064906},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"\" on \"sle_minion\"","line":117,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":5259836943},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"0\" on \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3434781338},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":119,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3461100395},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4831210961},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"\" on \"sle_minion\"","line":121,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3563831401},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":122,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3451764025},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":123,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3542380827},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item1\" on \"sle_minion\"","line":124,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":4436925861},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_strings\" should contain \"def_item2\" on \"sle_minion\"","line":125,"match":{"location":"features/step_definitions/salt_steps.rb:387"},"result":{"status":"passed","duration":3471856413},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name1\" should be \"def_value1\" on \"sle_minion\"","line":126,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3547460854},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_strings:name2\" should be \"def_value2\" on \"sle_minion\"","line":127,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3530188252},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:name\" should be \"def_user\" on \"sle_minion\"","line":128,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4444591835},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0:password\" should be \"secret1\" on \"sle_minion\"","line":129,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3561826361},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:list_of_dicts:0\" should not contain \"full_name\" on \"sle_minion\"","line":130,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3626534623},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:name\" should be \"root\" on \"sle_minion\"","line":131,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3467958703},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:password\" should be \"secret2\" on \"sle_minion\"","line":132,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4455346031},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:dict_of_dicts:def_user:full_name\" should be \"None\" on \"sle_minion\"","line":133,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4112699964},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:group_name\" should be \"default group 1\" on \"sle_minion\"","line":134,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3464155611},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_name\" should be \"default entry 1\" on \"sle_minion\"","line":135,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3451264292},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:recursive_dict_of_dicts:def_gr1:entries:def_entry1:entry_desc\" should be \"some text\" on \"sle_minion\"","line":136,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4865309583},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-mix-of-default-and-non-default-values-in-group-formula","keyword":"Scenario","name":"Fill in and verify mix of default and non-default values in group formula","description":"","line":138,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62148250},"after":[]},{"keyword":"When ","name":"I follow \"test-formula-group\" in the content area","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60180976},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\" in the content area","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":58880518},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":214666153},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":118624984},"after":[]},{"keyword":"And ","name":"I enter \"text1\" as \"testing#str\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":114722525},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"testing#num\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63078935},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"testing#num_def\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":93834106},"after":[]},{"keyword":"And ","name":"I enter \"pw1\" as \"testing#pw\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99250491},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":83714157},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":541701851},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":150,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000127744},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":151,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3495061310},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":152,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3457022138},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":153,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4584746344},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":154,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3460376923},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":155,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3471499500},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":156,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3515296316},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":157,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4971484623},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":158,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3516798205},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":159,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3538211911},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3469089559},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":161,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4538270873},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;verify-that-minion-form-inherits-the-values-from-group-form","keyword":"Scenario","name":"Verify that minion form inherits the values from group form","description":"","line":163,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1997553355},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78288531},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":251162484},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":207768635},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":475007026},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":169,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3469548399},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":170,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3415073403},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":171,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":5059290865},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":172,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3644981774},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":173,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3429875217},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":174,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3521375062},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":175,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4560265781},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":176,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3520296504},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":177,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3473846579},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":178,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3559665027},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":179,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4419256775},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;fill-in-and-verify-non-default-values-in-minion-formula","keyword":"Scenario","name":"Fill in and verify non-default values in minion formula","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63810377},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":185632890},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":187045008},"after":[]},{"keyword":"And ","name":"I enter \"min_text1\" as \"testing#str\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":177129281},"after":[]},{"keyword":"And ","name":"I enter \"min_text2\" as \"testing#str_def\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":166524003},"after":[]},{"keyword":"And ","name":"I enter \"min_text3\" as \"testing#str_or_null\"","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":112889399},"after":[]},{"keyword":"And ","name":"I enter \"min_text4\" as \"testing#str_opt\"","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":102837547},"after":[]},{"keyword":"And ","name":"I enter \"101\" as \"testing#num\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97462607},"after":[]},{"keyword":"And ","name":"I enter \"102\" as \"testing#num_def\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":85316979},"after":[]},{"keyword":"And ","name":"I enter \"103\" as \"testing#num_or_null\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":72692629},"after":[]},{"keyword":"And ","name":"I enter \"104\" as \"testing#num_opt\"","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73500351},"after":[]},{"keyword":"And ","name":"I enter \"min_pw1\" as \"testing#pw\"","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":131238700},"after":[]},{"keyword":"And ","name":"I enter \"min_pw2\" as \"testing#pw_or_null\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":95651372},"after":[]},{"keyword":"And ","name":"I enter \"min_pw3\" as \"testing#pw_opt\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":113418497},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":86352184},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":558901335},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":198,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000120626},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"min_text1\" on \"sle_minion\"","line":199,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3492683536},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"min_text2\" on \"sle_minion\"","line":200,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3460479561},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"min_text3\" on \"sle_minion\"","line":201,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4491019776},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_opt\" should be \"min_text4\" on \"sle_minion\"","line":202,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3564467377},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"101\" on \"sle_minion\"","line":203,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3510969311},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"102\" on \"sle_minion\"","line":204,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3496783134},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"103\" on \"sle_minion\"","line":205,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4549511860},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_opt\" should be \"104\" on \"sle_minion\"","line":206,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4379223437},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"min_pw1\" on \"sle_minion\"","line":207,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3482177326},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"min_pw2\" on \"sle_minion\"","line":208,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3581956625},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_opt\" should be \"min_pw3\" on \"sle_minion\"","line":209,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4548495640},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;clear-values-in-minion-formula-and-verify-that-the-pillar-is-set-to-group-values","keyword":"Scenario","name":"Clear values in minion formula and verify that the pillar is set to group values","description":"","line":212,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":213,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":89846401},"after":[]},{"keyword":"And ","name":"I follow first \"Testform\" in the content area","line":214,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":248187871},"after":[]},{"keyword":"And ","name":"I click on \"Clear values\" and confirm alert box","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:352"},"result":{"status":"passed","duration":363701810},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63202152},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":496658217},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":218,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000120854},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing:str\" should be \"text1\" on \"sle_minion\"","line":219,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3471019096},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_def\" should be \"defvalue\" on \"sle_minion\"","line":220,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3483629250},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:str_or_null\" should be \"None\" on \"sle_minion\"","line":221,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4723248835},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"str_opt\" on \"sle_minion\"","line":222,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3495484829},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num\" should be \"1\" on \"sle_minion\"","line":223,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3557521618},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_def\" should be \"2\" on \"sle_minion\"","line":224,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3582760858},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:num_or_null\" should be \"None\" on \"sle_minion\"","line":225,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":4421234610},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"num_opt\" on \"sle_minion\"","line":226,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":3495786851},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw\" should be \"pw1\" on \"sle_minion\"","line":227,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3511834856},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing:pw_or_null\" should be \"None\" on \"sle_minion\"","line":228,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":3449105736},"after":[]},{"keyword":"And ","name":"the pillar data for \"testing\" should not contain \"pw_opt\" on \"sle_minion\"","line":229,"match":{"location":"features/step_definitions/salt_steps.rb:392"},"result":{"status":"passed","duration":4520286707},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;cleanup:-remove-formula-from-minion","keyword":"Scenario","name":"Cleanup: remove formula from minion","description":"","line":232,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":233,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61792630},"after":[]},{"keyword":"And ","name":"I uncheck the \"testform\" formula","line":234,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":272944490},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":82266127},"after":[]},{"keyword":"And ","name":"I wait until I see \"Formula saved.\" text","line":236,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":682403291},"after":[]},{"keyword":"Then ","name":"the \"testform\" formula should be unchecked","line":237,"match":{"location":"features/step_definitions/salt_steps.rb:318"},"result":{"status":"passed","duration":10029850232},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]},{"id":"use-advanced-features-of-salt-formulas;cleanup:-remove-\"test-formula-group\"-system-group","keyword":"Scenario","name":"Cleanup: remove \"test-formula-group\" system group","description":"","line":239,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Systems > System Groups\"","line":240,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":78937022},"after":[]},{"keyword":"And ","name":"I follow \"test-formula-group\" in the content area","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":83627349},"after":[]},{"keyword":"And ","name":"I follow \"Delete Group\" in the content area","line":242,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66841259},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1018630917},"after":[]},{"keyword":"Then ","name":"I should see a \"System group\" text","line":244,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62954706},"after":[]},{"keyword":"Then ","name":"I should see a \"test-formula-group\" text","line":245,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57659476},"after":[]},{"keyword":"And ","name":"I should see a \"deleted\" text","line":246,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63270080},"after":[]},{"keyword":"And ","name":"I wait until there is no pillar refresh salt job active","line":247,"match":{"location":"features/step_definitions/salt_steps.rb:362"},"result":{"status":"passed","duration":6143626121},"after":[]},{"keyword":"Then ","name":"the pillar data for \"testing\" should be empty on \"sle_minion\"","line":248,"match":{"location":"features/step_definitions/salt_steps.rb:397"},"result":{"status":"passed","duration":3466463496},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_formulas","line":5},{"name":"@bug_reported","line":6}],"before":[],"after":[]}]},{"id":"openscap-audit-of-salt-minion","uri":"features/secondary/min_salt_openscap_audit.feature","keyword":"Feature","name":"OpenSCAP audit of Salt minion","description":"  In order to audit a Salt minion\n  As an authorized user\n  I want to run an OpenSCAP scan on it","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"elements":[{"id":"openscap-audit-of-salt-minion;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","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":503766074},"after":[]},{"keyword":"And ","name":"I am on the Systems overview page of this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2357518359},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;enable-required-repositories","keyword":"Scenario","name":"Enable required repositories","description":"","line":16,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"repo-oss\" on this \"sle_minion\" without error control","line":17,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":755773044},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@Uyuni","line":15}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;enable-required-repositories","keyword":"Scenario","name":"Enable required repositories","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"os_pool_repo\" on this \"sle_minion\" without error control","line":21,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":19}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;install-the-openscap-packages-on-the-sle-minion","keyword":"Scenario","name":"Install the OpenSCAP packages on the SLE minion","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":24,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1513708525},"after":[]},{"keyword":"And ","name":"I install OpenSCAP dependencies on \"sle_minion\"","line":25,"match":{"location":"features/step_definitions/command_steps.rb:978"},"result":{"status":"failed","error_message":"FAIL: zypper --non-interactive install -y openscap-utils openscap-content scap-security-guide returned status code = 104.\nOutput:\nLoading repository data...\nReading installed packages...\n'openscap-content' not found in package names. Trying capabilities.\n'openscap-utils' not found in package names. Trying capabilities.\n'scap-security-guide' not found in package names. Trying capabilities.\n (ScriptError)\n./features/support/remote_node.rb:172:in `run_local'\n./features/support/remote_node.rb:120:in `run'\n./features/step_definitions/command_steps.rb:1013:in `/^I install packages? \"([^\"]*)\" on this \"([^\"]*)\"((?: without error control)?)$/'\n./features/step_definitions/command_steps.rb:991:in `/^I (install|remove) OpenSCAP dependencies (on|from) \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:25:in `I install OpenSCAP dependencies on \"sle_minion\"'","duration":821250879},"after":[]},{"keyword":"And ","name":"I follow \"Software\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update Package List\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package List Refresh\" is completed","line":28,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;schedule-an-openscap-audit-job-on-the-sle-minion","keyword":"Scenario","name":"Schedule an OpenSCAP audit job on the SLE minion","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-sle15-ds.xml\" as \"path\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 500 seconds until event \"OpenSCAP xccdf scanning\" is completed","line":40,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":30}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;schedule-an-openscap-audit-job-on-the-sle-minion","keyword":"Scenario","name":"Schedule an OpenSCAP audit job on the SLE minion","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78689982},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66529794},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65287723},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:80:in `/^I wait at most (\\d+) seconds until I do not see \"([^\"]*)\" text, refreshing the page$/'\nfeatures/secondary/min_salt_openscap_audit.feature:47:in `I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page'","duration":33034941567},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-opensuse-ds.xml\" as \"path\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 500 seconds until event \"OpenSCAP xccdf scanning\" is completed","line":52,"match":{"location":"features/step_definitions/common_steps.rb:173"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":42}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;check-results-of-the-audit-job-on-the-minion","keyword":"Scenario","name":"Check results of the audit job on the minion","description":"","line":55,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"xccdf_org.open-scap_testresult\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Details of XCCDF Scan\" text","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"profile standard\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Rule Results\" text","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"pass\" as the filtered XCCDF result type","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:1004"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"xccdf_org.ssgproject.content_rule_service_httpd_disabled\" link","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":54}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;check-results-of-the-audit-job-on-the-minion","keyword":"Scenario","name":"Check results of the audit job on the minion","description":"","line":67,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82232070},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69092200},"after":[]},{"keyword":"And ","name":"I follow \"xccdf_org.open-scap_testresult\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"failed","error_message":"Unable to find link \"xccdf_org.open-scap_testresult\" (Capybara::ElementNotFound)\n./features/support/commonlib.rb:190:in `click_link_and_wait'\n./features/step_definitions/navigation_steps.rb:366:in `/^I follow \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:70:in `I follow \"xccdf_org.open-scap_testresult\"'","duration":10017682105},"after":[]},{"keyword":"Then ","name":"I should see a \"Details of XCCDF Scan\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"profile standard\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"XCCDF Rule Results\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"pass\" as the filtered XCCDF result type","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:1004"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"xccdf_org.ssgproject.content_rule_file_permissions_etc_passwd\" link","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":66}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;create-a-second,-almost-identical,-audit-job","keyword":"Scenario","name":"Create a second, almost identical, audit job","description":"","line":79,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-sle15-ds.xml\" as \"path\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the OpenSCAP audit to finish","line":88,"match":{"location":"features/step_definitions/api_common.rb:101"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":78}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;create-a-second,-almost-identical,-audit-job","keyword":"Scenario","name":"Create a second, almost identical, audit job","description":"","line":91,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":82661033},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68494048},"after":[]},{"keyword":"And ","name":"I follow \"Schedule\" in the content area","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69783628},"after":[]},{"keyword":"And ","name":"I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"failed","error_message":"execution expired (Timeout::Error)\n./features/support/commonlib.rb:89:in `repeat_until_timeout'\n./features/step_definitions/navigation_steps.rb:80:in `/^I wait at most (\\d+) seconds until I do not see \"([^\"]*)\" text, refreshing the page$/'\nfeatures/secondary/min_salt_openscap_audit.feature:95:in `I wait at most 30 seconds until I do not see \"This system does not yet have OpenSCAP scan capability.\" text, refreshing the page'","duration":33013931110},"after":[]},{"keyword":"And ","name":"I enter \"--profile standard\" as \"params\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"/usr/share/xml/scap/ssg/content/ssg-opensuse-ds.xml\" as \"path\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF scan has been scheduled\" text","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the OpenSCAP audit to finish","line":100,"match":{"location":"features/step_definitions/api_common.rb:101"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@uyuni","line":90}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;compare-audit-results","keyword":"Scenario","name":"Compare audit results","description":"","line":102,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":77357647},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67108419},"after":[]},{"keyword":"And ","name":"I follow \"List Scans\" in the content area","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":63985164},"after":[]},{"keyword":"And ","name":"I click on \"Select All\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"failed","error_message":"Unable to find button \"Select All\" that is not disabled (Capybara::ElementNotFound)\n./features/support/commonlib.rb:176:in `click_button_and_wait'\n./features/step_definitions/navigation_steps.rb:315:in `/^I click on \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:106:in `I click on \"Select All\"'","duration":10008881109},"after":[]},{"keyword":"And ","name":"I click on \"Compare\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"XCCDF Rule Results\" text","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"None\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-remove-audit-scans-retention-period","keyword":"Scenario","name":"Cleanup: remove audit scans retention period","description":"","line":111,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136666038},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Test\" in the content area","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":69327842},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65918077},"after":[]},{"keyword":"And ","name":"I enter \"0\" as \"scap_retention_period\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50689742},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":318078541},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization SUSE Test was successfully updated.\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69694153},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-delete-audit-results","keyword":"Scenario","name":"Cleanup: delete audit results","description":"","line":119,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1782704369},"after":[]},{"keyword":"When ","name":"I follow \"Audit\" in the content area","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68151038},"after":[]},{"keyword":"And ","name":"I follow \"OpenSCAP\" in the content area","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65584828},"after":[]},{"keyword":"And ","name":"I follow \"List Scans\" in the content area","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74680706},"after":[]},{"keyword":"And ","name":"I click on \"Select All\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"failed","error_message":"Unable to find button \"Select All\" that is not disabled (Capybara::ElementNotFound)\n./features/support/commonlib.rb:176:in `click_button_and_wait'\n./features/step_definitions/navigation_steps.rb:315:in `/^I click on \"([^\"]*)\"$/'\nfeatures/secondary/min_salt_openscap_audit.feature:124:in `I click on \"Select All\"'","duration":10008551620},"after":[]},{"keyword":"And ","name":"I click on \"Remove\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"2 SCAP Scan(s) deleted. 0 SCAP Scan(s) retained\" text","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-restore-audit-scans-retention-period","keyword":"Scenario","name":"Cleanup: restore audit scans retention period","description":"","line":129,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Organizations\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":114744345},"after":[]},{"keyword":"When ","name":"I follow \"SUSE Test\" in the content area","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62392663},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72585943},"after":[]},{"keyword":"And ","name":"I enter \"90\" as \"scap_retention_period\"","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45617796},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":391292653},"after":[]},{"keyword":"Then ","name":"I should see a \"Organization SUSE Test was successfully updated.\" text","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67339568},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-remove-the-openscap-packages-from-the-sle-minion","keyword":"Scenario","name":"Cleanup: remove the OpenSCAP packages from the SLE minion","description":"","line":137,"type":"scenario","steps":[{"keyword":"When ","name":"I remove OpenSCAP dependencies from \"sle_minion\"","line":138,"match":{"location":"features/step_definitions/command_steps.rb:978"},"result":{"status":"passed","duration":1271236667},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-disable-required-repositories","keyword":"Scenario","name":"Cleanup: Disable required repositories","description":"","line":141,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"repo-oss\" on this \"sle_minion\" without error control","line":142,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":498521549},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@Uyuni","line":140}],"before":[],"after":[]},{"id":"openscap-audit-of-salt-minion;cleanup:-disable-required-repositories","keyword":"Scenario","name":"Cleanup: Disable required repositories","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"os_pool_repo\" on this \"sle_minion\" without error control","line":146,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@scope_openscap","line":5},{"name":"@susemanager","line":144}],"before":[],"after":[]}]},{"id":"coexistence-with-user-defined-states","uri":"features/secondary/min_salt_user_states.feature","keyword":"Feature","name":"Coexistence with user-defined states","description":"","line":6,"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"elements":[{"id":"coexistence-with-user-defined-states;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":8,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":9,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":406425041},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;create-a-user-defined-state","keyword":"Scenario","name":"Create a user-defined state","description":"","line":11,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2386429826},"after":[]},{"keyword":"When ","name":"I follow \"States\" in the content area","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":70807247},"after":[]},{"keyword":"And ","name":"I install a user-defined state for \"sle_minion\" on the server","line":14,"match":{"location":"features/step_definitions/command_steps.rb:657"},"result":{"status":"passed","duration":10281989339},"after":[]},{"keyword":"And ","name":"I follow \"Highstate\" in the content area","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68302464},"after":[]},{"keyword":"And ","name":"I click on \"Show full highstate output\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":206937858},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":17,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000118209},"after":[]},{"keyword":"Then ","name":"I should see a \"user_defined_state\" or \"running as PID\" text in element \"highstate\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:792"},"result":{"status":"passed","duration":44822053},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;trigger-highstate-from-api","keyword":"Scenario","name":"Trigger highstate from API","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule a highstate for \"sle_minion\" via API","line":21,"match":{"location":"features/step_definitions/api_common.rb:78"},"result":{"status":"passed","duration":3844982166},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":22,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22211476098},"after":[]},{"keyword":"Then ","name":"file \"/tmp/test_user_defined_state\" should exist on \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/file_management_steps.rb:26"},"result":{"status":"passed","duration":736135518},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]},{"id":"coexistence-with-user-defined-states;cleanup:-remove-user-defined-state-and-the-file-it-created","keyword":"Scenario","name":"Cleanup: remove user-defined state and the file it created","description":"","line":25,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80762388},"after":[]},{"keyword":"And ","name":"I uninstall the user-defined state from the server","line":27,"match":{"location":"features/step_definitions/command_steps.rb:681"},"result":{"status":"passed","duration":4987065696},"after":[]},{"keyword":"And ","name":"I uninstall the managed file from \"sle_minion\"","line":28,"match":{"location":"features/step_definitions/command_steps.rb:685"},"result":{"status":"passed","duration":432487251},"after":[]},{"keyword":"And ","name":"I follow \"Highstate\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":65181209},"after":[]},{"keyword":"And ","name":"I click on \"Show full highstate output\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":228324416},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":31,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000120000},"after":[]},{"keyword":"Then ","name":"I should not see a \"user_defined_state\" text in element \"highstate\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:786"},"result":{"status":"passed","duration":47936105},"after":[]}],"tags":[{"name":"@flaky","line":4},{"name":"@scope_salt","line":5}],"before":[],"after":[]}]},{"id":"verify-the-minion-registration","uri":"features/secondary/min_salt_minion_details.feature","keyword":"Feature","name":"Verify the minion registration","description":"  In order to validate the completeness of minion registration\n  I want to see minion details and installed packages","line":6,"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"elements":[{"id":"verify-the-minion-registration;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":10,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":442851810},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-the-salt-entitlement","keyword":"Scenario","name":"Check the Salt entitlement","description":"","line":13,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2573676387},"after":[]},{"keyword":"Then ","name":"I should see a \"[Salt]\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":89900445},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-installed-packages-are-visible","keyword":"Scenario","name":"Check that installed packages are visible","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":72052283},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":870388034},"after":[]},{"keyword":"Then ","name":"I should see a \"aaa_base\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":296794436},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-hardware-refresh-button-works-on-a-sles-salt-minion","keyword":"Scenario","name":"Check that Hardware Refresh button works on a SLES Salt minion","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":80267762},"after":[]},{"keyword":"And ","name":"I follow \"Hardware\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":66710327},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Hardware Refresh\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":723246028},"after":[]},{"keyword":"Then ","name":"I should see a \"You have successfully scheduled a hardware profile refresh\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":120017649},"after":[]},{"keyword":"When ","name":"I wait until event \"Hardware List Refresh scheduled\" is completed","line":27,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":19218635397},"after":[]},{"keyword":"And ","name":"I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"sle_minion\"","line":28,"match":{"location":"features/step_definitions/salt_steps.rb:371"},"result":{"status":"passed","duration":2189607751},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]},{"id":"verify-the-minion-registration;check-that-update-properties-button-works","keyword":"Scenario","name":"Check that Update Properties button works","description":"","line":30,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Details\" in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75879701},"after":[]},{"keyword":"And ","name":"I follow \"Hardware\" in the content area","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67633961},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":653759760},"after":[]},{"keyword":"Then ","name":"I should see a \"Networking properties updated.\" text","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":119192046},"after":[]}],"tags":[{"name":"@scope_salt","line":4},{"name":"@skip_if_github_validation","line":5}],"before":[],"after":[]}]},{"id":"configuration-state-channels","uri":"features/secondary/min_config_state_channel.feature","keyword":"Feature","name":"Configuration state channels","description":"  In order to configure systems through Salt\n  I want to be able to use the state channels","line":10,"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"elements":[{"id":"configuration-state-channels;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":14,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":434636936},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-a-state-channel","keyword":"Scenario","name":"Create a state channel","description":"","line":17,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":136982846},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":282488017},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62512933},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71451724},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59952791},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69437749},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" in the editor","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":5014639},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67976508},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71636849},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63387286},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61896763},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":64419460},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-the-state-channel","keyword":"Scenario","name":"Subscribe a minion to the state channel","description":"","line":31,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1753646709},"after":[]},{"keyword":"And ","name":"I follow \"Configuration\" in the content area","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71807667},"after":[]},{"keyword":"And ","name":"I follow \"Manage Configuration Channels\" in the content area","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":67016628},"after":[]},{"keyword":"And ","name":"I follow first \"Subscribe to Channels\" in the content area","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:392"},"result":{"status":"passed","duration":61016540},"after":[]},{"keyword":"And ","name":"I check \"My State Channel\" in the list","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"passed","duration":61557543},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":560740164},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel Rankings\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":776624345},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Subscriptions successfully changed for\" text","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79491256},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;salt-state-details","keyword":"Scenario","name":"Salt state details","description":"","line":41,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":120012249},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":445941284},"after":[]},{"keyword":"Then ","name":"I should see a \"1 system subscribed\" text","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65561095},"after":[]},{"keyword":"When ","name":"I follow \"View/Edit 'init.sls' File\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":324532259},"after":[]},{"keyword":"Then ","name":"I should see a \"Revision 1 of /init.sls from channel My State Channel\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77728840},"after":[]},{"keyword":"And ","name":"I should see a \"File Contents\" text","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74847208},"after":[]},{"keyword":"And ","name":"I should see a \"touch /root/foobar:\" text","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74872599},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-new-state","keyword":"Scenario","name":"Apply the new state","description":"","line":50,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1839630478},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68328149},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62319599},"after":[]},{"keyword":"Then ","name":"I should see a \"Execute States\" button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:770"},"result":{"status":"passed","duration":294845003},"after":[]},{"keyword":"When ","name":"I click on \"Execute States\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53738921},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the config channels has been scheduled\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":368783850},"after":[]},{"keyword":"When ","name":"I wait until event \"Apply states [custom] scheduled\" is completed","line":57,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22277282106},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/foobar\" exists on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":747000187},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;try-to-remove-init.sls-file","keyword":"Scenario","name":"Try to remove init.sls file","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":134371969},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":591181896},"after":[]},{"keyword":"And ","name":"I follow \"View/Edit 'init.sls' File\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":479502815},"after":[]},{"keyword":"When ","name":"I follow \"Delete\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":260309482},"after":[]},{"keyword":"And ","name":"I click on \"Delete Configuration Revision\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":538543851},"after":[]},{"keyword":"Then ","name":"I should see a \"Cannot delete the only revision for the init.sls file\" text","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":88268110},"after":[]},{"keyword":"And ","name":"I should see a \"Revision 1 of /init.sls from channel My State Channel\" text","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76311153},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-state-channel-and-the-file","keyword":"Scenario","name":"Cleanup: remove the state channel and the file","description":"","line":69,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":79255232},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":421787990},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":295494252},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60342858},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64875112},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":59766245},"after":[]},{"keyword":"And ","name":"I remove \"/root/foobar\" from \"sle_minion\"","line":76,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":413540331},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-1st-state-channel","keyword":"Scenario","name":"Create the 1st state channel","description":"","line":78,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62699609},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":280076821},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58139713},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73513528},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":60278776},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71996145},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/statechannel:\\n  cmd.run:\\n    - creates: /root/statechannel\" in the editor","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":4277559},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":651674748},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70387286},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60837500},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61851576},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":90,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":63442445},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-2nd-state-channel-with-same-name","keyword":"Scenario","name":"Create the 2nd state channel with same name","description":"","line":92,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":62969829},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":287004926},"after":[]},{"keyword":"Then ","name":"I should see a \"New Config State Channel\" text","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60739834},"after":[]},{"keyword":"When ","name":"I enter \"My State Channel\" as \"cofName\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62203000},"after":[]},{"keyword":"And ","name":"I enter \"statechannel2\" as \"cofLabel\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58927280},"after":[]},{"keyword":"And ","name":"I enter \"This is a state channel\" as \"cofDescription\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":65122012},"after":[]},{"keyword":"And ","name":"I enter \"touch /root/statechannel2:\\n  cmd.run:\\n    - creates: /root/statechannel2\" in the editor","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:411"},"result":{"status":"passed","duration":3394509},"after":[]},{"keyword":"And ","name":"I click on \"Create Config State Channel\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56735246},"after":[]},{"keyword":"Then ","name":"I should see a \"State Channel\" text","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67518326},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Properties\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62549579},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Information\" text","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61767367},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Actions\" text","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73421959},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;create-the-3rd-state-channel-with-spacecmd","keyword":"Scenario","name":"Create the 3rd state channel with spacecmd","description":"","line":106,"type":"scenario","steps":[{"keyword":"When ","name":"I create channel \"statechannel3\" from spacecmd of type \"state\"","line":107,"match":{"location":"features/step_definitions/command_steps.rb:1257"},"result":{"status":"passed","duration":4148982173},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Configuration > Channels\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":61728972},"after":[]},{"keyword":"Then ","name":"I should see a \"statechannel3\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67694300},"after":[]},{"keyword":"When ","name":"I update init.sls from spacecmd with content \"touch /tmp/statechannel3:\\n  cmd.run:\\n    - creates: /tmp/statechannel3\" for channel \"statechannel3\"","line":110,"match":{"location":"features/step_definitions/command_steps.rb:1262"},"result":{"status":"passed","duration":11006806708},"after":[]},{"keyword":"And ","name":"I get \"/init.sls\" file details for channel \"statechannel3\" via spacecmd","line":111,"match":{"location":"features/step_definitions/command_steps.rb:858"},"result":{"status":"passed","duration":4014018323},"after":[]},{"keyword":"Then ","name":"I should see \"Revision: 2\" in the output","line":112,"match":{"location":"features/step_definitions/command_steps.rb:739"},"result":{"status":"passed","duration":25460},"after":[]},{"keyword":"When ","name":"I update init.sls from spacecmd with content \"touch /root/statechannel3:\\n  cmd.run:\\n    - creates: /root/statechannel3\" for channel \"statechannel3\" and revision \"100\"","line":113,"match":{"location":"features/step_definitions/command_steps.rb:1270"},"result":{"status":"passed","duration":8795662584},"after":[]},{"keyword":"And ","name":"I get \"/init.sls\" file details for channel \"statechannel3\" via spacecmd","line":114,"match":{"location":"features/step_definitions/command_steps.rb:858"},"result":{"status":"passed","duration":5584302976},"after":[]},{"keyword":"Then ","name":"I should see \"Revision: 100\" in the output","line":115,"match":{"location":"features/step_definitions/command_steps.rb:739"},"result":{"status":"passed","duration":23171},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-1st-and-2nd-state-channels","keyword":"Scenario","name":"Subscribe a minion to 1st and 2nd state channels","description":"","line":117,"type":"scenario","steps":[{"keyword":"When ","name":"I am on the Systems overview page of this \"sle_minion\"","line":118,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1804285701},"after":[]},{"keyword":"And ","name":"I follow \"States\" in the content area","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":74162758},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":64419877},"after":[]},{"keyword":"And ","name":"I click on \"Search\" in element \"search-row\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:333"},"result":{"status":"passed","duration":74573319},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel\" text","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71413506},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel\" text","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69047346},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel2\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72165914},"after":[]},{"keyword":"When ","name":"I check \"statechannel-cbox\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":89307896},"after":[]},{"keyword":"And ","name":"I check \"statechannel2-cbox\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":85895003},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72034228},"after":[]},{"keyword":"And ","name":"I wait until I see \"Edit Channel Ranks\" text","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":62346078},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel (statechannel)\" text","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60822849},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel2)\" text","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62722726},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61246859},"after":[]},{"keyword":"Then ","name":"I should see a \"State assignments have been saved.\" text","line":132,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":290519540},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-configuration-channel-state","keyword":"Scenario","name":"Apply the Configuration channel state","description":"","line":134,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":61949300},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":60509763},"after":[]},{"keyword":"And ","name":"I click on \"Search\" in element \"search-row\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:333"},"result":{"status":"passed","duration":60972039},"after":[]},{"keyword":"And ","name":"I wait until I see \"Execute States\" text","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":67156148},"after":[]},{"keyword":"And ","name":"I click on \"Execute States\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62549929},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the config channels has been scheduled\" text","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":292894233},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply states [custom] scheduled\" is completed","line":141,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":22025807851},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel\" exists on \"sle_minion\"","line":142,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":708085938},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel2\" exists on \"sle_minion\"","line":143,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":410917435},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;subscribe-a-minion-to-the-3rd-state-channel","keyword":"Scenario","name":"Subscribe a minion to the 3rd state channel","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62240440},"after":[]},{"keyword":"And ","name":"I follow \"Configuration Channels\" in the content area","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75337550},"after":[]},{"keyword":"Then ","name":"I should see a \"My State Channel\" text","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":269979569},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel3\" text","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67933724},"after":[]},{"keyword":"When ","name":"I check \"statechannel3-cbox\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":89025916},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66416186},"after":[]},{"keyword":"And ","name":"I wait until I see \"Edit Channel Ranks\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":60704716},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel)\" text","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61528880},"after":[]},{"keyword":"And ","name":"I should see a \"My State Channel (statechannel2)\" text","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":61942669},"after":[]},{"keyword":"And ","name":"I should see a \"statechannel3 (statechannel3)\" text","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":60809587},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61221934},"after":[]},{"keyword":"Then ","name":"I should see a \"State assignments have been saved.\" text","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":267502686},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;apply-the-configuration-channel-state-with-spacecmd","keyword":"Scenario","name":"Apply the Configuration channel state with spacecmd","description":"","line":159,"type":"scenario","steps":[{"keyword":"When ","name":"I schedule apply configchannels for \"sle_minion\"","line":160,"match":{"location":"features/step_definitions/command_steps.rb:1278"},"result":{"status":"passed","duration":7886541925},"after":[]},{"keyword":"And ","name":"I wait until file \"/root/statechannel3\" exists on \"sle_minion\"","line":161,"match":{"location":"features/step_definitions/command_steps.rb:816"},"result":{"status":"passed","duration":3878485919},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-1st-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 1st state channel and the deployed file","description":"","line":163,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":137919275},"after":[]},{"keyword":"And ","name":"I follow first \"My State Channel\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":457807321},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":301712695},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":57334802},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":508652371},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66599813},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel\" from \"sle_minion\"","line":170,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":416293579},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-2nd-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 2nd state channel and the deployed file","description":"","line":172,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68882669},"after":[]},{"keyword":"And ","name":"I follow first \"My State Channel\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":444636837},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":289807761},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58802734},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54610987},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'My State Channel' has been deleted.\" text","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":555843055},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel2\" from \"sle_minion\"","line":179,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":429834613},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]},{"id":"configuration-state-channels;cleanup:-remove-the-3rd-state-channel-and-the-deployed-file","keyword":"Scenario","name":"Cleanup: remove the 3rd state channel and the deployed file","description":"","line":181,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Configuration > Channels\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":66801288},"after":[]},{"keyword":"And ","name":"I follow first \"statechannel3\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":497433633},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":290010733},"after":[]},{"keyword":"Then ","name":"I should see a \"Are you sure you want to delete this config channel?\" text","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":56501821},"after":[]},{"keyword":"When ","name":"I click on \"Delete Config Channel\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":339420463},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel 'statechannel3' has been deleted.\" text","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":53545806},"after":[]},{"keyword":"When ","name":"I remove \"/root/statechannel3\" from \"sle_minion\"","line":188,"match":{"location":"features/step_definitions/file_management_steps.rb:17"},"result":{"status":"passed","duration":416940082},"after":[]}],"tags":[{"name":"@sle_minion","line":8},{"name":"@scope_configuration_channels","line":9}],"before":[],"after":[]}]},{"id":"configuration-state-channels-via-api","uri":"features/secondary/min_config_state_channel_api.feature","keyword":"Feature","name":"Configuration state channels via API","description":"","line":4,"elements":[{"id":"configuration-state-channels-via-api;create-a-state-channel-via-api","keyword":"Scenario","name":"Create a state channel via API","description":"","line":6,"type":"scenario","steps":[{"keyword":"When ","name":"I create state channel \"statechannel1\" via API","line":7,"match":{"location":"features/step_definitions/api_common.rb:641"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:7:in `I create state channel \"statechannel1\" via API'","duration":2173334648},"after":[]},{"keyword":"And ","name":"I call configchannel.get_file_revision() with file \"/init.sls\", revision \"1\" and channel \"statechannel1\" via API","line":8,"match":{"location":"features/step_definitions/api_common.rb:649"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should get file contents \"\"","line":9,"match":{"location":"features/step_definitions/api_common.rb:653"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[{"output":["This scenario took: 14 seconds"],"embeddings":[{"mime_type":"image/png","data":"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AAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAFHSNFsAABAASURBVAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAACBqbUpAAAQAElEQVQAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAA/4+9e4+PqjoQOH6tTFgICDQx8hLBB4FdUEErXdGt6CqWFmlrtKBrLAso0RoVEVSslBZQEVGhCFQoaxSwNdAKlgUfwC4PCfKSpEpQDPIWE0kCCUtC606IxlTRUu1DT79f56Mz5545M/Dxr/O7cy8AECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAACIACA8AgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgADVObX1iREAAAAAABCWOm9s2RYBAAAAAABhcQkgAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgP6OAaBOswt/+NufX39B4z/nTSldx00cclWLOhEAAAAAAPDJjmonPaFtj8duPnHmsCkLi6sH6p3Vb+iwhOz0SXn7o8/sUFH+8umzK/PLoi+MOq3PSxuW3u3sE2JRReHiWVkPzMvbVVk13qxLn4cyu6U2iA5uzxk1etq8HYeixqlX9e/T9/xWyVFUmL94/KTseQUHqtZIPPmqjH6Z5zerG5XvzF87eVLWvIJDtT/iCEu9P552X8YlpzeJDu7dunpR9vCsvKIIAAAAAAA+o7/nqfQVO9Zl74i+SOo3T4lWTBt5a862qG2Ph+7qd3vxyEGLihLadPtJv3b5k+5Kz6nslnHT4MFpO0c8ldskOWnPkjsGLFuzt1H3jEHDMnttufup3Ojkvnf2677n+RuvXbam+FBC46SGZbV3/6MjLrWmuE6z89If6tNo+aS7bszZvT9Wr1liZPf/76vxcQ3an9rm2GOPjT8vLz+wZfuud0tKa084qUXTt3bsjgAAAAAAvqg+VwBo0OmarP71xw+bsqS46sz3m4anJ89+bHGXAX2LswZkvVkR1Ts3Y2hmRVb6tK2p6UPv6xQ7mNKqTYNoX/7ie8bOWrLnUINO/5nVp2T4iNm57/8IoE7H9KHDWhTuS+1ydmzjqCHj5lZ2zMxM65ZSv2G0a+60aeNziipqf3ysaff+/TI7JSckVubPzho+L29fygUjBvfodnJy3ai8YO38UWPnrymLkjr0GJZ+TvNYLCExtnP2uEELd0cpnT5h2dIVc55aUf1007IZa7sObJPcICpPvbBr0qZn7snZXVEZLcyaf8GYtLTU+Wtylk8oqJ5atHje8qsGp7ZOjHa2vbhntHb4tCXVf6KK4qI/3sev1/GIS+U1Srv0lIJZ4ybkHJ5eeWBXccTfRavmTfv37vXNb/xr6sknfeRQvAE8tzTnhWWrFr20uqKycsmsyTmv/G70xOkbNr5xxKWapSQ/dPctPbp1rX45Z8Hi20Y/UrS3pPplfP3fTHngvCsH1IzEjR9+W+He4p+Mn1YzMvK2jGsv/1ajhonx5+tf3TRo5MOrc1+rOfqdS75xT2b/U09qWTPybnFp+4uvPPB/ByMAAAAA4B/e5woA+zetWl2R3i31uCU5pQkt2p0e2zo9f19ClyNNje+/V258YMjIFcWtrh9+U+bl61ZPyjvStPqtUxtNGXvLgLzSKJbU8+ZezZdO+O7C3QltezyUkdatYMrCWt+87aV9+iY+3//GVbsSOwy+q9f1BZtHb9qYPSl3+KaiqEXX+4an9e2Sk7u0/mW9ux6ce3/vZaXxtzSIHaqIL5v+sWX3HOGbJDeJCvNLKmKNUtvU37l0a1Hl4fGyzWt2RD1bNEqISmtqREJiUt2Kwp1ldZqnNqvYk9/8wmv6nn9K87LN2bOeyd5U67TxT1qqoFWbJiW5UbubBnft2iK2c9388bPWbamM+Fs6rfWJQ65Pv/JbFx1zzDFHnNC6ZbPr+nwn/thTtPfuBycd+v3ve1xwbvyRs/53D09/6reLln1kftaDP/7n09pk3H3/Wzt3/1NCwnVXfXfts0+c+c2r95buix9t07J5i6bHN085vnYAaHdK6+J9H15Va8j112T+4MoHH5vx4kur49/ponO/tmjmo1fceOfC/11ZPeGhu2/97eLlmSMerHnLe++9Z/cfAAAAAKj2+S4BVLZ14abK2zu3apCzsXmHDg03zc8vjjp+wtx92/NW7zhUEW2dt3RXt87JDWPRviPMqty5dv7TeVWb5gkpHbu3KVmYVRjfZ68oyF1Rds5ZLeotrLlkUKxZ5bcL5gAACkFJREFU1/OTC2ZvrLpGf/HmxflRZsdmCeveXLPp8NEda7PzemS2SU5YWh4lNDr9oou7Fy9Znle0vzJKaHGkZfcc+Mj3aJB6QVrjzZNzdldEJyYlRBVlle9v91dWFpZV1m0S+3BqrOmlPdvtWzo5tyx2dmL95p27npuXdc+QWXU79brv5n7R6AnZO2quAhQ74lIJsVjDxq16XrR57CPjJlQ265kx8L7+lf0/1/0V+PNkXH35vUNu+MpXjuqe2ClJTX4++q7q5y+tzV336qYz2p0arwbPvvhhA2h/apsuZ/7LLT99aMYzC6pHlq95pf/3e1Xv/h+l+Px5Ly4dMX5q9culL6/fvHXH+lc31UxIatIo+78XLXt5fQQAAAAA8DFHFwCOdDb64V3sA/lLN0bpHVJTSlI7xjbM3Xo0V64/WFG1XN0o+hNboQn1kxu3yxw+ou/7n1c4r+yPjjZLTO6aMXROevXR8vwF5fEN9gv69Mm8sF3DipKKxOSD8f3Yym1PT5qVlH5x5vBvjdibO2X8tBlln7pstcYdBqa3K5g9YUVxfNO+sqgiSk2MJVT/keOb9bHo4N6av5E6rS9MS0tcO2rhtoqo3sGy8n35z49ftC2+d78/b8nc7YO6d0ieu2P3B78VOPJSFZWVB8sKF8+av6I4ngq2LV6Qm9av0+mJeSu+QLdHDtnI2zIyf3Bl9Jmsf23TDf9x+Z1jJp7Zvm3tAFDn8M0D/v3cr81ZsKi4tCrlHPi/gxMe/9WfWO6YqPavD+KLnNG+7WmtT3x9y7bqkSd+PT8CAAAAADg6RxcAKsr3RY2SEutExe+fzF43IYpvdh8+iX7d6iite6fK5olbZxaURlG9iihWNxa9v8f9eZSVF5ZtXTj2/ukFte6jm/LhV9pVVrJh7oRBC2u21+s0u3BgZqfCsbf8cEVxvbMyht5++MD+guVjRywfG2vac/CgzN5dlj16pGVra5zat+rSQ1n3LDt8b4DKkvyCkstSkxsu3F2VNxJbnd0ytnNRyeG147v/6SPOL5k8/pnDF/2v3FlQEnU4uXXiqqIP9u7rJtT6rcAnLVVWuKWsfmrL+gmbDlQtWxVI6td+H389Xc8+o3r3/4XlLz+3dGXBtp2d/iW129fP+tfOHY/m7d84p/PYx57cX37g5r69x0x5It5yqsdz8994ev6LV/S46NsXnTdnweIXlq/KeeXV1wu2/onl3ov/86EfjZsyaeTQNfOyXt7w2q8XLl65Lq/2DQCqjb49ozowRFU/KTl0/bB7d7/jBtIAAAAAQJWjuuZJxZ6NS/Ykp/Xp0rbqXqRRQovOPduWLFy6tWq3umzr4vyo6+VdkgvWbai6dW1lYUFJUucLzm5cJ4rVb5j42bexK/bmLixodFV6t8MfWqdB4+MSourN8ar8EFXuWr60MPXyXt1bVDWMhMTjGsSiurFY3Sg6GNVJaNzq3DaNEhIOvzHxcOSoLFyds3Vf/L/FR1r2Awkp59x1V5+2K7PumPfmB1fgOZC7aNW+1F5Xdah3+BcGvc4tW5tddZGieh2/d9N9F5ZPGfvEkj3VLeFQUd6q/CbnZfbukBSLGqR2uaxN+Yr8XRVV9/69OK3DcZ+4VPzvMK/89N59LmtTNd71ss4Nd+Tlug/w38RN6VfE/z1o5MPfGzhkxm8WlO4ve2T6U92vzay58M6neO2NLY/P/u2pJ534/W9f/MZb2xvUr1f7aL+hI3vfNOxnWU83P+H4R386dM3cxyeNvCP6c8x4ZsF5Vwy4d9Lje0tKh1yfvmjmoytmT01J+mrtObn5m5e+vL76sXJ9XgQAAAAA8IGjvATQ7uyxkxMy+k2d2a9hFO17M2fypMkz3z+D/kB+zuaDF3besHLz4R3zQ5sWzRqb0qvvmAd+klBesDc6uCf6jCqL5k2alnxzv6yZaRV7S3bmLxk1fn5u8cbsnAsGDx6aNHXc2AXTRqX0G/bwz4eVlRTt2Tj9kWnZy7LHn9Ajc9To5IpdG4pLKiqq7rt7dvdel3Vu1jyeIioL52XlbCkv3fLxZatP2I8ldc9IvyK1fpQ64tIbDo+8vezGW3+xomDxPVOjgekjVqYmR28uGz42e01Z1KBDrxHXdmwTdZz4+CXVX3f11OE3zssZP/XkEf0HvXBZFO3d+PTUaTM2HYoST+nes9e5m3YtyMvbf6Sl4n+Ha2bPmp6SPvjhicOi8oKV80dNWuss7r+N09uftvPtwqm/fOaE5K++8OTEbbvebpaS/NS85+6fnHVC0lcHXv29T3lv+1Nbj7j1ujW5r+0t2Tch61fvlpR+ZML8JSvij+rntw24enhm/xeWrZq9YFH85f4DVbedaJD4R82gUcMGO99+p/bIho1vxB/Vz//tnE7PThsX/8SMu++rmTBr7nNLVq6JAAAAAAA+5piGHS6IPp8GHXpP7Bcbf/cTa1yzni+bjS88/fqWrT3739b/+72SmjSK7/s3Oa7h0qcfu37YvavW/+7V538ZDwMff9ecBYun/mpu9fPy8gPrX3v9D3/4Q+0J8a38qy7rPmnG7JqRFk2Pf+35X905ZuLEJ7JrXt476fF7H/2v6gktm6bEP27MlCdG/uwX1SPX9fnur59b8k7R3ppFVs99fOvOt783cEj1y9LcxZcNGPwXDwDxZSMAAAAA4Mvv6H4B8GnqnX5+u7qbsvO//Lv/7U9pPXPcPdEXw8+enDPt6Wcj/sq2bN95Rvu2sTp1Vq7LGzzg6vjI3tJ9y9e88o1zOi1f/cr4//rlqMEZT/5mwQ0/ur96/vlfO3Pe1AePPfbYZS+v/5Rl4/8v3X/HD/v37vXrhUviK7/33ns3XJMWH1/wPy9VT9ix+534oTszrk1JavL8slVtWja76drvF5fuz5rz4W1+h/2wb/yRPf/F/8lZ925J6SXnd2nbptUj05+qmbD7naK0b1546Pe/rxl5t7jk1dcLIgAAAACAv8AvABp3GDE87WDW/aPXHYjgy+b6q777wJ2ZoyZOv39yVvVIQiy24b9nPjx91uQZcxrUr/fCkxNbtWg66cnZjz6ZXbS3JD7h9uuuuSMjPb59f8OPxtTc9ffjvn5mhx/fMuDcs06vfvnS2twh90145bXXa8+55T/79Ol5SeuWzd4tLs1Zn/fjRx7bsn1XzdGmxyf9dNDAb190XmK9f4q/fOOt7WOmZD017/maCT0vOn/ErdedelLLmpH4N2zzb9+JPh+/AAAAAACAMPwFLgEEX17HHHPML8b86PJLuz374rLsBYtSTz6p29fPOqP9aWf1TN+++zPfv+LLTQAAAAAAgDAIABD9IO3bgwf8R6vmJ8Sfr/1d/s0jHvzIqfr/UAQAAAAAAAiDAADvO/WklsX79he+Wxz9YxMAAAAAACAMn/8mwBCIN97aHgEAAAAAhOIrEQAAAAAAEBwBAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAD9PwAAAP//HMJVLwAAAAZJREFUAwDMWFavQt4BcwAAAABJRU5ErkJggg=="},{"mime_type":"text/plain","data":"MTk6MDk6MTk6MDAwIC0gMTk6MDk6MzM6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jb25maWd1cmF0aW9uL0dsb2JhbENvbmZpZ0NoYW5uZWxMaXN0LmRv"}],"match":{"location":"features/support/env.rb:166"},"result":{"status":"failed","error_message":"User is not logged in (ScriptError)\n./features/step_definitions/navigation_steps.rb:663:in `/^I should be logged in$/'\n./features/step_definitions/navigation_steps.rb:643:in `/^I am authorized as \"([^\"]*)\" with password \"([^\"]*)\"$/'\n./features/support/env.rb:257:in `block in relog_and_visit_previous_url'\n./features/support/env.rb:255:in `relog_and_visit_previous_url'\n./features/support/env.rb:235:in `handle_screenshot_and_relog'\n./features/support/env.rb:188:in `After'","duration":46696091547}}]},{"id":"configuration-state-channels-via-api;create-a-state-channel-with-contents-via-api","keyword":"Scenario","name":"Create a state channel with contents via API","description":"","line":11,"type":"scenario","steps":[{"keyword":"When ","name":"I create state channel \"statechannel2\" containing \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" via API","line":12,"match":{"location":"features/step_definitions/api_common.rb:645"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:12:in `I create state channel \"statechannel2\" containing \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\" via API'","duration":2168837945},"after":[]},{"keyword":"And ","name":"I call configchannel.get_file_revision() with file \"/init.sls\", revision \"1\" and channel \"statechannel2\" via API","line":13,"match":{"location":"features/step_definitions/api_common.rb:649"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should get file contents \"touch /root/foobar:\\n  cmd.run:\\n    - creates: /root/foobar\"","line":14,"match":{"location":"features/step_definitions/api_common.rb:653"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[]},{"id":"configuration-state-channels-via-api;cleanup:-remove-state-channels-via-api","keyword":"Scenario","name":"Cleanup: remove state channels via API","description":"","line":16,"type":"scenario","steps":[{"keyword":"Then ","name":"I delete channel \"statechannel1\" via API without error control","line":17,"match":{"location":"features/step_definitions/api_common.rb:665"},"result":{"status":"failed","error_message":"Unexpected HTTP status code 401 (ScriptError)\n./features/support/http_client.rb:91:in `call'\n./features/support/api_test.rb:80:in `ensure in block (2 levels) in call'\n./features/support/api_test.rb:81:in `block (2 levels) in call'\n./features/support/api_test.rb:75:in `synchronize'\n./features/support/api_test.rb:75:in `block in call'\nfeatures/secondary/min_config_state_channel_api.feature:17:in `I delete channel \"statechannel1\" via API without error control'","duration":2164463055},"after":[]},{"keyword":"And ","name":"I delete channel \"statechannel2\" via API without error control","line":18,"match":{"location":"features/step_definitions/api_common.rb:665"},"result":{"status":"skipped"},"after":[]}],"before":[],"after":[]}]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed","uri":"features/secondary/min_salt_pkgset_beacon.feature","keyword":"Feature","name":"System package list is updated if packages are manually installed or removed","description":"","line":7,"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"elements":[{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-install-milkyway-dummy-1.0-package","keyword":"Scenario","name":"Pre-requisite: install milkyway-dummy-1.0 package","description":"","line":9,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":10,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":768735290},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":11,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1101477893},"after":[]},{"keyword":"And ","name":"I install old package \"milkyway-dummy-1.0\" on this \"sle_minion\" without error control","line":12,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":1795822819},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-refresh-package-list-and-check-installed-packages-on-sle-minion-client","keyword":"Scenario","name":"Pre-requisite: refresh package list and check installed packages on SLE minion client","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh packages list via spacecmd on \"sle_minion\"","line":15,"match":{"location":"features/step_definitions/command_steps.rb:1285"},"result":{"status":"passed","duration":9257717558},"after":[]},{"keyword":"And ","name":"I wait until refresh package list on \"sle_minion\" is finished","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1300"},"result":{"status":"passed","duration":13636476050},"after":[]},{"keyword":"Then ","name":"spacecmd should show packages \"milkyway-dummy-1.0\" installed on \"sle_minion\"","line":17,"match":{"location":"features/step_definitions/command_steps.rb:1328"},"result":{"status":"passed","duration":7058781078},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":19,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":11139131427},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;pre-requisite:-ensure-the-errata-cache-is-computed-before-package-list-tests","keyword":"Scenario","name":"Pre-requisite: ensure the errata cache is computed before package list tests","description":"","line":22,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":2216421975},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":78228601},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":62579254},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":179492503},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does contain \"milkyway-dummy-1.0\" text","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:960"},"result":{"status":"passed","duration":12415672237},"after":[]},{"keyword":"And ","name":"I follow the left menu \"Admin > Task Schedules\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":135815505},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1346111962},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1259893154},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1541137197},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":258032513},"after":[]},{"keyword":"When ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":11940898813},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;remove-manually-a-package-on-a-minion","keyword":"Scenario","name":"Remove manually a package on a minion","description":"","line":35,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1785427621},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":73376686},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":752413503},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":150223238},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":838827784},"after":[]},{"keyword":"Then ","name":"I should see a \"milkyway-dummy\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":72704729},"after":[]},{"keyword":"When ","name":"I remove package \"milkyway-dummy\" from this \"sle_minion\"","line":42,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2052279291},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does not contain \"milkyway-dummy\" text","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:943"},"result":{"status":"passed","duration":18570353283},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;install-manually-a-package-on-a-minion","keyword":"Scenario","name":"Install manually a package on a minion","description":"","line":45,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Software\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":75549021},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":798790146},"after":[]},{"keyword":"And ","name":"I enter \"milkyway-dummy\" as the filtered package name","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"passed","duration":162604827},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":834972140},"after":[]},{"keyword":"Then ","name":"I should not see a \"milkyway-dummy\" text","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:752"},"result":{"status":"passed","duration":64370517},"after":[]},{"keyword":"When ","name":"I install package \"milkyway-dummy\" on this \"sle_minion\"","line":51,"match":{"location":"features/step_definitions/command_steps.rb:994"},"result":{"status":"passed","duration":2238847052},"after":[]},{"keyword":"And ","name":"I click on the filter button until page does not contain \"milkyway-dummy\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:943"},"result":{"status":"passed","duration":10706173086},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]},{"id":"system-package-list-is-updated-if-packages-are-manually-installed-or-removed;cleanup:-remove-milkyway-dummy-packages-from-sles-minion","keyword":"Scenario","name":"Cleanup: remove milkyway-dummy packages from SLES minion","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":781059156},"after":[]},{"keyword":"And ","name":"I remove package \"milkyway-dummy\" from this \"sle_minion\" without error control","line":56,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1762054979},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1404276209},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":5},{"name":"@scope_salt","line":6}],"before":[],"after":[]}]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion","uri":"features/secondary/min_monitoring.feature","keyword":"Feature","name":"Monitor MLM environment with Prometheus on a SLE Salt minion","description":"  In order to monitor Uyuni server\n  As an authorized user\n  I want to enable Prometheus exporters","line":10,"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"elements":[{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":15,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;apply-prometheus-and-prometheus-exporter-formulas","keyword":"Scenario","name":"Apply Prometheus and Prometheus exporter formulas","description":"","line":18,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Choose formulas:\" text","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Monitoring\" text","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"prometheus\" formula","line":23,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check the \"prometheus-exporters\" formula","line":24,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;configure-prometheus-formula","keyword":"Scenario","name":"Configure Prometheus formula","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus\" in the content area","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"Username\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"Password\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;configure-prometheus-exporter-formula","keyword":"Scenario","name":"Configure Prometheus exporter formula","description":"","line":37,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Prometheus Exporters\" in the content area","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Expand All Sections\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Enable and configure Prometheus exporters for managed systems.\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"node\" exporter","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Formula saved\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;apply-highstate-for-prometheus-exporters","keyword":"Scenario","name":"Apply highstate for Prometheus exporters","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"States\" in the content area","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":52,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;wait-for-services","keyword":"Scenario","name":"Wait for services","description":"","line":54,"type":"scenario","steps":[{"keyword":"When ","name":"I wait until \"prometheus\" service is active on \"sle_minion\"","line":55,"match":{"location":"features/step_definitions/command_steps.rb:311"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"node\" exporter service is active on \"sle_minion\"","line":56,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"apache\" exporter service is active on \"sle_minion\"","line":57,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until \"postgres\" exporter service is active on \"sle_minion\"","line":58,"match":{"location":"features/step_definitions/command_steps.rb:323"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;visit-monitoring-endpoints-on-the-minion","keyword":"Scenario","name":"Visit monitoring endpoints on the minion","description":"","line":60,"type":"scenario","steps":[{"keyword":"When ","name":"I visit \"Prometheus\" endpoint of this \"sle_minion\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus node exporter\" endpoint of this \"sle_minion\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus apache exporter\" endpoint of this \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I visit \"Prometheus postgres exporter\" endpoint of this \"sle_minion\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:1208"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;cleanup:-undo-prometheus-and-prometheus-exporter-formulas","keyword":"Scenario","name":"Cleanup: undo Prometheus and Prometheus exporter formulas","description":"","line":66,"type":"scenario","steps":[{"keyword":"When ","name":"I follow \"Formulas\" in the content area","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus\" formula","line":68,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck the \"prometheus-exporters\" formula","line":69,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I see \"Formula saved\" text","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]},{"id":"monitor-mlm-environment-with-prometheus-on-a-sle-salt-minion;cleanup:-apply-highstate-after-test-monitoring","keyword":"Scenario","name":"Cleanup: apply highstate after test monitoring","description":"","line":73,"type":"scenario","steps":[{"keyword":"And ","name":"I follow \"States\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Applying the highstate has been scheduled.\" text","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":77,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@susemanager","line":6},{"name":"@sle_minion","line":7},{"name":"@scope_monitoring","line":8},{"name":"@skip_if_github_validation","line":9}],"before":[],"after":[]}]},{"id":"scc-user-credentials-in-the-setup-wizard","uri":"features/secondary/srv_scc_user_credentials.feature","keyword":"Feature","name":"SCC user credentials in the Setup Wizard","description":"  As a systems administrator\n  In order to manage organization's access to SUSE Customer Service\n  I want to create, edit, and delete its credentials","line":6,"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"elements":[{"id":"scc-user-credentials-in-the-setup-wizard;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","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":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;enter-some-invalid-organization-credentials","keyword":"Scenario","name":"Enter some invalid organization credentials","description":"","line":14,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to add new credentials","line":16,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC user\" as \"edit-user\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC password\" as \"edit-password\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"SCC user\" text","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the credentials for \"SCC user\" should be invalid","line":21,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;make-the-credentials-primary","keyword":"Scenario","name":"Make the credentials primary","description":"","line":23,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I make the credentials for \"SCC user\" primary","line":25,"match":{"location":"features/step_definitions/setup_steps.rb:42"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"SCC user\" should be primary","line":26,"match":{"location":"features/step_definitions/setup_steps.rb:48"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;check-the-associated-subscription-list","keyword":"Scenario","name":"Check the associated subscription list","description":"","line":28,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I view the subscription list for \"SCC user\"","line":30,"match":{"location":"features/step_definitions/setup_steps.rb:76"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"No subscriptions available\" text","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Close\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;enter-duplicate-scc-credentials","keyword":"Scenario","name":"Enter duplicate SCC credentials","description":"","line":34,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":35,"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":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to add new credentials","line":37,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidname\" as \"edit-user\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidpw\" as \"edit-password\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"invalidname\" should be invalid","line":41,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I ask to add new credentials","line":42,"match":{"location":"features/step_definitions/setup_steps.rb:17"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidname\" as \"edit-user\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"invalidpw\" as \"edit-password\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Credentials with this username already exist\" text","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Cancel\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"the credentials for \"invalidname\" should be invalid","line":48,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;edit-credentials","keyword":"Scenario","name":"Edit credentials","description":"","line":50,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":51,"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":52,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to edit the credentials for \"invalidname\"","line":53,"match":{"location":"features/step_definitions/setup_steps.rb:64"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"SCC user\" as \"edit-user\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"geekogeeko\" as \"edit-password\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Credentials with this username already exist\" text","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I enter \"invalidgeeko\" as \"edit-user\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"invalidgeeko\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"the credentials for \"invalidgeeko\" should be invalid","line":61,"match":{"location":"features/step_definitions/setup_steps.rb:36"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]},{"id":"scc-user-credentials-in-the-setup-wizard;cleanup:-delete-the-new-organization-credentials","keyword":"Scenario","name":"Cleanup: delete the new organization credentials","description":"","line":63,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Admin > Setup Wizard > Organization Credentials\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait for the trash icon to appear for \"SCC user\"","line":65,"match":{"location":"features/step_definitions/setup_steps.rb:54"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to delete the credentials for \"SCC user\"","line":66,"match":{"location":"features/step_definitions/setup_steps.rb:70"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Are you sure you want to delete these credentials?\" modal","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I do not see \"SCC user\" text","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait for the trash icon to appear for \"invalidgeeko\"","line":69,"match":{"location":"features/step_definitions/setup_steps.rb:54"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I ask to delete the credentials for \"invalidgeeko\"","line":70,"match":{"location":"features/step_definitions/setup_steps.rb:70"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete\" in \"Are you sure you want to delete these credentials?\" modal","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:1162"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I wait until I do not see \"invalidgeeko\" text","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4},{"name":"@no_mirror","line":5}],"before":[],"after":[]}]},{"id":"support-for-new-cve-id-syntax","uri":"features/secondary/min_cve_id_new_syntax.feature","keyword":"Feature","name":"Support for new CVE-ID syntax","description":"","line":5,"tags":[{"name":"@scope_cve_audit","line":4}],"elements":[{"id":"support-for-new-cve-id-syntax;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"passed","duration":493850916},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;check-perseus-dummy-7891-patches","keyword":"Scenario","name":"Check perseus-dummy-7891 patches","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > All\"","line":11,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":228931249},"after":[]},{"keyword":"And ","name":"I enter \"dummy\" as the filtered synopsis","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":206686014},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":884744167},"after":[]},{"keyword":"And ","name":"I follow \"perseus-dummy-7891\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":369112960},"after":[]},{"keyword":"Then ","name":"I should see a \"perseus-dummy-7891 - Security Advisory\" text","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69273098},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-12345\" link","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11644609},"after":[]},{"keyword":"And ","name":"I should see a \"CVE-1999-99781\" link","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11092558},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;check-local-metadata-for-long-cve-ids","keyword":"Scenario","name":"Check local metadata for long CVE IDs","description":"","line":19,"type":"scenario","steps":[{"keyword":"When ","name":"I refresh the metadata for \"sle_minion\"","line":20,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1460782020},"after":[]},{"keyword":"Then ","name":"I should have 'reference.*id=\"CVE-1999-12345' in the patch metadata for \"sle_minion\"","line":21,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":845455212},"after":[]},{"keyword":"And ","name":"I should have 'reference.*id=\"CVE-1999-99781' in the patch metadata for \"sle_minion\"","line":22,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":850974109},"after":[]},{"keyword":"And ","name":"I should have 'reference.*http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-1999-12345' in the patch metadata for \"sle_minion\"","line":23,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":839867750},"after":[]},{"keyword":"And ","name":"I should have 'reference.*http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-1999-99781' in the patch metadata for \"sle_minion\"","line":24,"match":{"location":"features/step_definitions/common_steps.rb:307"},"result":{"status":"passed","duration":845085959},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]},{"id":"support-for-new-cve-id-syntax;search-for-cve-id-with-the-new-format","keyword":"Scenario","name":"Search for CVE ID with the new format","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Advanced Search\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67957781},"after":[]},{"keyword":"When ","name":"I enter \"CVE-1999-12345\" as \"search_string\" in the content area","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:292"},"result":{"status":"passed","duration":85578246},"after":[]},{"keyword":"And ","name":"I click on \"Search\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58261520},"after":[]},{"keyword":"Then ","name":"I should see a \"Advanced Search\" text","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":86849443},"after":[]},{"keyword":"And ","name":"I should see a \"perseus-dummy-7891\" link in the content area","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:851"},"result":{"status":"passed","duration":22368633},"after":[]}],"tags":[{"name":"@scope_cve_audit","line":4}],"before":[],"after":[]}]},{"id":"display-patches","uri":"features/secondary/min_check_patches_install.feature","keyword":"Feature","name":"Display patches","description":"","line":5,"tags":[{"name":"@scope_onboarding","line":4}],"elements":[{"id":"display-patches;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":7,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":8,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"passed","duration":450187540},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;pre-require:-enable-old-packages-to-fake-a-possible-installation","keyword":"Scenario","name":"Pre-require: enable old packages to fake a possible installation","description":"","line":10,"type":"scenario","steps":[{"keyword":"When ","name":"I enable repository \"test_repo_rpm_pool\" on this \"sle_minion\"","line":11,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":767318662},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":12,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1101148214},"after":[]},{"keyword":"And ","name":"I install old package \"andromeda-dummy-1.0\" on this \"sle_minion\"","line":13,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":1735804466},"after":[]},{"keyword":"And ","name":"I install old package \"virgo-dummy-1.0\" on this \"sle_minion\"","line":14,"match":{"location":"features/step_definitions/command_steps.rb:1017"},"result":{"status":"passed","duration":2044270060},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Admin > Task Schedules\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":131206886},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1338595259},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1276906604},"after":[]},{"keyword":"And ","name":"I click on \"Single Run Schedule\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1531961365},"after":[]},{"keyword":"Then ","name":"I should see a \"bunch was scheduled\" text","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":271798441},"after":[]},{"keyword":"And ","name":"I wait until the table contains \"FINISHED\" or \"SKIPPED\" followed by \"FINISHED\" in its first rows","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:812"},"result":{"status":"passed","duration":6657562346},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-all-patches-exist","keyword":"Scenario","name":"Check all patches exist","description":"","line":22,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":229637834},"after":[]},{"keyword":"Then ","name":"I should see an update in the list","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:674"},"result":{"status":"passed","duration":14508266},"after":[]},{"keyword":"When ","name":"I wait until I see \"andromeda-dummy\" text, refreshing the page","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"passed","duration":70067464},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789\" link","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13439274},"after":[]},{"keyword":"When ","name":"I enter \"virgo-dummy\" as the filtered synopsis","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":44271059},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":278262342},"after":[]},{"keyword":"And ","name":"I wait until I see \"virgo-dummy\" text","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":65111943},"after":[]},{"keyword":"Then ","name":"I should see a \"virgo-dummy-3456\" link","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11820646},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-sles-release-6789-patches","keyword":"Scenario","name":"Check SLES release 6789 patches","description":"","line":32,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":69688040},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":386537065},"after":[]},{"keyword":"Then ","name":"I should see a \"andromeda-dummy-6789 - Bug Fix Advisory\" text","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65623386},"after":[]},{"keyword":"And ","name":"I should see a \"Test update for andromeda-dummy\" text","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":62435897},"after":[]},{"keyword":"And ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":11714581},"after":[]},{"keyword":"And ","name":"I should see a \"reboot_suggested\" text","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":66835182},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-packages-of-sles-release-6789-patches","keyword":"Scenario","name":"Check packages of SLES release 6789 patches","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Patches > Patch List > Relevant\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72238520},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":377141258},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":662823877},"after":[]},{"keyword":"Then ","name":"I should see a \"Fake-RPM-SUSE-Channel\" link","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8761610},"after":[]},{"keyword":"And ","name":"I should see a \"sha512:19940cc4a9f0d38a038a4455b0f1cf1290c4a4296b27f5a62f4aae60585ac6e2677e88c3c3127d487116ed8d9b1787379e23aafac46bc14408864926bedee693\" text","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":58251895},"after":[]},{"keyword":"And ","name":"I should see a \"andromeda-dummy-2.0-1.1-noarch\" link","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":13652155},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;check-relevant-patches-for-this-client","keyword":"Scenario","name":"Check relevant patches for this client","description":"","line":48,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"passed","duration":1728971451},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":71883983},"after":[]},{"keyword":"And ","name":"I follow \"Patches\" in the content area","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"passed","duration":68161116},"after":[]},{"keyword":"Then ","name":"I should see a \"Relevant Patches\" text","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74960642},"after":[]},{"keyword":"When ","name":"I enter \"dummy\" as the filtered synopsis","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:992"},"result":{"status":"passed","duration":37468018},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"passed","duration":516966666},"after":[]},{"keyword":"Then ","name":"I should see a \"Test update for andromeda-dummy\" text","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":79126939},"after":[]},{"keyword":"And ","name":"I should see a \"Test update for virgo-dummy\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":74324327},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;cleanup:-regenerate-search-index-for-later-tests","keyword":"Scenario","name":"Cleanup: regenerate search index for later tests","description":"","line":58,"type":"scenario","steps":[{"keyword":"When ","name":"I clean the search index on the server","line":59,"output":["Search by hostname: uyuni-master-suse-minion","[{\"last_boot\"=>\"2026-07-01T12:37:08Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-07-01T17:14:02Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":12659175601},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]},{"id":"display-patches;cleanup:-remove-old-packages","keyword":"Scenario","name":"Cleanup: remove old packages","description":"","line":61,"type":"scenario","steps":[{"keyword":"When ","name":"I disable repository \"test_repo_rpm_pool\" on this \"sle_minion\" without error control","line":62,"match":{"location":"features/step_definitions/command_steps.rb:913"},"result":{"status":"passed","duration":754856929},"after":[]},{"keyword":"And ","name":"I refresh the metadata for \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/common_steps.rb:291"},"result":{"status":"passed","duration":1148379091},"after":[]},{"keyword":"And ","name":"I remove package \"andromeda-dummy\" from this \"sle_minion\" without error control","line":64,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":1704888903},"after":[]},{"keyword":"And ","name":"I remove package \"virgo-dummy\" from this \"sle_minion\" without error control","line":65,"match":{"location":"features/step_definitions/command_steps.rb:1036"},"result":{"status":"passed","duration":2245848143},"after":[]}],"tags":[{"name":"@scope_onboarding","line":4}],"before":[],"after":[]}]},{"id":"project-lotus","uri":"features/secondary/min_project_lotus.feature","keyword":"Feature","name":"Project Lotus","description":"  In order to manage Program Temporary Fixes (PTFs)\n  As an authorized user\n  I want to be able to install and remove them through the WebUI","line":7,"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"elements":[{"id":"project-lotus;log-in-as-org-admin-user","keyword":"Scenario","name":"Log in as org admin user","description":"","line":12,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:646"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-create-custom-channel-for-ptfs","keyword":"Scenario","name":"Pre-requisite: Create custom channel for PTFs","description":"","line":15,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"Custom Channel for SLES15SP7 PTFs\" as \"Channel Name\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sles15sp7-ptfs\" as \"Channel Label\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select the parent channel for the \"sle_minion\" from \"Parent Channel\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:216"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"Custom channel for PTFs\" as \"Channel Summary\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"gpg_check\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Custom Channel for SLES15SP7 PTFs\" text","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-create-custom-repository-for-ptfs","keyword":"Scenario","name":"Pre-requisite: Create custom repository for PTFs","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"sles15sp7_ptf_repo\" as \"label\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"http://updates.suse.de/PTF/Release/A127499/SLES/15.7/x86_64/ptf/\" as \"url\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I uncheck \"metadataSigned\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository created successfully\" text","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-add-ptf-repository-to-custom-channel","keyword":"Scenario","name":"Pre-requisite: Add PTF repository to custom channel","description":"","line":35,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I select the \"sles15sp7_ptf_repo\" repo","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:904"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Save Repositories\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"repository information was successfully updated\" text","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-sync-ptf-repository","keyword":"Scenario","name":"Pre-requisite: Sync PTF repository","description":"","line":43,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Repositories\" in the content area","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Sync\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository sync is running\" text","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I wait until the channel \"sles15sp7-ptfs\" has been synced","line":50,"match":{"location":"features/step_definitions/command_steps.rb:423"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;pre-requisite:-add-custom-channel-to-minion","keyword":"Scenario","name":"Pre-requisite: Add custom channel to minion","description":"","line":52,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Software Channels\" in the content area","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\"","line":57,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"radio button \"SLE-Product-SLES15-SP7-Pool for x86_64\" should be checked","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I do not see \"Loading...\" text","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:43"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"Custom Channel for SLES15SP7 PTFs\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm Software Channel Change\" text","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Changing the channels has been scheduled.\" text","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\" in the content area","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see \"1 system successfully completed this action.\" text, refreshing the page","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:66"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"channel \"Custom Channel for SLES15SP7 PTFs\" should be enabled on \"sle_minion\"","line":68,"match":{"location":"features/step_definitions/api_common.rb:256"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;install-ptf-through-ptfs-tab","keyword":"Scenario","name":"Install PTF through PTFs tab","description":"","line":70,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"PTFs\" in the content area","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install PTFs\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"The action has been scheduled\" text","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":79,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;remove-ptf-through-ptfs-tab","keyword":"Scenario","name":"Remove PTF through PTFs tab","description":"","line":81,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":82,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"PTFs\" in the content area","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Remove PTFs\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"The action has been scheduled\" text","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":90,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;install-ptf-through-packages-tab","keyword":"Scenario","name":"Install PTF through Packages tab","description":"","line":92,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Install\" in the content area","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"ptf-30961-3-0\" as the filtered package name","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package install has been scheduled for\" text","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Install/Upgrade scheduled\" is completed","line":103,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;remove-ptf-through-packages-tab","keyword":"Scenario","name":"Remove PTF through Packages tab","description":"","line":105,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Software\" in the content area","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Packages\" in the content area","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\" in the content area","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter \"ptf-30961-3-0\" as the filtered package name","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:982"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on the filter button","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:938"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"ptf-30961-3-0\" in the list","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:1064"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"1 package removal has been scheduled for\" text","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until event \"Package Removal scheduled\" is completed","line":116,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;cleanup:-delete-custom-channel-for-ptfs","keyword":"Scenario","name":"Cleanup: Delete custom channel for PTFs","description":"","line":118,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Channels\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Custom Channel for SLES15SP7 PTFs\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Channel Custom Channel for SLES15SP7 PTFs has been deleted\" text","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]},{"id":"project-lotus;cleanup:-remove-custom-repository-for-ptfs","keyword":"Scenario","name":"Cleanup: Remove custom repository for PTFs","description":"","line":126,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Software > Manage > Repositories\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"sles15sp7_ptf_repo\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Repository deleted successfully\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@sle_minion","line":4},{"name":"@susemanager","line":5},{"name":"@scope_project_lotus","line":6}],"before":[],"after":[]}]}]