[{"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":38476929881},"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":237044299},"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":179958186},"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":13562282},"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":34445567},"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":23088461},"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":22824610},"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":23623914},"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":10575250},"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":11247352},"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":74589555},"after":[]},{"keyword":"And ","name":"I follow \"Create User\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":287433168},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"login\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57921566},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpassword\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52917694},"after":[]},{"keyword":"And ","name":"I enter \"user1\" as \"desiredpasswordConfirm\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57783297},"after":[]},{"keyword":"And ","name":"I select \"Mr.\" from \"prefix\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":48866229},"after":[]},{"keyword":"And ","name":"I enter \"Test\" as \"firstNames\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55211290},"after":[]},{"keyword":"And ","name":"I enter \"User\" as \"lastName\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55212069},"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":72876023},"after":[]},{"keyword":"And ","name":"I click on \"Create Login\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":7663434900},"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":175094284},"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":12384638},"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":173630560},"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":1857730004},"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":8289969},"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":1967443912},"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":172233683},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":303437782},"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":94089862},"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":11666960},"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":11268902},"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":15390406},"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":13789677},"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":24022513},"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":11206045},"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":21513624},"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":14048418},"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":71207596},"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":60496292},"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":23527206},"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":21976363},"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":70754038},"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":69633836},"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":73077540},"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":70462219},"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":69216476},"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_org_admin\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":77,"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":78,"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":79,"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":80,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":81,"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":82,"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":83,"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":84,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":85,"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":86,"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":87,"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":88,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":89,"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":90,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":91,"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":94,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70095671},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":284532499},"after":[]},{"keyword":"When ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10010959581},"after":[]},{"keyword":"And ","name":"I check \"role_org_admin\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":104262395},"after":[]},{"keyword":"And ","name":"I check \"role_system_group_admin\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":74890127},"after":[]},{"keyword":"And ","name":"I check \"role_channel_admin\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":74514784},"after":[]},{"keyword":"And ","name":"I check \"role_activation_key_admin\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":74073404},"after":[]},{"keyword":"And ","name":"I check \"role_config_admin\"","line":102,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":74451657},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":103,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":759035711},"after":[]},{"keyword":"Then ","name":"the \"role_satellite_admin\" checkbox should be disabled","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:1125"},"result":{"status":"passed","duration":10008693872},"after":[]},{"keyword":"And ","name":"I should see a \"Uyuni Administrator\" text","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":73785860},"after":[]},{"keyword":"And ","name":"I should see \"role_org_admin\" as checked","line":106,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15376119},"after":[]},{"keyword":"And ","name":"I should see a \"Organization Administrator\" text","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":76881594},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":16308063},"after":[]},{"keyword":"And ","name":"I should see a \"System Group Administrator\" text","line":109,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71075792},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15735191},"after":[]},{"keyword":"And ","name":"I should see a \"Channel Administrator\" text","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70378899},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15401649},"after":[]},{"keyword":"And ","name":"I should see a \"Activation Key Administrator\" text","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":70244524},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":15332261},"after":[]},{"keyword":"And ","name":"I should see a \"Configuration Administrator\" text","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":71419843},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18573086},"after":[]},{"keyword":"And ","name":"I should see a \"Regular User\" text","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":69922552},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":93}],"before":[],"after":[]},{"id":"manage-users;verify-user-list","keyword":"Scenario","name":"Verify user list","description":"","line":119,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":120,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":72187156},"after":[]},{"keyword":"Then ","name":"table row for \"user1\" should contain \"Organization Administrator\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:559"},"result":{"status":"passed","duration":23712295},"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":123,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68018383},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":465712697},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":340323684},"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":127,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51506629},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":128,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":453611639},"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":129,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":77005839},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":330474267},"after":[]},{"keyword":"Then ","name":"I should see a \"No deactivated users.\" text","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55291425},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;remove-role","keyword":"Scenario","name":"Remove role","description":"","line":133,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":68453609},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":476419261},"after":[]},{"keyword":"When ","name":"I uncheck \"role_org_admin\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10064829385},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":617437351},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":16603944},"after":[]},{"keyword":"And ","name":"I should see \"role_system_group_admin\" as checked","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18545686},"after":[]},{"keyword":"And ","name":"I should see \"role_channel_admin\" as checked","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18252498},"after":[]},{"keyword":"And ","name":"I should see \"role_activation_key_admin\" as checked","line":141,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18895730},"after":[]},{"keyword":"And ","name":"I should see \"role_config_admin\" as checked","line":142,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":19481134},"after":[]},{"keyword":"And ","name":"I should see \"role_regular_user\" as checked","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:1111"},"result":{"status":"passed","duration":18876617},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;deactivate-ordinary-user","keyword":"Scenario","name":"Deactivate ordinary user","description":"","line":145,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":146,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":70422682},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":464084091},"after":[]},{"keyword":"Then ","name":"I should see \"role_org_admin\" as unchecked","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:1118"},"result":{"status":"passed","duration":16479941},"after":[]},{"keyword":"When ","name":"I follow \"Deactivate User\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":330201458},"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":150,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":55990027},"after":[]},{"keyword":"When ","name":"I click on \"Deactivate User\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":585873125},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":182905698},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":8861403},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":154,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":280940405},"after":[]},{"keyword":"Then ","name":"I should see a \"Deactivated Users\" text","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":65503286},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8468536},"after":[]},{"keyword":"When ","name":"I follow \"All\"","line":157,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":249426378},"after":[]},{"keyword":"Then ","name":"I should see a \"user1\" link","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":10099363},"after":[]}],"tags":[{"name":"@scope_visualization","line":8}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":161,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":162,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":163,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":166,"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":167,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":170,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":172,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@susemanager","line":160}],"before":[],"after":[]},{"id":"manage-users;reactivate-user","keyword":"Scenario","name":"Reactivate user","description":"","line":175,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":71578903},"after":[]},{"keyword":"And ","name":"I follow \"Deactivated\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":255869373},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":366409192},"after":[]},{"keyword":"Then ","name":"I should see a \"Reactivate User\" link","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":12144911},"after":[]},{"keyword":"When ","name":"I follow \"Reactivate User\"","line":180,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":322424955},"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":181,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":67539461},"after":[]},{"keyword":"When ","name":"I click on \"Reactivate User\"","line":182,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":551832434},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":182094332},"after":[]},{"keyword":"And ","name":"I should see a \"user1\" link","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:759"},"result":{"status":"passed","duration":8783830},"after":[]},{"keyword":"When ","name":"I follow \"Deactivated\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":278869708},"after":[]},{"keyword":"Then ","name":"I should not see a \"user1\" link","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":4884172},"after":[]}],"tags":[{"name":"@scope_visualization","line":8},{"name":"@uyuni","line":174}],"before":[],"after":[]},{"id":"manage-users;delete-user","keyword":"Scenario","name":"Delete user","description":"","line":188,"type":"scenario","steps":[{"keyword":"When ","name":"I follow the left menu \"Users > User List > Active\"","line":189,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":67993559},"after":[]},{"keyword":"And ","name":"I follow \"user1\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":482669342},"after":[]},{"keyword":"When ","name":"I follow \"Delete User\"","line":191,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":324590285},"after":[]},{"keyword":"Then ","name":"I should see a \"Confirm User Deletion\" text","line":192,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":51790848},"after":[]},{"keyword":"And ","name":"I should see a \"This will delete this user permanently.\" text","line":193,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":48302266},"after":[]},{"keyword":"When ","name":"I click on \"Delete User\"","line":194,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":541937622},"after":[]},{"keyword":"Then ","name":"I should see a \"Active Users\" text","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":177309010},"after":[]},{"keyword":"And ","name":"I should not see a \"user1\" link","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:766"},"result":{"status":"passed","duration":5168024},"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":198,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":2005254270},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":77797756},"after":[]},{"keyword":"Then ","name":"I should see a \"CSV Files\" text","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":106729709},"after":[]},{"keyword":"And ","name":"I should see a \"Configure a separator character to be used in downloadable CSV files:\" text","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92996769},"after":[]},{"keyword":"And ","name":"I should see a \"Comma\" text","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":92745455},"after":[]},{"keyword":"And ","name":"I should see a \"Semicolon\" text","line":204,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":96738731},"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":206,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":207,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":1685893901},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":60112961},"after":[]},{"keyword":"And ","name":"I choose \";\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":59855511},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":210,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":403728581},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":211,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":107251559},"after":[]},{"keyword":"And ","name":"radio button \"radio-semicolon\" should be checked","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":23222420},"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":214,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized as \"testing\" with password \"testing\"","line":215,"match":{"location":"features/step_definitions/navigation_steps.rb:608"},"result":{"status":"passed","duration":490043826},"after":[]},{"keyword":"When ","name":"I follow the left menu \"Home > My Preferences\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:420"},"result":{"status":"passed","duration":59244518},"after":[]},{"keyword":"And ","name":"I choose \",\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":69600300},"after":[]},{"keyword":"And ","name":"I click on \"Save Preferences\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67051208},"after":[]},{"keyword":"Then ","name":"I should see a \"Preferences modified\" text","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:696"},"result":{"status":"passed","duration":104498542},"after":[]},{"keyword":"And ","name":"radio button \"radio-comma\" should be checked","line":220,"match":{"location":"features/step_definitions/navigation_steps.rb:1104"},"result":{"status":"passed","duration":19248479},"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":1740993288},"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":59772680},"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":33271945},"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":49822537},"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":20938594},"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":24749443},"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":24183665},"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":22015714},"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":67642146},"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":73072929},"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":22682766},"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":21225556},"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":21491249},"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":21516469},"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":65582177},"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":61460513},"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":25409767},"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":21205818},"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":20036943},"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":74582269},"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":94289747},"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":22672596},"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":21254902},"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":21752622},"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":51609060},"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":52682629},"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":22632833},"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":21063764},"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":54980061},"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":83411340},"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":22268439},"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":20367370},"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":22556506},"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":20022001},"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":53056538},"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":72243697},"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":22182897},"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":19632399},"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":20012568},"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":21764957},"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":68251707},"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":56296941},"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":22584015},"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":22354006},"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":22809511},"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":52878799},"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":56505003},"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":20576279},"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":22917386},"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":20437295},"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":68512681},"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":52406971},"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":21643178},"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":21022882},"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":65183211},"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":54560114},"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":21905466},"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":20652284},"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":54609256},"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":64403171},"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":25293476},"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":22950366},"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":21925653},"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":22991813},"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":53986371},"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":195775699},"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":23135610},"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":20618718},"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":20320688},"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":19938706},"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":21842198},"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":19711533},"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":54366429},"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":68564533},"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":23357116},"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":20494566},"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":16852032},"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":20239497},"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":19834990},"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":19910970},"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":23673182},"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":21129638},"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":68341013},"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":22086418},"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":21569638},"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":20974950},"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":64382595},"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":76507734},"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":23052057},"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":20524794},"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":17380842},"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":21804711},"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":20086223},"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":19505629},"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":63747994},"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":58622208},"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":22940636},"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":20780613},"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":23346348},"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":69402905},"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":27479165},"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":21673874},"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":127543804},"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":35544607},"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":32392275},"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":116709217},"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":17614224},"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":15198783},"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":125077687},"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":51754453},"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":78325465},"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":54647170},"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":308394966},"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":26921593},"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":19684197},"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":23022944},"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":21107355},"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":23313623},"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":20710101},"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":22123952},"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":22534297},"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":21526894},"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":21223139},"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":10719718},"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":6848985},"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":62539491},"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":20839585},"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":21488410},"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":20659431},"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":22001913},"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":20977087},"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":73364268},"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":71279213},"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":71305602},"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":2901297},"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":73349239},"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":72093635},"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":2409925},"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":11449781},"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":10972545},"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":11264161},"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":10661206},"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":73924281},"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":108972073},"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":2353634},"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":75598522},"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":109908253},"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":107275915},"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":112403005},"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":105506246},"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":104443826},"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":3636032},"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":85340896},"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":58537518},"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":11842023},"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":55542020},"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":472760822},"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":79447914},"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":21902941},"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":20104644},"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":16768614},"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":20564846},"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":19670568},"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":19796791},"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":18589887},"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":18208149},"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":21371744},"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":20818167},"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":62926788},"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":73243003},"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":64648313},"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":81369690},"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":11256363},"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":73583885},"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":60828749},"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":58441917},"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":55658536},"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":64402437},"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":62314951},"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":8772025},"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":54542373},"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":134338247},"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":69944781},"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":20155011},"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":27679765},"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":23109141},"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":21447501},"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":22001052},"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":20696943},"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":10806961},"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":10540046},"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":10756676},"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":10547978},"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":10561916},"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":73595726},"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":62210113},"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":8384729},"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":8315919},"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":72113205},"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":61260596},"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":58206980},"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":69617734},"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":70870615},"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":11433166},"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":11049480},"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":10872535},"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":72146224},"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":65888961},"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":82984584},"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":11932578},"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":73475831},"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":57617487},"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":7971296},"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":11287691},"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":75809896},"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":62528646},"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":60598796},"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":11140400},"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":21618353},"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":20337038},"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":20026757},"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":67072649},"after":[]},{"keyword":"And ","name":"I follow \"Create Kickstart Profile\"","line":315,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":287251409},"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":64170962},"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":66623072},"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":328968970},"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":77974663},"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":67751017},"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":66020735},"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":70734911},"after":[]},{"keyword":"And ","name":"I follow \"Create Distribution\"","line":327,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":293754430},"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":68373462},"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":64894387},"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":2178681450},"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":202288686},"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":82647448},"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":573642645},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":593933067},"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":543838469},"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":68515726},"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":121484044},"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":45856112},"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":578546025},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":482240561},"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":537439627},"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":64541949},"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":2229325252},"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":142139554},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpassword\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58667640},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"desiredpasswordConfirm\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57563185},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":751720220},"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":68987448},"after":[]},{"keyword":"When ","name":"I sign out","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":332394641},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49699031},"after":[]},{"keyword":"And ","name":"I enter \"GoodPass\" as \"password\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55465332},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55009703},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":695410784},"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":124005260},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpassword\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49225986},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"desiredpasswordConfirm\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49349186},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51656822},"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":753021790},"after":[]},{"keyword":"When ","name":"I sign out","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":320740004},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50143617},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"password\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51224449},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53305691},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":645841253},"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":126448201},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpassword\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45180132},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"desiredpasswordConfirm\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":44937932},"after":[]},{"keyword":"And ","name":"I click on \"Update\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51816817},"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":62106363},"after":[]},{"keyword":"When ","name":"I sign out","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":333702692},"after":[]},{"keyword":"And ","name":"I enter \"admin\" as \"username\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50571245},"after":[]},{"keyword":"And ","name":"I enter \"A\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47174733},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54399706},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10011089021},"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":11145054769},"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":218233664},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":540038018},"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":74087712},"after":[]},{"keyword":"And ","name":"I choose \"original\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":52070232},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":531855789},"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":123166459},"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":85744617},"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":79194787},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":907578004},"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":79578570},"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":74513812},"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":576530298},"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":71483200},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":666874576},"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":55956390},"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":67462506},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":457740301},"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":53523538},"after":[]},{"keyword":"And ","name":"I choose \"current\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":49876700},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":439832410},"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":119784136},"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":78459316},"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":77205239},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":838319933},"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":74414793},"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":71777728},"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":580403853},"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":59403840},"after":[]},{"keyword":"And ","name":"I follow \"List/Remove Patches\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":714606242},"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":11852830},"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":10723875},"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":10527013},"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":10663120},"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":66879449},"after":[]},{"keyword":"And ","name":"I follow \"Clone Channel\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":546791493},"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":53452006},"after":[]},{"keyword":"And ","name":"I choose \"select\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:261"},"result":{"status":"passed","duration":50165730},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":484039635},"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":118959164},"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":79483521},"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":76711477},"after":[]},{"keyword":"And ","name":"I click on \"Clone Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54545694},"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":89218364},"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":82907851},"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":83241400},"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":64080193},"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":54950114},"after":[]},{"keyword":"And ","name":"I click on \"Clone Patches\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":2342263159},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1103215982},"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":8424477},"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":8208994},"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":199467002},"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":44618920},"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":677700188},"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":423080082},"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":9915965},"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":8698365},"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":7735989},"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":7513278},"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":74660367},"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":37943558},"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":690773524},"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":410893150},"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":544934228},"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":65827240},"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":59591450},"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":13780252},"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":94244591},"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":46476859},"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":655409186},"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":407507100},"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":545693874},"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":62436174},"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":58627774},"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":11489576},"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":227257485},"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":568084254},"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":69959799},"after":[]},{"keyword":"And ","name":"I follow \"Compare\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1354861089},"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":64793863},"after":[]},{"keyword":"And ","name":"I click on \"View Packages\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1364071352},"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":88546967},"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":14483534},"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":88072879},"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":72223797},"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":559624706},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":416140798},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":79719308},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":117,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":747099004},"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":61548269},"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":64513051},"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":80306838},"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":580288746},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":469004568},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":123,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":66442876},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1617272048},"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":62164949},"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":59780620},"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":75301904},"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":561247934},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":129,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":387379526},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":67037730},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":771591979},"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":65184396},"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":58987389},"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":55724514},"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":2065444405},"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":137988538},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":339584937},"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":287035546},"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":71168960},"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":67088191},"after":[]},{"keyword":"And ","name":"I check \"virtualization_host\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":79723299},"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":60254373},"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":72996794},"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":70230421},"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":335088995},"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":388425213},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":51789496},"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":655855726},"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":73236278},"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":24619748},"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":63953046},"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":346474137},"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":321193164},"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":80113087},"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":605708241},"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":69161223},"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":64615178},"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":67058752},"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":401998313},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":262143021},"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":409748782},"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":77195240},"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":64489211},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":340653376},"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":284199905},"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":70750181},"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":69595543},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":45947131},"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":51000472},"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":944565720},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":312263700},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48987114},"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":485594361},"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":56682721},"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":64144083},"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":67163722},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":296111022},"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":471829514},"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":85864583},"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":62844372},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":339272301},"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":213405620},"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":75623240},"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":69551582},"after":[]},{"keyword":"And ","name":"I enter \"20\" as \"usageLimit\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49279480},"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":61171081},"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":54986434},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":391301612},"after":[]},{"keyword":"And ","name":"I enter \"sed\" as \"packages\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":46143936},"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":50248581},"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":653675552},"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":61606804},"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":69932563},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":298219301},"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":604089707},"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":81779691},"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":1207892539},"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":2428083128},"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":1182925273},"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":1150364183},"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":1171159761},"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":3679471774},"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":19113339},"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":514991512},"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":141256411},"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":21173753},"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":10265730619},"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":150749885},"after":[]},{"keyword":"And ","name":"I follow \"API Documentation\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":158054391},"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":45612195},"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":10336179241},"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":190430083},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"username\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":64791591},"after":[]},{"keyword":"And ","name":"I enter \"testing\" as \"password\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58264771},"after":[]},{"keyword":"And ","name":"I click on \"Sign In\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60812500},"after":[]},{"keyword":"Then ","name":"I should be logged in","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:660"},"result":{"status":"passed","duration":697113895},"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":2622444462},"after":[]},{"keyword":"When ","name":"I sign out","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:652"},"result":{"status":"passed","duration":693423501},"after":[]},{"keyword":"Then ","name":"I should not be authorized","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:656"},"result":{"status":"passed","duration":10007535614},"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":11029689967},"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":1131293348},"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":16130609},"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":53978302},"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":11672947},"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":11233102},"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":7264638},"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":2531323423},"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":11358213},"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":14161673},"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":21078050},"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":11068851},"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":12417146},"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":10954430},"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":10717663},"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":11156815},"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":13031734},"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":11231677},"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":11508158},"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":7566842},"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":11499805},"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":10730697},"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":2373793160},"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":8563709},"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":10176136},"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":8029242},"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":8095691},"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":8918406},"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":8157263},"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":7952234},"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":11428226},"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":8378216},"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":7736519},"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":7537410},"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":7663598},"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":7847630},"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":2609408101},"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":749420148},"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":53810516},"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":344893513},"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":106511639},"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":108863832},"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":109386301},"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":108535999},"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":7519917828},"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":54824},"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":1150204388},"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":62742},"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":8242925071},"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":1776769965},"after":[]},{"keyword":"And ","name":"I call user.list_users()","line":18,"match":{"location":"features/step_definitions/api_common.rb:125"},"result":{"status":"passed","duration":8289209464},"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":45743},"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":1229698357},"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":1247356644},"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":34867},"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":1244848155},"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":1221434999},"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":34840},"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":1234758218},"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":92974995},"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":41178},"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":["2ff4180db22671f78dde4d53f030fdb2181ab4d5a59d6594c3679c991d312c9f"],"match":{"location":"features/step_definitions/setup_steps.rb:276"},"result":{"status":"passed","duration":2789509676},"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":115273592},"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":25786},"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":["24708e57c22d5bdd05406ac4b088aee5200a360773b9df65afd54e6415c31d7aec1b5474fa925435ac96e8ed737ee436a175ad8fad6303b3ac37749d6e77adbd"],"match":{"location":"features/step_definitions/setup_steps.rb:280"},"result":{"status":"passed","duration":343974},"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":92329908},"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":42369},"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":["2ff4180db22671f78dde4d53f030fdb2181ab4d5a59d6594c3679c991d312c9f"],"match":{"location":"features/step_definitions/setup_steps.rb:284"},"result":{"status":"passed","duration":4463553842},"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":94382723},"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":42203},"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":["2ff4180db22671f78dde4d53f030fdb2181ab4d5a59d6594c3679c991d312c9f"],"match":{"location":"features/step_definitions/setup_steps.rb:289"},"result":{"status":"passed","duration":2621825840},"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":120948607},"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":26683},"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":["2ff4180db22671f78dde4d53f030fdb2181ab4d5a59d6594c3679c991d312c9f"],"match":{"location":"features/step_definitions/setup_steps.rb:294"},"result":{"status":"passed","duration":2675362164},"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":91396111},"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":42489},"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":["2ff4180db22671f78dde4d53f030fdb2181ab4d5a59d6594c3679c991d312c9f"],"match":{"location":"features/step_definitions/setup_steps.rb:299"},"result":{"status":"passed","duration":2499993611},"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":92416260},"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":43222},"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":1891859985},"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":140558509},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":723281376},"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":90446654},"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":137533728},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":106012872},"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":1202781832},"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":65412548},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":338172618},"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":143994721},"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":1132697804},"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":1119816165},"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":982376255},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54592019},"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":1355150989},"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":10861211956},"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":1838006292},"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":588049082},"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":114980944},"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":108605514},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85324288},"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":63017408},"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":151049108},"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":64910777},"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":112604889},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67240008},"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":61694022},"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":186957710},"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":1501974388},"after":[]},{"keyword":"When ","name":"I delete user \"norole\"","line":54,"match":{"location":"features/step_definitions/api_common.rb:157"},"result":{"status":"passed","duration":1612587574},"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":1996452918},"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":6133037857},"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":79838775},"after":[]},{"keyword":"And ","name":"I open the date picker","line":16,"match":{"location":"features/step_definitions/datepicker_steps.rb:33"},"result":{"status":"passed","duration":79994539},"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":10028497443},"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":83677655},"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":59425316},"after":[]},{"keyword":"And ","name":"I enter \"ls\" as \"Script\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":99397023},"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":103112172},"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":125527390},"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":36808821},"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":36560838},"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":3775022},"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":1947293921},"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":142495512},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":267420691},"after":[]},{"keyword":"And ","name":"I enter \"sles\" as \"name\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49138253},"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":57654407},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60440804},"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":73106269},"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":63388920},"after":[]},{"keyword":"When ","name":"I follow \"sles\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":307955229},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":528829221},"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":61098985},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1152434799},"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":96164089},"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":61705018},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":355706642},"after":[]},{"keyword":"And ","name":"I enter \"rhlike\" as \"name\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":47836701},"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":61988461},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1277542369},"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":64625353},"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":65318312},"after":[]},{"keyword":"When ","name":"I follow \"rhlike\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":304148644},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":528869486},"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":2246937215},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1137162964},"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":93539423},"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":61903401},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":219532997},"after":[]},{"keyword":"And ","name":"I enter \"deblike\" as \"name\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":50024825},"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":62411379},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":438149717},"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":68253146},"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":62938732},"after":[]},{"keyword":"When ","name":"I follow \"deblike\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":314533771},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":464710088},"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":4791767442},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1116446149},"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":92035068},"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":61354320},"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":70579964},"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":74633870},"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":15164289},"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":57998518},"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":70080331},"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":55513225},"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":725372039},"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":10981644},"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":13496645},"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":58664863},"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":51178128},"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":50523047},"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":404554495},"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":8065492},"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":7453577},"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":56868691},"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":52911361},"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":55826745},"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":480352036},"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":12573687},"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":15147355},"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":57315550},"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":55618411},"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":50131162},"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":313275628},"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":4821201},"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":9474185},"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":60744885},"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":68737691},"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":69163146},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":916584476},"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":69666815},"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":63943609},"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":63998506},"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":84471346},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52510695},"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":964171661},"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":63659345},"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":63577335},"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":59619172},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51215322},"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":60033927},"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":65717921},"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":2150416371},"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":132724899},"after":[]},{"keyword":"And ","name":"I follow \"Create Key\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":325125238},"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":57595889},"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":56144011},"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":62103441},"after":[]},{"keyword":"And ","name":"I click on \"Create Key\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":431890387},"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":61951739},"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":149953882},"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":1104415332},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":459158878},"after":[]},{"keyword":"And ","name":"I follow \"Create Value\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":506564107},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432215734},"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":56012356},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":672187519},"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":69243501},"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":12066061},"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":128311404},"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":1043219791},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":442904709},"after":[]},{"keyword":"And ","name":"I follow \"key-value\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":439309424},"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":62517939},"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":68479881},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":593328244},"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":66112394},"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":11868932},"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":61887404},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":277714527},"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":88576025},"after":[]},{"keyword":"And ","name":"I click on \"Update Key\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":336666743},"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":12612911},"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":58245483},"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":58934684},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":269680405},"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":813023674},"after":[]},{"keyword":"And ","name":"I follow \"Custom Info\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":429190583},"after":[]},{"keyword":"And ","name":"I follow \"key-value-edited\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":444561572},"after":[]},{"keyword":"And ","name":"I follow \"Delete Value\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":431730710},"after":[]},{"keyword":"And ","name":"I click on \"Remove Value\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":642155749},"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":67677056},"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":60816780},"after":[]},{"keyword":"And ","name":"I follow \"key-label\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":273906138},"after":[]},{"keyword":"And ","name":"I follow \"Delete Key\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":282671883},"after":[]},{"keyword":"And ","name":"I click on \"Delete Key\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":496921321},"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":56804333},"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":16289144},"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":87610937},"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":40286},"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":21319},"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":22837},"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":16414},"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":28123},"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":27463},"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":21886},"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":21352},"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":86199076},"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":40143},"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":2976577237},"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":53694},"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":31450},"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":28745},"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":2490699493},"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":2505181003},"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":2479414675},"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":2614967938},"after":[]},{"keyword":"Then ","name":"the command should fail","line":22,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":18001},"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":4066594274},"after":[]},{"keyword":"Then ","name":"the command should fail","line":24,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":16408},"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":2507411415},"after":[]},{"keyword":"Then ","name":"the command should fail","line":26,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":18187},"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":2531188574},"after":[]},{"keyword":"Then ","name":"the command should fail","line":28,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":16358},"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":2614344386},"after":[]},{"keyword":"Then ","name":"the command should fail","line":30,"match":{"location":"features/step_definitions/command_steps.rb:812"},"result":{"status":"passed","duration":17909},"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":11122876817},"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":202964289},"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":100039509},"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":25978389},"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":25358638},"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":20855201},"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":20785080},"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":20497591},"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":19954320},"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":19725547},"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":22529799},"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":21685163},"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":16528706},"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":16788732},"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":19765492},"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":18632130},"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":73158177},"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":59546017},"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":68019963},"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":53514579},"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":589908135},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":574398118},"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":87657750},"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":87523747},"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":87919396},"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":83858943},"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":85722304},"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":83909867},"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":69024993},"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":47422766},"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":733015642},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1436226137},"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":540498260},"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":69033217},"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":11530732},"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":66153745},"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":67887884},"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":74784147},"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":120554135},"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":57627717},"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":633388650},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":470425170},"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":444343659},"after":[]},{"keyword":"And ","name":"I follow \"Dependencies\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":364385623},"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":61170889},"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":54175093},"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":48238955},"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":115311841},"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":47614227},"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":568098654},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":478586409},"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":532701564},"after":[]},{"keyword":"And ","name":"I follow \"Change Log\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":360614980},"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":48219176},"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":52361336},"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":116572358},"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":54578755},"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":559035560},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":484593519},"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":441441081},"after":[]},{"keyword":"And ","name":"I follow \"File List\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":299971670},"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":55876853},"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":55253435},"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":55456665},"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":2354166770},"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":210000525},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":373558521},"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":88098050},"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":83880621},"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":54298943},"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":48684563},"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":86423450},"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":96078259},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63538887},"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":85608383},"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":75694115},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":387734683},"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":59729334},"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":57606074},"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":57878405},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58023118},"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":83238320},"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":71994040},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":373716360},"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":57154101},"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":59722886},"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":58560254},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56031380},"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":167894050},"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":73572831},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":473101888},"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":88279007},"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":56427662},"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":61582247},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":387437097},"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":75004311},"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":75949176},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":363277512},"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":57900128},"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":81816063},"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":58675826},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":453224001},"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":75579426},"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":73617112},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":474160000},"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":94310406},"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":77568006},"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":55358456},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":726216287},"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":76364326},"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":73980817},"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":573828450},"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":123111916},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":515528798},"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":76473750},"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":82535266},"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":651512317},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":625518662},"after":[]},{"keyword":"And ","name":"I check \"unsubscribeSystems\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":81470433},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":744669699},"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":86175230},"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":2051765052},"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":82010115},"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":24452336},"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":94379152},"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":21390943},"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":78922320},"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":22825170},"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":80497341},"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":34969687},"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":39600498},"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":74569267},"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":7573691},"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":1177417130},"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":1293715165},"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":1259051271},"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":1997994844},"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":1360035037},"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":1325622039},"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":1224760286},"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":1201806010},"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":1320288588},"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":1220403869},"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":1278900519},"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":1207036967},"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":1217199832},"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":1950824148},"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":1276553935},"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":1208673562},"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":1185368508},"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":1179505109},"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":1163492634},"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":1188773856},"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":1955717535},"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":208614946},"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":68868558},"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":21439774},"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":22628764},"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":21378874},"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":26532883},"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":21413058},"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":10557667},"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":11118724},"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":11376377},"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":7786018},"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":64469922},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":444165957},"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":77635472},"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":89751311},"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":90945167},"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":85940185},"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":72789787},"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":84300297},"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":84457820},"after":[]},{"keyword":"And ","name":"I enter \"620212\" as \"buglistId\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":66113582},"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":84058127},"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":194123307},"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":85986606},"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":82474676},"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":72290843},"after":[]},{"keyword":"And ","name":"I check test channel","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":66499163},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1003670842},"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":75146310},"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":63947103},"after":[]},{"keyword":"And ","name":"I follow \"Create Patch\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":322247420},"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":93877787},"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":95795688},"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":78247306},"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":95121852},"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":89855942},"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":98034372},"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":91280426},"after":[]},{"keyword":"And ","name":"I enter \"1234\" as \"buglistId\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":69666276},"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":92507847},"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":95979166},"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":94600577},"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":82504616},"after":[]},{"keyword":"And ","name":"I check test channel","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:679"},"result":{"status":"passed","duration":54908765},"after":[]},{"keyword":"And ","name":"I click on \"Create Patch\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1340752187},"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":71507866},"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":63727106},"after":[]},{"keyword":"And ","name":"I check \"Enhancement Advisory\" patch","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":57736441},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":407855644},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":579911320},"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":109525548},"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":146178001},"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":103725287},"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":66096789},"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":459961111},"after":[]},{"keyword":"And ","name":"I follow \"Test Advisory\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":361083382},"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":60819979},"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":58130294},"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":58289917},"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":57809388},"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":58018899},"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":11983942},"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":11088299},"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":62639590},"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":60824365},"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":60257346},"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":198352407},"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":580031751},"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":65946406},"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":61370652},"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":118269416},"after":[]},{"keyword":"And ","name":"I check \"Test Advisory\" patch","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:683"},"result":{"status":"passed","duration":55771296},"after":[]},{"keyword":"And ","name":"I click on \"Delete Patches\"","line":98,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":413524077},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":49800967},"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":104790918},"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":1974361032},"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":132245711},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":123508751},"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":12529487},"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":62576230},"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":129953081},"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":1137213419},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1120653522},"after":[]},{"keyword":"And ","name":"I enter \"fonts\" as \"name\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78333824},"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":279830296},"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":56508357},"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":64854086},"after":[]},{"keyword":"And ","name":"I follow \"Create Project\"","line":25,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":352368030},"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":55136471},"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":52243195},"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":72740906},"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":59273091},"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":63227376},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64718013},"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":603628032},"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":58781361},"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":54812674},"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":54221765},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":340514655},"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":64158662},"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":58821630},"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":57289082},"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":65144039},"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":56175347},"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":60157282},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":335999409},"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":74554972},"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":1112562411},"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":92571208},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68968348},"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":292135988},"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":75299010},"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":59831111},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":389665131},"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":65385453},"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":63853087},"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":62987962},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":494559009},"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":75394789},"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":67730048},"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":188423801},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53348169},"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":282271793},"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":63054643},"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":62124565},"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":58388743},"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":58823506},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":447895769},"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":70180360},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":74944517},"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":73909589},"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":72926859},"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":70474189},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":101,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58587247},"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":320915864},"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":85352690},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":104,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":82158419},"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":77068102},"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":77043964},"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":71248970},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":108,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55545787},"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":217023306},"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":73952962},"after":[]},{"keyword":"When ","name":"I click on \"Add Environment\"","line":111,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66154742},"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":71716126},"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":73118504},"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":76930800},"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":1126090555},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59941389},"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":241210721},"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":80315899},"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":59137313},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":396415674},"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":22798489},"after":[]},{"keyword":"When ","name":"I click on \"Build (2)\"","line":137,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68883223},"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":89941771},"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":65291131},"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":56735903},"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":295561825},"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":20444204656},"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":61050214},"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":65771734},"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":54086874},"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":52466088},"after":[]},{"keyword":"When ","name":"I follow \"clp_name\"","line":149,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":389640512},"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":19222758},"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":18464490},"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":60234023},"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":94295656},"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":471111809},"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":55349082459},"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":64106554},"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":94122338},"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":326263608},"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":60565230538},"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":83287780},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":400856128},"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":97819416},"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":78055295},"after":[]},{"keyword":"And ","name":"I uncheck \"Vendors\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10977266335},"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":121586235},"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":76253843},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":171,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71533346},"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":544871211},"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":87129999},"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":86602031},"after":[]},{"keyword":"When ","name":"I click on \"Build (1)\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70849929},"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":96734248},"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":69510572},"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":55935420},"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":387853583},"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":45559160853},"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":63134847},"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":98259188},"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":415519270},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":184,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000119719},"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":59452399673},"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":63795694},"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":95813201},"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":410394608},"after":[]},{"keyword":"And ","name":"I wait for \"1\" second","line":189,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000117922},"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":59513156884},"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":83119145},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":195,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71852513},"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":12125579},"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":70518654},"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":77145888},"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":1138151534},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":200,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122826024},"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":127408889},"after":[]},{"keyword":"And ","name":"I enter \"mercury\" as \"Epoch\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":88517678},"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":72957633},"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":81824729},"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":84544616},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":206,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10088607180},"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":215249196},"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":59323382},"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":59409508},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62021430},"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":8349837},"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":72623157},"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":59071068},"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":1121171614},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108476216},"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":76469007},"after":[]},{"keyword":"And ","name":"I enter \"venus\" as \"Epoch\"","line":219,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78402440},"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":67127994},"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":75338244},"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":77075227},"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":20103229},"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":277249015},"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":65741749},"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":66968273},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":229,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61285197},"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":8378255},"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":78988296},"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":65237787},"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":1125871673},"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":1108493401},"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":88638802},"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":276427410},"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":68550511},"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":60901614},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":241,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":92781933},"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":8319060},"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":75791618},"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":61696105},"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":1119613009},"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":1097410257},"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":78384415},"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":16322274},"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":231451633},"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":67238880},"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":61853614},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":254,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64710318},"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":8058802},"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":80315872},"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":60477655},"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":1140911314},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":259,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1106333809},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":260,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10070886211},"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":264617506},"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":73857639},"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":62118165},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":266,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63259736},"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":8304694},"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":83551519},"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":64784804},"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":1121679483},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":271,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113535933},"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":15957923},"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":235242120},"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":73839990},"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":61240360},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":278,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64652228},"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":9368326},"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":88950808},"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":79731781},"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":1119580304},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":283,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1114858051},"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":86149852},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":285,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10075542884},"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":268870825},"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":80447738},"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":61627643},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":291,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63597189},"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":8766222},"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":90862427},"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":73639148},"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":1117656034},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":296,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1104751997},"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":74308898},"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":16678768},"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":238833384},"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":83167109},"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":63798966},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":304,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64639100},"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":8688717},"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":94817703},"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":52878204},"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":1128321450},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":309,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1107748624},"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":76862990},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":311,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10062258839},"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":268689698},"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":83103990},"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":58006991},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":317,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65278655},"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":8404291},"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":98647579},"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":120500858},"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":1120690703},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":322,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111078062},"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":15706305},"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":18609864},"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":277932664},"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":89921221},"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":62934890},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":330,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64796865},"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":8482164},"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":97748723},"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":74935355},"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":1126461634},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":335,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1102729194},"after":[]},{"keyword":"And ","name":"I enter \"aries\" as \"Synopsis\"","line":336,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83714496},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":337,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10069923520},"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":266400552},"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":90718302},"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":63938218},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":343,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65787954},"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":8479419},"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":99067588},"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":94555717},"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":1115712940},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":348,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1107018360},"after":[]},{"keyword":"And ","name":"I enter \"andromeda\" as \"Synopsis\"","line":349,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":96904341},"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":17365146},"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":321084947},"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":95677298},"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":66903288},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":356,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66037508},"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":8691270},"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":105153937},"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":73885577},"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":1126663830},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":361,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1108856275},"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":10070546657},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":363,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10083464772},"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":348761970},"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":94558994},"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":56937719},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":369,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67199237},"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":8668571},"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":106765111},"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":82893316},"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":1128838494},"after":[]},{"keyword":"And ","name":"I select \"contains\" from \"matcher\"","line":374,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1114520448},"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":10090230746},"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":60030657},"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":302734628},"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":97050672},"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":63701779},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":382,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67919702},"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":9281149},"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":110376960},"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":87803666},"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":1135068484},"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":1117686430},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":388,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10086558105},"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":288732275},"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":105495448},"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":63227209},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":394,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67639380},"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":9238534},"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":111497569},"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":120614709},"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":1135053219},"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":1107200905},"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":143113231},"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":17174734},"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":258285747},"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":113515349},"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":59388769},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":407,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":93103862},"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":9069266},"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":120049370},"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":92391024},"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":1120909164},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":412,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113356606},"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":129428692},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":414,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10078296654},"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":286271903},"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":113331603},"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":63677181},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":420,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":96847758},"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":9950916},"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":118944502},"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":87015269},"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":1133492693},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":425,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1111655088},"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":114846966},"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":17598057},"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":282722176},"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":111121476},"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":64279460},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":433,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68091354},"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":8793565},"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":120845562},"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":90366300},"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":1125624909},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":438,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1122223075},"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":120313555},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":440,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10061065194},"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":308235907},"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":118545159},"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":58048963},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":446,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68992078},"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":9667656},"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":129230043},"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":89342743},"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":1120277980},"after":[]},{"keyword":"And ","name":"I select \"matches\" from \"matcher\"","line":451,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119661602},"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":120781800},"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":17914347},"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":279853482},"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":116735168},"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":57968236},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":459,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72637027},"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":8255833},"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":120898936},"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":91536632},"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":1144120996},"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":1110819671},"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":136430729},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":466,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10060423921},"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":296859058},"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":123004199},"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":64660764},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":472,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70660411},"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":9201892},"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":137146077},"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":72538084},"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":1123955670},"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":1116349207},"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":100408890},"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":17866160},"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":349428326},"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":121450977},"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":58180373},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":485,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69944089},"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":8631589},"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":138083482},"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":83669973},"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":1138577668},"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":1123619712},"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":121608768},"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":117763369},"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":82733313},"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":86688157},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":495,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10078219315},"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":326419771},"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":132365141},"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":61053369},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":501,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":74534505},"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":9190923},"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":149163604},"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":84358168},"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":1130040209},"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":1115648440},"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":115931615},"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":114407947},"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":77073870},"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":78371940},"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":16401627},"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":323176389},"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":134912252},"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":63894451},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":517,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75491658},"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":15406644},"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":142161442},"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":82137107},"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":1129479464},"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":1120451535},"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":112888951},"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":110840961},"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":77129608},"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":83570678},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":527,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10067334461},"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":330583587},"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":140943788},"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":60026273},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":533,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72366560},"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":8537009},"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":147006779},"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":76163854},"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":1131811348},"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":1112651810},"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":107717681},"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":107631543},"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":75701679},"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":80069570},"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":18062087},"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":303907133},"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":138504469},"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":64598534},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":549,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73790524},"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":8487573},"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":142029691},"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":92939078},"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":1134345461},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":554,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1133163927},"after":[]},{"keyword":"And ","name":"I enter \"ruby\" as \"moduleName\"","line":555,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":81516920},"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":65245589},"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":320845691},"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":139537609},"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":64616441},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":562,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":74028103},"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":9030424},"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":148870284},"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":57980807},"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":1141711523},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":567,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1119166523},"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":17658135},"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":363640422},"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":133567579},"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":59811398},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":574,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":107085555},"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":8758262},"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":142127028},"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":95890852},"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":1137615888},"after":[]},{"keyword":"And ","name":"I select \"all\" from \"matcher\"","line":579,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1112262161},"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":19852309},"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":332461822},"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":132810670},"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":57963976},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":586,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":106405807},"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":8774966},"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":150610306},"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":189520519},"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":1132286966},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":591,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1127892291},"after":[]},{"keyword":"And ","name":"I enter \"1\" as \"Number\"","line":592,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":71496250},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":593,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10071296259},"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":355594936},"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":137888663},"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":58843499},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":599,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":83228569},"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":9084442},"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":147592069},"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":86560268},"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":1123511442},"after":[]},{"keyword":"And ","name":"I select \"lower\" from \"matcher\"","line":604,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113015747},"after":[]},{"keyword":"And ","name":"I enter \"2\" as \"Number\"","line":605,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73113370},"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":17348716},"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":329810434},"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":132037595},"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":64400607},"after":[]},{"keyword":"And ","name":"I click on \"Create Filter\"","line":614,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":84389240},"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":8958963},"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":140993744},"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":80473901},"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":1132222456},"after":[]},{"keyword":"And ","name":"I select \"equals\" from \"matcher\"","line":619,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":1113280391},"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":111751683},"after":[]},{"keyword":"And ","name":"I check radio button \"Allow\"","line":621,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10079830930},"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":345183439},"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":134433572},"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":73860828},"after":[]},{"keyword":"And ","name":"I follow \"clp_name\"","line":627,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":523528391},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":628,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":92769133},"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":103278824},"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":155968292},"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":61924495},"after":[]},{"keyword":"And ","name":"I click on \"Select unused\"","line":634,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":92278235},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":635,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":93645774},"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":123958780},"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":142067101},"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":3247301050},"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":52174378},"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":50103294},"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":49847569},"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":50271504},"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":50262689},"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":50173320},"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":56876756},"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":51690781},"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":50624250},"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":50041241},"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":49772823},"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":62664333},"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":129831887},"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":62043277},"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":50007410},"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":50275893},"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":50084016},"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":50373049},"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":49847062},"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":51468421},"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":54802245},"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":52073386},"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":49221190},"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":49688625},"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":51670807},"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":49443200},"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":49220213},"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":4774666602},"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":2948430225},"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":26059},"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":2589901172},"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":141119904},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1357970475},"after":[]},{"keyword":"And ","name":"I check radio button \"weekly\"","line":13,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10062468426},"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":63487108},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":634165663},"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":83558316},"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":68665696},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1361962343},"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":84576765},"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":16375135},"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":58938561},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":394174714},"after":[]},{"keyword":"And ","name":"I check radio button \"monthly\"","line":25,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10071170577},"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":67008910},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":699213159},"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":85468787},"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":65209408},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1326647077},"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":17832703},"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":58180846},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1321586223},"after":[]},{"keyword":"And ","name":"I check radio button \"daily\"","line":36,"match":{"location":"features/step_definitions/common_steps.rb:217"},"result":{"status":"passed","duration":10069919346},"after":[]},{"keyword":"And ","name":"I click on \"Update Schedule\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":684154627},"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":83273043},"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":61018356},"after":[]},{"keyword":"And ","name":"I follow \"sandbox-cleanup-default\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1345998054},"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":16151380},"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":2014046658},"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":72336320},"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":332714805},"after":[]},{"keyword":"Then ","name":"I follow \"Unread Messages\"","line":13,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":60082326},"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":10021775038},"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":61046461},"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":140125919},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":67037179},"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":13699701},"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":12311375},"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":61242604},"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":148071328},"after":[]},{"keyword":"Then ","name":"I follow \"All Messages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":56824528},"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":13320563},"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":12279342},"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":1828693495},"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":213920848},"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":342169746},"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":91291110},"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":94020925},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"username\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57039168},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68943171},"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":672769757},"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":19905233},"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":22634344},"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":18984142},"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":19369598},"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":71446485},"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":339112806},"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":96349273},"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":102122410},"after":[]},{"keyword":"And ","name":"I enter \"21\" as \"port\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52408146},"after":[]},{"keyword":"And ","name":"I enter \"rootFull\" as \"username\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":67004703},"after":[]},{"keyword":"And ","name":"I enter \"passwordFull\" as \"password\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":76734189},"after":[]},{"keyword":"And ","name":"I enter \"keyFull\" as \"key\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":73386158},"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":91999879},"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":91386355},"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":51780645},"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":73994177},"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":85395870},"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":76707015},"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":93533514},"after":[]},{"keyword":"And ","name":"I click on \"Create\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59804964},"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":1093387348},"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":17096214},"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":17988975},"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":18100711},"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":17753595},"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":17814650},"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":18312811},"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":17788573},"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":21033020},"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":17754133},"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":18576945},"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":17829405},"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":18183877},"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":18171175},"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":17196884},"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":69545254},"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":11942386},"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":69862717},"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":11676068},"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":70112489},"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":70125943},"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":388147541},"after":[]},{"keyword":"And ","name":"I click on \"Edit Information\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67143349},"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":114849049},"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":890587543},"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":71112127},"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":16232503},"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":102131845},"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":393002566},"after":[]},{"keyword":"And ","name":"I click on \"Edit Instance\"","line":77,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68032762},"after":[]},{"keyword":"And ","name":"I enter \"221\" as \"port\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56019205},"after":[]},{"keyword":"And ","name":"I enter \"NewRootFull\" as \"username\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":97031212},"after":[]},{"keyword":"And ","name":"I enter \"NewPasswordFull\" as \"password\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":83611008},"after":[]},{"keyword":"And ","name":"I enter \"newKeyFull\" as \"key\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":78999499},"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":90908207},"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":828963104},"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":69513059},"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":18492695},"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":18253086},"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":17710537},"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":17696674},"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":18797526},"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":69773946},"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":464571602},"after":[]},{"keyword":"And ","name":"I click on \"Edit Bastion\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64922771},"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":136639334},"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":54820504},"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":108861174},"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":90460710},"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":87715629},"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":96310609},"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":541065427},"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":72662722},"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":19203054},"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":18948659},"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":22266628},"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":18203301},"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":18270859},"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":17823857},"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":69766548},"after":[]},{"keyword":"And ","name":"I follow \"my-host.local\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":393638467},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67905946},"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":95059932},"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":4903896},"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":218005186},"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":67473452},"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":318681170},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61616684},"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":92670319},"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":8641910},"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":75890676},"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":2839813339},"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:1876"},"result":{"status":"passed","duration":45969817388},"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":2097920657},"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":8259669161},"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":1812685270},"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":72147692},"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":737841210},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":543048453},"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":624323200},"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":71151771},"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":60039470},"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:1893"},"result":{"status":"passed","duration":39902294884},"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":"@bug_reported","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":1998205392},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":15026504719},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":3205084614},"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":2774111706},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":5549568989},"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":2787429175},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":68995308},"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":1662711},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":2557913},"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":1022718},"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":376008},"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":516711},"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":343137},"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":325780},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":5274877576},"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":62503209},"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:1514"},"result":{"status":"failed","error_message":"connection to server at \"172.16.3.6\", port 5432 failed: FATAL:  no pg_hba.conf entry for host \"172.16.3.5\", user \"pythia_susemanager\", database \"susemanager\", SSL encryption\nconnection to server at \"172.16.3.6\", port 5432 failed: FATAL:  no pg_hba.conf entry for host \"172.16.3.5\", user \"pythia_susemanager\", database \"susemanager\", no encryption\n (PG::ConnectionBad)\n./features/step_definitions/command_steps.rb:1518:in `/^I should not be able to connect to product database with the ReportDB admin user$/'\nfeatures/secondary/srv_reportdb.feature:42:in `I should not be able to connect to product database with the ReportDB admin user'","duration":83974026},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","line":5},{"name":"@bug_reported","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":208007914},"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":10011372691},"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":1053538},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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-06-20T08:32:06Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-20T10:16:30Z\"}]"],"match":{"location":"features/step_definitions/navigation_steps.rb:1268"},"result":{"status":"passed","duration":16049962473},"after":[]},{"keyword":"And ","name":"I know the current synced_date for \"sle_minion\"","line":52,"match":{"location":"features/step_definitions/command_steps.rb:1524"},"result":{"status":"passed","duration":1145600},"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":15651198723},"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:1530"},"result":{"status":"passed","duration":1000970},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":6259352050},"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":4490706647},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":3},{"name":"@scope_reportdb","line":4},{"name":"@bug_reported","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":2114317945},"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":136914341},"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":51371950},"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":26206355},"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":20697110},"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":23655362},"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":20149513},"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":11807229},"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":21357272},"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":61995771},"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":367831444},"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":56991800},"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":69312341},"after":[]},{"keyword":"And ","name":"I enter \"20250928\" as \"release\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54489293},"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":65744452},"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":59409248},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1144400286},"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":24815719},"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":61897113},"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":421727361},"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":56566866},"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":56120820},"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":47781995},"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":54088878},"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":56846051},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":757323373},"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":22570647},"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":63398002},"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":411255784},"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":54591113},"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":91876649},"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":48944522},"after":[]},{"keyword":"And ","name":"I select \"iSeries\" from \"architecture\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":57270990},"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":56080536},"after":[]},{"keyword":"And ","name":"I click on \"Create Mapping\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":529277759},"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":22492566},"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":65661985},"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":10008426172},"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":10002704971},"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":10005338857},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":385538978},"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":54450217},"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":104936888},"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":45897293},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":95,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":569162429},"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":10012728808},"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":10009301088},"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":82988623},"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":10009466134},"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":10004370869},"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":10010876713},"after":[]},{"keyword":"When ","name":"I follow \"Ubuntu 24.04\"","line":105,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":432786039},"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":90778985},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":575257541},"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":10001208008},"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":77987694},"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":10001650208},"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":10003797653},"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":10010269906},"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":361541065},"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":148862931},"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":65319415},"after":[]},{"keyword":"And ","name":"I click on \"Update Mapping\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62232040},"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":10008166261},"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":10005104122},"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":84180652},"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":10001395613},"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":10008218626},"after":[]},{"keyword":"When ","name":"I follow \"openSUSE Tumbleweed modified\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":430155337},"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":57934562},"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":12072001},"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":308443287},"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":49026947},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":454873020},"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":8296166},"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":85086271},"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":10012214154},"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":10005417564},"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":365763660},"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":54419652},"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":11929980},"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":244277318},"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":53192196},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":161,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":458586892},"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":8327525},"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":79024381},"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":10004477548},"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":10013692089},"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":357598412},"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":53991536},"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":11512392},"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":246455954},"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":49312104},"after":[]},{"keyword":"When ","name":"I click on \"Delete Mapping\"","line":174,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60888742},"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":8748209},"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":77719529},"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":51790145},"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":21882131},"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":1777779384},"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":766154478},"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":89609405},"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":85357561},"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":89673656},"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":24926281},"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":20121020},"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":73311718},"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":57150708},"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":53008430},"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":570931873},"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":20704306},"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":19359301},"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":73760670},"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":4813679908},"after":[]},{"keyword":"And ","name":"I refresh the page","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:1252"},"result":{"status":"passed","duration":10350436439},"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":90872360},"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":10002970453},"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":82065550},"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":6514406910},"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":4982092027},"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":77918673149},"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":1850943332},"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:1834"},"result":{"status":"passed","duration":14295293731},"after":[]},{"keyword":"Then ","name":"the health check tool should be running on \"localhost\"","line":16,"match":{"location":"features/step_definitions/command_steps.rb:1931"},"result":{"status":"passed","duration":227331415},"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:1606"},"result":{"status":"passed","duration":226809544},"after":[]},{"keyword":"Then ","name":"I wait until port \"3100\" is listening on \"localhost\" host","line":20,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":264479620},"after":[]},{"keyword":"And ","name":"I wait until port \"9081\" is listening on \"localhost\" host","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":227353746},"after":[]},{"keyword":"And ","name":"I wait until port \"3000\" is listening on \"localhost\" host","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1606"},"result":{"status":"passed","duration":221075115},"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:1910"},"result":{"status":"passed","duration":191056861},"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:1919"},"result":{"status":"passed","duration":913202677},"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:1842"},"result":{"status":"passed","duration":5157396615},"after":[]},{"keyword":"Then ","name":"the health check tool should not be running on \"localhost\"","line":32,"match":{"location":"features/step_definitions/command_steps.rb:1931"},"result":{"status":"passed","duration":197978434},"after":[]},{"keyword":"When ","name":"I remove test supportconfig on \"localhost\"","line":33,"match":{"location":"features/step_definitions/command_steps.rb:1936"},"result":{"status":"passed","duration":357949709},"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":487746543},"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":947994274},"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":74118075},"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":62822500},"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":53215468},"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":320953773},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59994816},"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":182668046},"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":10424140390},"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":49648252},"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":70175914},"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":50880462},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54679296},"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":206446140},"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":12316416429},"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":30102},"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":10541290130},"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":30997},"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":11339071583},"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":28978},"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":11538695775},"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":29017},"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":11206495404},"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":28350},"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":17368694204},"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":92168},"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":10121275688},"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":100172},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":4}],"before":[],"after":[{"output":["This scenario took: 10 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":"MTI6Mjg6MDc6MDAwIC0gMTI6Mjg6MTc6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9tYW5hZ2VyL2FkbWluL2NvbmZpZy9wYXNzd29yZC1wb2xpY3k="}],"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":48354794752}}]},{"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":9783508466},"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":85500},"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":9733172843},"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":91033},"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":10374077790},"after":[]},{"keyword":"Then ","name":"the user creation should succeed","line":65,"match":{"location":"features/step_definitions/common_steps.rb:360"},"result":{"status":"passed","duration":21089},"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":10001552963},"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":1226891216},"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":11137030949},"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":225080543},"after":[]},{"keyword":"And ","name":"I follow \"Create Channel\"","line":15,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":395342514},"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":75574874},"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":79414467},"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":79064890},"after":[]},{"keyword":"And ","name":"I click on \"Create Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71941949},"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":82809336},"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":74220333},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":540949144},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":326441994},"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":73903663},"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":67161996},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":48340590},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":685834881},"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":81851913},"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":78524978},"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":76576562},"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":91796006},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":657938553},"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":62248369},"after":[]},{"keyword":"And ","name":"I follow \"Add / Remove\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":429705368},"after":[]},{"keyword":"And ","name":"I follow \"Create Repository\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":246307441},"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":72865849},"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":73012649},"after":[]},{"keyword":"And ","name":"I select \"yum\" from \"contenttype\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":37269115},"after":[]},{"keyword":"And ","name":"I click on \"Create Repository\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55373786},"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":92928206},"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":82258153},"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":73714438},"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":92279042},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate channel\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":565209001},"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":72190127},"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":91135496},"after":[]},{"keyword":"And ","name":"I click on \"Update Channel\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":724566520},"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":80307598},"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":79735203},"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":245400109},"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":90732194},"after":[]},{"keyword":"And ","name":"I select \"deb\" from \"contenttype\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":61940666},"after":[]},{"keyword":"And ","name":"I click on \"Update Repository\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":427356765},"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":73590755},"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":72666720},"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":88199647},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":485409413},"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":60745323},"after":[]},{"keyword":"And ","name":"I follow \"Sync\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":523802983},"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":66584255},"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":63153750},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":219914568},"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":61138774},"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":69753745},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-repository\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":246613910},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":210981763},"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":53472475},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":78,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":428552905},"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":81344065},"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":77859406},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":559117904},"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":61863204},"after":[]},{"keyword":"And ","name":"I follow \"hibernate-test-repository\"","line":85,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":248443051},"after":[]},{"keyword":"And ","name":"I follow \"Delete Repository\"","line":86,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":274698674},"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":57230335},"after":[]},{"keyword":"And ","name":"I click on \"Delete Repository\"","line":88,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":48404391},"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":79778738},"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":74452703},"after":[]},{"keyword":"And ","name":"I follow \"Hibernate test channel\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":547108935},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":482213946},"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":62277393},"after":[]},{"keyword":"And ","name":"I click on \"Delete Channel\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":699882134},"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":86238556},"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":74124210},"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":76145548},"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":72870453},"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":72940176},"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":94415175},"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":90366987},"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":83724139},"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":2870007839},"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":439419962},"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":134479385},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":440638235},"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":107036641},"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":1139489127},"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":890046454},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71369397},"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":60423464},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":431042001},"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":119128600},"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":1137275978},"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":989994554},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53058850},"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":60463186},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":531352581},"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":83933840},"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":1141321276},"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":1123118979},"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":887662680},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56856858},"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":62431240},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":781947736},"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":102046423},"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":1114561782},"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":1113050872},"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":982459345},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":52448454},"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":4472557057},"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":2697766304},"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: 12:31:33.050853\n    Duration: 1.549\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. Error(s) follow:\n\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\n     Started: 12:31:33.052749\n    Duration: 16491.815\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: 12:31:49.545237\n    Duration: 0.009\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: 12:31:49.545548\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-build318.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build318.log\n     Started: 12:31:49.549052\n    Duration: 12.409\n         SLS: images.docker\n     Changed: touched: /var/log/image-build318.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: 12:31:49.561599\n    Duration: 11.624\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":41505331323},"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\"=>1000010003, \"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":2518548172},"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":1879536114},"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":2706797969},"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: 12:33:01.161979\n    Duration: 1.804\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. Error(s) follow:\n\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\n     Started: 12:33:01.164189\n    Duration: 16650.761\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: 12:33:17.815532\n    Duration: 0.007\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: 12:33:17.815822\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-build319.log\n      Result: true\n     Comment: Updated times on file /var/log/image-build319.log\n     Started: 12:33:17.820149\n    Duration: 16.727\n         SLS: images.docker\n     Changed: touched: /var/log/image-build319.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: 12:33:17.837117\n    Duration: 13.291\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":41635760004},"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\"=>1000010003, \"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":2411449757},"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":1930222111},"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":2656611667},"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":105179205340},"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":1522792802},"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\"=>1000010003, \"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":3111738669},"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":2546468892},"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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":93933401819},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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":2362952489},"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":2618250547},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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":19934199380},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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":2410447776},"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":2411826244},"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":1169779867},"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":2265739283},"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":2442516972},"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":1153940168},"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":1762943405},"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":2625178625},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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":19940643850},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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":2375351068},"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":2517246324},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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":19769334946},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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":2629566426},"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":78623430},"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":1144837647},"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":294788619},"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":1124705954},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":155,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63445892},"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":70970975702},"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":100005961},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>0}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"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":8359747746},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>\"5003736eec43a475a3fec7aa56bc30fc6a31b827a36ecf0bbc5df80db2f68065\", \"files\"=>[], \"id\"=>8, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":64394161742},"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":1861081992},"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":134447163},"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":1117141675},"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":244346310},"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":1118264676},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":168,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55998284},"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":70659312856},"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":96612579},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>\"5003736eec43a475a3fec7aa56bc30fc6a31b827a36ecf0bbc5df80db2f68065\", \"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\"=>\"\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:39"},"result":{"status":"passed","duration":7247734933},"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\"=>\"1b8100f27e38c99d026d0502609071cc23dce56a81eb73071b26df9d0f72cd33\", \"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\"=>\"5003736eec43a475a3fec7aa56bc30fc6a31b827a36ecf0bbc5df80db2f68065\", \"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\"=>\"\", \"obsolete\"=>false, \"id\"=>9, \"arch\"=>\"x86_64-redhat-linux\", \"type\"=>\"dockerfile\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1}]","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"installedPackages\"=>0, \"type\"=>\"dockerfile\", \"inspectStatus\"=>\"picked up\", \"version\"=>\"GUI_DOCKERADMIN\", \"storeLabel\"=>\"galaxy-registry\", \"revision\"=>1, \"securityErrata\"=>0, \"buildStatus\"=>\"completed\", \"external\"=>false, \"profileLabel\"=>\"suse_real_key\", \"name\"=>\"suse_real_key\", \"checksum\"=>\"\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}","Image Details: {\"outdatedPackages\"=>0, \"buildServerId\"=>1000010003, \"obsolete\"=>false, \"bugErrata\"=>0, \"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\"=>\"81c19c2ed2c9f8056aad1e4659b476c072d96e4bad78e262207ed0f968d23328\", \"files\"=>[], \"id\"=>9, \"arch\"=>\"x86_64\", \"enhancementErrata\"=>0}"],"match":{"location":"features/step_definitions/docker_steps.rb:62"},"result":{"status":"passed","duration":64210802195},"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":132583697},"after":[]},{"keyword":"And ","name":"I select \"1999\" from \"cveIdentifierYear\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":71920539},"after":[]},{"keyword":"And ","name":"I enter \"9999\" as \"cveIdentifierId\"","line":178,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":62965658},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":179,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":75309554},"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":546910246},"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":66335871},"after":[]},{"keyword":"And ","name":"I select \"2012\" from \"cveIdentifierYear\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:204"},"result":{"status":"passed","duration":58434846},"after":[]},{"keyword":"And ","name":"I enter \"2806\" as \"cveIdentifierId\"","line":185,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56596031},"after":[]},{"keyword":"And ","name":"I click on \"Audit Images\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55400210},"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":172107008},"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":1515942543},"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":3029954637},"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":2484522231},"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":2476978595},"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":2435447548},"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":2353467742},"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":408629550},"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":3116726203},"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":2443611116},"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":131723056},"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":196143675},"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":60682833},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":208,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":77655332},"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":75796598},"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":62724090},"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":180557681},"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":62464355},"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":192901981},"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":59370639},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65422820},"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":72041331},"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":59861708},"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":162788070},"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":2205614916},"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":1523977207},"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":122685259},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":267953020},"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":98742463},"after":[]},{"keyword":"And ","name":"I check \"useCredentials\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":104935508},"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":407522336},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64651362},"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":54034898},"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":463076996},"after":[]},{"keyword":"And ","name":"I follow \"Create\"","line":28,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":352900398},"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":159262530},"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":1119793014},"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":1127297390},"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":1012289874},"after":[]},{"keyword":"And ","name":"I click on \"create-btn\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59342493},"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":563383707},"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":67962435},"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":1132654789},"after":[]},{"keyword":"And ","name":"I enter \"latest\" as \"version\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":145758060},"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":1125828130},"after":[]},{"keyword":"And ","name":"I click on \"submit-btn\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63117259},"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":75358150},"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\"=>1000010003, \"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\"=>1000010003, \"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\"=>1000010003, \"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":19222002182},"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\"=>1000010003, \"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":2093660552},"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":82665273},"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":229840312},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":83703300},"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":69340793},"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":148796932},"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":2143498000},"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":65686528},"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":115317212},"after":[]},{"keyword":"And ","name":"I click on \"Delete\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65805661},"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":86318686},"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":65925981},"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":1986042446},"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":1501716772},"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":2442755808},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":483078632},"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":735973035},"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":124921692},"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":18797502261},"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":2242522364},"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":1755421107},"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":92020848},"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":515516357},"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":30054},"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":91890807},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"sle_minion\" should be correct","line":27,"output":["IPv6 address: fe80::413:f3ff:fe4e:d509"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":451940280},"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":1255155562},"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":85844457},"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":488951402},"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":80539756},"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":83313589},"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":80136200},"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":78948442},"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":78949048},"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":79254433},"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":84921293},"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":79484722},"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":79391362},"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":79639161},"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":1770104678},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":578830174},"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":834798462},"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":121389885},"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":22263369415},"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":1822788566},"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":2056195556},"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":93656858},"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":303343391},"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":27584},"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":85273191},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"rhlike_minion\" should be correct","line":58,"output":["IPv6 address: fe80::4cc:caff:fe3b:a3d3"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":227567543},"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":1246576047},"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":88714008},"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":240344475},"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":79376864},"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":80602621},"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":81907723},"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":84938877},"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":83860739},"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":82652894},"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":83110243},"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":84772705},"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":80033141},"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":84628271},"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":2054011971},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":688873642},"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":63758814},"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":945479643},"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":21699711780},"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":2636169171},"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":1726713634},"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":88643783},"after":[]},{"keyword":"And ","name":"the kernel for \"deblike_minion\" should be correct","line":86,"output":["I should see kernel version: 6.17.0-1017-aws\n"],"match":{"location":"features/step_definitions/common_steps.rb:58"},"result":{"status":"passed","duration":312392959},"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":28576},"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":83205119},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"deblike_minion\" should be correct","line":89,"output":["IPv6 address: fe80::4fe:d2ff:febe:5553"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":236695373},"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":1329639001},"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":86646245},"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":236063468},"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":79647078},"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":80643435},"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":79622670},"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":83362046},"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":82002879},"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":79289001},"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":82841758},"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":80236231},"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":83537625},"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":82190944},"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":2462931800},"after":[]},{"keyword":"When ","name":"I follow \"Hardware\"","line":107,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":564842503},"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":64751444},"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":126969404},"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":38485299156},"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":1786050402},"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":96277195},"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":811856340},"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":27597},"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":96392898},"after":[]},{"keyword":"And ","name":"the IPv6 address for \"ssh_minion\" should be correct","line":119,"output":["IPv6 address: fe80::418:5cff:feef:8cd3"],"match":{"location":"features/step_definitions/common_steps.rb:80"},"result":{"status":"passed","duration":441190775},"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":1260435103},"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":90023997},"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":436581756},"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":80668935},"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":81443496},"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":80040550},"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":81034357},"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":82827979},"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":83128089},"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":83622710},"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":82730439},"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":86056051},"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":82973581},"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":511252962},"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":765428548},"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":1267328629},"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":2193096384},"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":2120179197},"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":144786880},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":429204596},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":23,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1260763434},"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":1535592028},"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":278737050},"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":981468775},"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":238393788},"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":14013376},"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":73150048},"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":12813152},"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":78887018},"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":33356256815},"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":11730980},"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":136325088},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":39,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":281952990},"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":74281454},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":340221788},"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":59313266},"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":62568758},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":206164093},"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":57848298},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":292322949},"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":59659582},"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":61754017},"after":[]},{"keyword":"And ","name":"I follow \"Create Group\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":261531571},"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":59508678},"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":55528401},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":53536704},"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":455418187},"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":61572547},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":339928308},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":469542630},"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":62775186},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1046697789},"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":98179466},"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":494898962},"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":1798380398},"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":74349402},"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":71409912},"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":59257317},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":244597972},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":222740755},"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":51717566},"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":72152021},"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":9187240},"after":[]},{"keyword":"When ","name":"I follow \"virgo-dummy-3456\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":393086937},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":309325813},"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":54024778},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":566623576},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":414680896},"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":72919364},"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":2208350181},"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":38929366630},"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":549044065},"after":[]},{"keyword":"And ","name":"I follow first \"Patches\"","line":91,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":269411585},"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":59498953},"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":375703644},"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":65275098},"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":11776457},"after":[]},{"keyword":"When ","name":"I follow \"andromeda-dummy-6789\"","line":96,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":381711914},"after":[]},{"keyword":"And ","name":"I follow first \"Affected Systems\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":308963212},"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":61872698},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":428942435},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":100,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62595314},"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":73341035},"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":1790247959},"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":38590712831},"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":84629781},"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":77355422},"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":77272054},"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":14302265},"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":79214849},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":115,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":372175630},"after":[]},{"keyword":"And ","name":"I follow \"Remove\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":463160947},"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":234106396},"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":129094751},"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":10790392976},"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":65154242},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":121,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":424367469},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":122,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":415163166},"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":62053200},"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":72805647},"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":73375064},"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":73571043},"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":14411118},"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":78791131},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":135,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":358323395},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":421239281},"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":66642927},"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":63223305},"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":312015820},"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":97115810},"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":52092965},"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":87574291},"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":57719361},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":144,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":385578844},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":145,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1041080113},"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":58868288},"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":59618685},"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":73746265},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":152,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":307297719},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":539040539},"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":96498061},"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":58008541},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1329414383},"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":93215167},"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":61837602},"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":65920397},"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":83774965},"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":15852701},"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":12091425},"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":5596289583},"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":60047625},"after":[]},{"keyword":"And ","name":"I follow \"new-systems-group\"","line":176,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":302907101},"after":[]},{"keyword":"And ","name":"I follow \"Formulas\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":399375269},"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":61413668},"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":209519949},"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":10035001606},"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":61142281},"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":67110741},"after":[]},{"keyword":"When ","name":"I follow \"new-systems-group\"","line":186,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":297591090},"after":[]},{"keyword":"And ","name":"I follow \"States\"","line":187,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":393424198},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":188,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58691930},"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":424836065},"after":[]},{"keyword":"When ","name":"I follow \"scheduled\"","line":190,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":286930942},"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":52034166},"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":52313402},"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":43281089420},"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":1798872162},"after":[]},{"keyword":"When ","name":"I follow \"Groups\"","line":197,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":487450313},"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":66267231},"after":[]},{"keyword":"And ","name":"I click on \"Leave Groups\"","line":199,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":861330985},"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":62922824},"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":76723736},"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":91088259},"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":75598011},"after":[]},{"keyword":"And ","name":"I click on \"Confirm Deletion\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":874518197},"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":58703230},"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":56117474},"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":57176433},"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-06-20T08:32:06Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-20T10:56:16Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":13635430904},"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":763292433},"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":1322767615},"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":1821136490},"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":1799690736},"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":531131330},"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":135614488},"after":[]},{"keyword":"And ","name":"I follow \"Create Config Channel\"","line":12,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":266370991},"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":68766107},"after":[]},{"keyword":"And ","name":"I enter \"mixedchannel\" as \"cofLabel\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58990771},"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":97831393},"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":676154875},"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":65868414},"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":63947144},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":373746398},"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":386420193},"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":66909051},"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":4581645},"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":66432278},"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":98421045},"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":4751068794},"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":3051390941},"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":1966940096},"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":71520709},"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":78899438},"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":67141041},"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":62304758},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":658365622},"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":1057393100},"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":74278066},"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":1942656419},"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":63417341},"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":61539498},"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":68162860},"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":52374414},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":51374180},"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":1407583667},"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":85662492},"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":1999819734},"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":63352048},"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":59544540},"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":56061138},"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":51192090},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":59,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":694799384},"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":938338458},"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":77996379},"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":1983558017},"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":62498823},"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":59999948},"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":57880736},"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":52366713},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":70,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":50742696},"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":955887834},"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":77676937},"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":125780619},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":76,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":830324406},"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":711319994},"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":11946143},"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":1668840713},"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":71255814},"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":68723040},"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":2318542184},"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":872179343},"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":444508039},"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":444632963},"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":1200199386},"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":480987283},"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":7914215921},"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":846567599},"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":737863895},"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":19138093155},"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":1195478182},"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":420592540},"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":251883342541},"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":1046586207},"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":8912035250},"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":433649751},"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":739958523},"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":31232110412},"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":832402787},"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":79150258},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":130,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":426788358},"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":73550176},"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":63518640},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":133,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":576194272},"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":84962663},"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":427360469},"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":62990679},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":140,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":494341826},"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":56481893},"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":56721173},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":762602040},"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":72779743},"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":502833160},"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":62333206},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":526463029},"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":61764137},"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":56422802},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":153,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":49176442},"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":624180401},"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":411754771},"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":1751652865},"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":782899633},"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":68395706},"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":66086500},"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":57649015},"after":[]},{"keyword":"And ","name":"I click on \"Compare Files\"","line":164,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":723655141},"after":[]},{"keyword":"And ","name":"I click on \"Schedule Compare\"","line":165,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":887048443},"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":69895238},"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":22412888320},"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":11593590},"after":[]},{"keyword":"When ","name":"I follow \"Differences exist\"","line":169,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":436124230},"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":74358030},"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":75649787},"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":1174895318},"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":1194484270},"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":1179537550},"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":768084312},"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":1214706986},"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":2977150862},"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":2087504862},"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":884878679},"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":884526579},"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":2398141961},"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":1176857733},"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":154715198},"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":73485920},"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":441418591},"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":464262338},"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":70395929},"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":60420087},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":201,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57198122},"after":[]},{"keyword":"And ","name":"I click on \"Apply Subscriptions\"","line":202,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":924865864},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":203,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":707252811},"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":71337606},"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":134369893},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":209,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":647457841},"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":65607678},"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":54709023},"after":[]},{"keyword":"And ","name":"I click on \"Unsubscribe systems\"","line":212,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":712708296},"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":54197203},"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":63371359},"after":[]},{"keyword":"And ","name":"I follow \"Mixed Channel\"","line":217,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":429062103},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":218,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":285502179},"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":59667988},"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":2925348803},"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":775421815},"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":57550461},"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":492036328},"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":205215882},"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":53479643},"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":466266878},"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":122857895},"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":467359821},"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":67238481},"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":69024204},"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":68514452},"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":132698900},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68919127},"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":408459043},"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":71110314},"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":67269803},"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":69374676},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62468069},"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":68704467},"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":65650499},"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":257455429},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":55141617},"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":40440},"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":502405224},"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":21779079},"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":1920095681},"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":69518202},"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":66639400},"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":69363791},"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":133162778},"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":503911770},"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":18876660},"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":1987117129},"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":2446467107},"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":2441688727},"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":180000117008},"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":1970185483},"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":73342165731},"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":66134947},"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":1769042208},"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":76835990},"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":65885677},"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":69915820},"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":128259868},"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":500632209},"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":19155571},"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":3105230506},"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":2351374484},"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":2403346944},"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":2428678028},"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":149152577},"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":55690251},"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":435489416},"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":98298396},"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":538558606},"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":67460845},"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":163545771},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":143,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62436109},"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":294565203},"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":65425354},"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":62950864},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":147,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60434070},"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":63876065},"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":63677208},"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":62476783},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73617037},"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":292372160},"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":64354039},"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":21341426},"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":50286971},"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":1731758278},"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":64868275},"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":81174057},"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":202151553},"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":121313200},"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":51840950},"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":417629997},"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":118287643},"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":435640830},"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":60834322},"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":133833444},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":173,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56263812},"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":284945103},"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":67778441},"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":63482847},"after":[]},{"keyword":"When ","name":"I click on \"Next\"","line":177,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63772554},"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":67925577},"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":63940035},"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":75120567},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":181,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54560167},"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":290921761},"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":65021748},"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":18278778},"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":48669458},"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":1787841245},"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":62360086},"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":59230586},"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":258302104},"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":2955969921},"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":61326667},"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":59657956},"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":65700590},"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":10079069063},"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":1544892823},"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":83015696},"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":76939942},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":232,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57652146},"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":64414179},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":234,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":72072738},"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":416349273},"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":76665768},"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":29983092285},"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":2412236772},"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":73099902},"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":501590752},"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":55662229},"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":2387929168},"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":72286100},"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":66168749},"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":232294209},"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":10067037589},"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":223187474},"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":10063484292},"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":10120803136},"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":10181843090},"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":108396677},"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":153308223},"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":416458573},"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":167294991},"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":480954547},"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":70910389},"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":76804657},"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":70047370},"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":69295968},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63278994},"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":343493640},"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":63479713},"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":430183007},"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":1648745857},"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":1119051792},"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":7712724771},"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: 8 seconds"],"embeddings":[{"mime_type":"image/png","data":"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IAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABABDKMdIAABAASURBVAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAASAIhHAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAACEgAAAAAAACAgAQAAAAAAAAISAAAAAAAAICABAAAAAAAAAhIAAAAAAAAgIAEAAAAAAAA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"},{"mime_type":"text/plain","data":"MTM6MTE6NDU6MDAwIC0gMTM6MTE6NTM6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jaGFubmVsL3NzbS9DaGFubmVsU3Vic2NyaXB0aW9ucy5kbw=="}],"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":48914218477}}]},{"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":11069609886},"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":3425006336},"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":81752270},"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":68176084},"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":76909380},"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":188114241},"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":583243905},"after":[]},{"keyword":"And ","name":"I click on \"Next\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":78045241},"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":60439162},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":76586924},"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":293842610},"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":22014154091},"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":61772532},"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":67618322},"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":188684730},"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":12049609808},"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":135326630},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":46,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1347952257},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1246337169},"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":1515294452},"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":269863998},"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":23028369242},"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":1797476779},"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":72796048},"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":65469216},"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":65664587},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":621596215},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":843884885},"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":76338312},"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":9680865393},"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":62667588},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":431944601},"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":57257323},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":606810370},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":67,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":656603462},"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":61947298},"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":19660279984},"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":75844805},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":733163741},"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":119124427},"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":826657266},"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":62335462},"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":43640646},"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":123901025},"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":58558979},"after":[]},{"keyword":"And ","name":"I click on \"Remove Packages\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":609750170},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":81,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":749797475},"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":62639943},"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":21870299796},"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":452846256},"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":516641875},"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":2811026707},"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":76931303},"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":64984254},"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":184457264},"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":77412667},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":24,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":69369117},"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":507589506},"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":64688495},"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":246645554},"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":229396308},"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":114132717},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":46481131},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":90708531},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":96084999},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70899683},"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":1068791117},"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":651299155},"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":74616536},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59966855},"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":892890078},"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":40272016855},"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":448037444},"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":222903742},"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":223978301},"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":228514497},"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":222590690},"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":226760212},"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":82627319},"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":247116079},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66490471},"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":1155136407},"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":73601740},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59685870},"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":561516556},"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":22101530619},"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":431690939},"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":765540978},"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":1738666083},"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":1538188774},"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":867975939},"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":1238160191},"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":8742113101},"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":"passed","duration":29548886606},"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:-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":7360720022},"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":29633073247},"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":7412711603},"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":10395656263},"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":517505820},"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":2303931598},"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":83566145},"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":69219544},"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":205745863},"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":10943280668},"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":133965143},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1177000229},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1287056586},"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":1514945341},"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":278958127},"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":17443897639},"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":1821849102},"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":75825842},"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":68294209},"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":47709147},"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":504003962},"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":62775192},"after":[]},{"keyword":"And ","name":"I check \"allowVendorChange\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":78563538},"after":[]},{"keyword":"And ","name":"I click on \"Apply Patches\"","line":51,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":773502190},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":52,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":842865642},"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":71491297},"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":31459200810},"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":913427872},"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":1892420695},"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":61511995},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":60,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":430903440},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":61,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":468058526},"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":102333928},"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":1652695382},"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":57380186},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1018025491},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":757146448},"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":61906628},"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":46459157588},"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":1164501753},"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":477840609},"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":1484070550},"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":1355751912},"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":8352832749},"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":40673118006},"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":1435229201},"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":1552761792},"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":9205015065},"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":30166392422},"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":513001998},"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":4002731305},"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":1782845532},"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":70516209},"after":[]},{"keyword":"And ","name":"I check \"ansible_control_node\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":83867972},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1482624583},"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":94378560},"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":2308479523},"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":69649645},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":59312142},"after":[]},{"keyword":"And ","name":"I wait until event \"Apply highstate scheduled\" is completed","line":41,"match":{"location":"features/step_definitions/common_steps.rb:150"},"result":{"status":"passed","duration":88615292123},"after":[]},{"keyword":"Then ","name":"\"ansible\" should be installed on \"ssh_minion\"","line":42,"match":{"location":"features/step_definitions/command_steps.rb:215"},"result":{"status":"passed","duration":489486447},"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":2739482875},"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":86351794},"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":63251435},"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":1773055680},"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":63051489},"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":61172402},"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":158415550},"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":60903708},"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":103103379},"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":62850188},"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":1941055065},"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":64023375},"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":65735858},"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":270914602},"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":49282653},"after":[]},{"keyword":"Then ","name":"I wait until I see \"myself\" text","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:39"},"result":{"status":"passed","duration":22169149037},"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":1853108192},"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":80318435},"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":63770382},"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":246602251},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":78831853},"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":"passed","duration":10489514151},"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":1856056592},"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":66168375},"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":59495338},"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":246894263},"after":[]},{"keyword":"And ","name":"I click on \"/srv/playbooks\"","line":79,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58135633},"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":"passed","duration":10461574025},"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":"passed","duration":62909948},"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":"passed","duration":7580114325},"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":"passed","duration":1136332891},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":84,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":74500938},"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":"passed","duration":380988233},"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":"passed","duration":38753868137},"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":"passed","duration":733280037},"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":1793959506},"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":84274214},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":92,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10094969758},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":93,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1180628250},"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":98181609},"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":1793100927},"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":411856971},"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":1750520151},"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":77294849},"after":[]},{"keyword":"And ","name":"I uncheck \"ansible_control_node\"","line":113,"match":{"location":"features/step_definitions/navigation_steps.rb:182"},"result":{"status":"passed","duration":10035117343},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":114,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":907923245},"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":1843505438},"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":76237924},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":119,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60315705},"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":55424871313},"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":537942650},"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":1323208994},"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":2219249438},"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":81042642},"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":61134929},"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":292481490},"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":77276090},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":27,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64869238},"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":639716420},"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":61571076},"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":213145388},"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":221356971},"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":106018845},"after":[]},{"keyword":"When ","name":"I check \"node\" exporter","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":46584642},"after":[]},{"keyword":"And ","name":"I check \"apache\" exporter","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":94979963},"after":[]},{"keyword":"And ","name":"I check \"postgres\" exporter","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:1198"},"result":{"status":"passed","duration":98590413},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":73480255},"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":1072227221},"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":71520146},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61614289},"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":437159490},"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":88516655695},"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":1091694239},"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":250092353},"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":231721153},"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":232629184},"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":228941655},"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":236263300},"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":86568756},"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":193743109},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":67327557},"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":998847547},"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":67760873},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71806836},"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":548822263},"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":21758449457},"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":848610709},"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":460102189},"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":1173876004},"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":276696344},"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":295793871},"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":7917218821},"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":"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/min_deblike_salt_install_with_staging.feature:26:in `I wait until refresh package list on \"deblike_minion\" is finished'","duration":610621656445},"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":"skipped"},"after":[]}],"tags":[{"name":"@deblike_minion","line":13},{"name":"@scope_deblike","line":14},{"name":"@scope_content_staging","line":15}],"before":[],"after":[{"output":["This scenario took: 618 seconds"],"embeddings":[{"mime_type":"image/png","data":"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"},{"mime_type":"text/plain","data":"MTM6Mjk6NTI6MDAwIC0gMTM6NDA6MTA6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9zeXN0ZW1zL2RldGFpbHMvaGlzdG9yeS9FdmVudC5kbz9zaWQ9MTAwMDAxMDAwOSZhaWQ9Mzk0"}],"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":47383579329}}]},{"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":11572237857},"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":148531947},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1226886059},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":35,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1296239368},"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":1527245329},"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":273836446},"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":1000359622},"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":69338694},"after":[]},{"keyword":"And ","name":"I follow first \"SUSE Test\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":457711189},"after":[]},{"keyword":"And ","name":"I follow first \"Configuration\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":273786599},"after":[]},{"keyword":"And ","name":"I check \"staging_content_enabled\"","line":44,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":41852754},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":45,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":417159783},"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":67439134},"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":1983843635},"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":73823368},"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":65662899},"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":66100551},"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":55127083},"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":496579707},"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":61394952},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":588373444},"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":87572149},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":58,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":675592397},"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":73542735},"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":29164753910},"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":136421061645},"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":66453672},"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":66359298},"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":10005088936},"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":1154225597},"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":367985259},"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":220772770},"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":1412376356},"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":502040555},"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,838 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":1018879944},"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":2248523310},"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":389833080},"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":511602873},"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":2435756729},"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":79490599},"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":1610547489},"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":68143591},"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":24293095537},"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":9748145747},"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":8456350772},"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":95979824},"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":70063719},"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":10011119058},"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":78036723},"after":[]},{"keyword":"And ","name":"I follow \"Install\"","line":54,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":504159788},"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":61472889},"after":[]},{"keyword":"And ","name":"I click on \"Install Packages\"","line":56,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":663220925},"after":[]},{"keyword":"And ","name":"I click on \"Confirm\"","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":764515296},"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":63252353},"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":19016467887},"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":1091089664},"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":220756597},"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":382962020},"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":385533526},"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":1297321087},"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":488747468},"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":141437662},"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":66820776},"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":152268677},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55643885},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":20,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59642715},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":21,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":63777233},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66751505},"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":272422755},"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":67301726},"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":65573885},"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":64352519},"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":65573540},"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":82972625},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":31,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":49837691},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":32,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":52725496},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":55675536},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":56706748},"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":1727185324},"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":17264112},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":97072480},"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":11309426},"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":67807008},"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":16999926},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":41,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":55512951},"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":64709065},"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":64953758},"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":126102275},"after":[]},{"keyword":"And ","name":"I enter \"22\" as \"port\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48557247},"after":[]},{"keyword":"And ","name":"I enter \"FRANZ\" as \"user\"","line":48,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":56505103},"after":[]},{"keyword":"And ","name":"I enter \"KAFKA\" as \"password\"","line":49,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57005267},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":50,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57149450},"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":9588714413},"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":14501450},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":53,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62329309},"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":8006096},"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":71695046},"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":13600314},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":57,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":47312878},"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":62315410},"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":65220323},"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":121629273},"after":[]},{"keyword":"And ","name":"I enter \"11\" as \"port\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":48902725},"after":[]},{"keyword":"And ","name":"I enter \"root\" as \"user\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":53313411},"after":[]},{"keyword":"And ","name":"I enter \"linux\" as \"password\"","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":54772601},"after":[]},{"keyword":"And ","name":"I click on \"Bootstrap\"","line":66,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":57733683},"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":1755711434},"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":15027361},"after":[]},{"keyword":"When ","name":"I click on \"Details\"","line":69,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":60774949},"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":8542493},"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":69666595},"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":13716065},"after":[]},{"keyword":"When ","name":"I close the modal dialog","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:1248"},"result":{"status":"passed","duration":48435164},"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":455460360},"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":5373842804},"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":134489869},"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":163838050},"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":2137473707},"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":71804090},"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":59528739},"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":285092034},"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":92211550},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":76893410},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":64860841},"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":627627199},"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":10031919622},"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":66112466},"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":188688430},"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":220875856},"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":64503185},"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":51615779},"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":46126572},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65251805},"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":715212116},"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":4918733242},"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":3536727954},"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":3436756398},"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":4603862459},"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":3632704868},"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":11775173606},"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":11154097542},"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":10794479875},"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":1807056328},"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":70564195},"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":12162146},"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":46671388},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":68,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61301100},"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":352446150},"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":38827011190},"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":800652094},"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":80322167},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63376493},"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":661328708},"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":38980286235},"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":774765791},"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":432211147},"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":909871068},"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":478362007},"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":79522703},"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":219218605},"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":341999968},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":87,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":71714778},"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":495258361},"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":4642232350},"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":3541916731},"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":5272643695},"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":3446746075},"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":3472266364},"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":72727260},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":99,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62023746},"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":570206306},"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":38865287706},"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":720270668},"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":427907464},"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":853731354},"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":82197478},"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":61258537},"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":190474054},"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":98693378},"after":[]},{"keyword":"When ","name":"I uncheck the \"locale\" formula","line":111,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":76764254},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":112,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66745769},"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":505210997},"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":10035464704},"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":4385906370},"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":3470223671},"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":5518865191},"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":3464216936},"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":78241641},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":124,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":220433325},"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":76761223},"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":90985116},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62194810},"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":70472278},"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":72496003},"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":60109542},"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":297215139},"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":97129037},"after":[]},{"keyword":"When ","name":"I check the \"locale\" formula","line":133,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":73557014},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65397411},"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":345196814},"after":[]},{"keyword":"And ","name":"I follow \"Target\"","line":136,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":455742026},"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":63777647},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":138,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1092187774},"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":91273114},"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":4020485491},"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":4424140490},"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":3533649228},"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":3530592277},"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":3642385845},"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":11136783908},"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":10755541744},"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":12458209039},"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":75800358},"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":79004678},"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":88891191},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":158,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62204491},"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":993632950},"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":55867988},"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":59220944},"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":1792587947},"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":77100984},"after":[]},{"keyword":"And ","name":"I click on \"Apply Highstate\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85424378},"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":450572384},"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":38675341753},"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":743135176},"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":446963431},"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":856244673},"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":70768447},"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":473364443},"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":7426540492},"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":6074268272},"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":137123524},"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":85288728},"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":154512123},"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":132757658},"after":[]},{"keyword":"When ","name":"I follow \"Create Group\"","line":26,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":279078766},"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":67364145},"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":79530384},"after":[]},{"keyword":"And ","name":"I click on \"Create Group\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":462875420},"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":68328498},"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":75330979},"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":60260101},"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":186708120},"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":89422734},"after":[]},{"keyword":"When ","name":"I check the \"testform\" formula","line":35,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":77030848},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":36,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65147886},"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":482819793},"after":[]},{"keyword":"And ","name":"I follow \"Target Systems\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":553652286},"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":62112092},"after":[]},{"keyword":"And ","name":"I click on \"Add Systems\"","line":40,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":1508728611},"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":94245186},"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":4205962865},"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":3428557181},"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":3449086453},"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":4632714225},"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":3505775860},"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":3456843405},"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":3483439888},"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":4473198518},"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":3559824046},"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":3471838751},"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":3472155641},"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":4498241600},"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":3631205722},"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":3612076535},"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":3434402630},"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":4505919583},"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":4425661106},"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":3483490188},"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":3489382364},"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":4530894202},"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":3483332211},"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":3419169224},"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":3568396134},"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":4668122280},"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":3527097068},"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":66507027},"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":83714241},"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":67569251},"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":195253298},"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":231815894},"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":115679101},"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":143115288},"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":86005929},"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":106952143},"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":58802668},"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":84450305},"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":70003961},"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":64100827},"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":94582811},"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":79878302},"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":85417664},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":89,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":105205136},"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":732199361},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":91,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000123195},"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":3539320611},"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":4435007593},"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":3621625592},"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":3684047157},"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":3534245338},"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":4468587433},"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":4606983866},"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":3568088239},"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":3574513028},"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":4580549346},"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":3581711178},"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":85831883},"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":71484616},"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":74227606},"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":251263841},"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":333800520},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":110,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":70041558},"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":489223631},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":112,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000107702},"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":3631234416},"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":4680348401},"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":3548802418},"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":3498028786},"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":3663010443},"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":4445248878},"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":3481680251},"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":3479949133},"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":3460255171},"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":4463318515},"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":3648699540},"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":3453909502},"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":3486106276},"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":5244168641},"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":3544933465},"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":3417246407},"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":3454877958},"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":4583534949},"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":3571872206},"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":3508689266},"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":3454502747},"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":4430329993},"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":3486295074},"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":3468913375},"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":62144263},"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":67139896},"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":61957951},"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":188405723},"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":206733636},"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":118862235},"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":63325599},"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":82658377},"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":100296608},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":148,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":107723893},"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":546879010},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":150,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000111403},"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":4418419216},"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":3492003747},"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":3603920700},"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":3432829786},"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":4547841868},"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":4296738579},"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":3498501240},"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":3515293197},"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":4545623207},"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":3539617360},"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":3433559609},"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":1815765915},"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":70204832},"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":224522635},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":167,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":169467473},"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":667034299},"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":4461678139},"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":3519502235},"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":3515691512},"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":3647478813},"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":4644591972},"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":3491861506},"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":3527108141},"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":3465174962},"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":4475206370},"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":3669385242},"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":3466523444},"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":69437695},"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":218576729},"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":232179500},"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":155666362},"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":161986481},"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":118589151},"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":101043765},"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":88787229},"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":85222691},"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":71096997},"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":73136507},"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":129304435},"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":106241534},"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":114109398},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":196,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":85808863},"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":567722108},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":198,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":1000113647},"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":4727797507},"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":3534778719},"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":3508368755},"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":3457939949},"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":4581958542},"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":3497811776},"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":3518476893},"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":3688128150},"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":4455433507},"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":3543872352},"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":3495543542},"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":82659576},"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":194752816},"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":337433223},"after":[]},{"keyword":"And ","name":"I click on \"Save Formula\"","line":216,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65994092},"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":456947570},"after":[]},{"keyword":"When ","name":"I wait for \"1\" seconds","line":218,"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 \"text1\" on \"sle_minion\"","line":219,"match":{"location":"features/step_definitions/salt_steps.rb:377"},"result":{"status":"passed","duration":5314617969},"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":3610200192},"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":3629625093},"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":3458732238},"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":4476228141},"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":4426621117},"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":3413629592},"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":3422071283},"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":4937991097},"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":3537313865},"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":3526771065},"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":66968351},"after":[]},{"keyword":"And ","name":"I uncheck the \"testform\" formula","line":234,"match":{"location":"features/step_definitions/salt_steps.rb:303"},"result":{"status":"passed","duration":230426783},"after":[]},{"keyword":"And ","name":"I click on \"Save\"","line":235,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":65445932},"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":500281570},"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":10029007886},"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":79501132},"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":91675852},"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":84557206},"after":[]},{"keyword":"When ","name":"I click on \"Confirm Deletion\"","line":243,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":62027425},"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":65432025},"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":57044007},"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":55453712},"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":4865936919},"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":4424063560},"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":506329969},"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":3073738694},"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":796932854},"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":1484045598},"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":765481884},"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":75285936},"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":66164313},"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":66076964},"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":33040546196},"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":81789586},"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":72433762},"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":10017407544},"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":77015976},"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":70176228},"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":67801241},"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":33037324777},"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":86634081},"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":70088289},"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":65600646},"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":10008473151},"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":137430155},"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":78253168},"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":67851821},"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":52498277},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":116,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":63417315},"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":71622091},"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":1888490933},"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":73603926},"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":69604107},"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":65738316},"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":10012154860},"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":140639247},"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":74658910},"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":66262017},"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":51559300},"after":[]},{"keyword":"And ","name":"I click on \"Update Organization\"","line":134,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61770427},"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":73252856},"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":1218233312},"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":482510161},"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":427453316},"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":2090109485},"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":70824660},"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":9238918069},"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":67096492},"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":233853789},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":17,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000121539},"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":42275088},"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":2509590903},"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":38952698560},"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":721612175},"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":80936655},"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":2894716482},"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":416924333},"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":66146597},"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":318892639},"after":[]},{"keyword":"And ","name":"I wait for \"6\" seconds","line":31,"match":{"location":"features/step_definitions/common_steps.rb:19"},"result":{"status":"passed","duration":6000108427},"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":55319724},"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":452924359},"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":2388252726},"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":91596226},"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":68784953},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":735468618},"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":293303864},"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":71295497},"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":67086780},"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":68683804},"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":124001944},"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":38878573552},"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":2168749922},"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":79615257},"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":69241936},"after":[]},{"keyword":"And ","name":"I click on \"Update Properties\"","line":33,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":750812399},"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":128618813},"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":442600554},"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":138505192},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":19,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":278634502},"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":63388465},"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":73275048},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":22,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":58361381},"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":72177518},"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":5364004},"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":69726580},"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":71025495},"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":63094198},"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":62828214},"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":70783464},"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":1814764802},"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":69773302},"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":67195331},"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":64879133},"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":61595919},"after":[]},{"keyword":"And ","name":"I click on \"Continue\"","line":37,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":602971312},"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":814576860},"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":74499412},"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":118917438},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":438022546},"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":65985081},"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":411235772},"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":81401800},"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":81969544},"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":76168581},"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":2645789348},"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":72814364},"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":74189070},"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":221633604},"after":[]},{"keyword":"When ","name":"I click on \"Execute States\"","line":55,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":54588130},"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":269828285},"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":22055079863},"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":776669770},"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":111117301},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":62,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":557117359},"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":402710707},"after":[]},{"keyword":"When ","name":"I follow \"Delete\"","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":325334283},"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":744461676},"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":79898262},"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":75128354},"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":64249371},"after":[]},{"keyword":"And ","name":"I follow \"My State Channel\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":509622103},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":293101284},"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":57109839},"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":59723548},"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":58656942},"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":436069409},"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":61091218},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":80,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":323531782},"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":57323219},"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":72846678},"after":[]},{"keyword":"And ","name":"I enter \"statechannel\" as \"cofLabel\"","line":83,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":59107673},"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":70051275},"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":4200641},"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":68774025},"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":73212318},"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":63423147},"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":62790785},"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":67239653},"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":63040409},"after":[]},{"keyword":"And ","name":"I follow \"Create State Channel\"","line":94,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":245368727},"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":59749201},"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":62651137},"after":[]},{"keyword":"And ","name":"I enter \"statechannel2\" as \"cofLabel\"","line":97,"match":{"location":"features/step_definitions/navigation_steps.rb:268"},"result":{"status":"passed","duration":57602890},"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":66497678},"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":4223918},"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":665000963},"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":64420047},"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":61274016},"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":61462014},"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":68318192},"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":4085800186},"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":62649119},"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":81026237},"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":9779107224},"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":3857380466},"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":25798},"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":10525688721},"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":3905247170},"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":22590},"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":1824655467},"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":75576294},"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":70857813},"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":71825056},"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":179161440},"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":71626163},"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":69432739},"after":[]},{"keyword":"When ","name":"I check \"statechannel-cbox\"","line":125,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":89337213},"after":[]},{"keyword":"And ","name":"I check \"statechannel2-cbox\"","line":126,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":80036642},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":127,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":66455239},"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":60769834},"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":61463039},"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":63779321},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":131,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":58326939},"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":281207538},"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":58967590},"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":59080032},"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":62515203},"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":74521019},"after":[]},{"keyword":"And ","name":"I click on \"Execute States\"","line":139,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61305319},"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":283157639},"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":21978993188},"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":737291763},"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":427861501},"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":62399525},"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":58252352},"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":267505636},"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":71215181},"after":[]},{"keyword":"When ","name":"I check \"statechannel3-cbox\"","line":150,"match":{"location":"features/step_definitions/navigation_steps.rb:177"},"result":{"status":"passed","duration":92020276},"after":[]},{"keyword":"And ","name":"I click on \"Save Changes\"","line":151,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":68183690},"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":60816389},"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":62195192},"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":63485783},"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":59557065},"after":[]},{"keyword":"When ","name":"I click on \"Confirm\"","line":156,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":61782494},"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":272759546},"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":8504104869},"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":7190119122},"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":136334722},"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":455535689},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":166,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":377722951},"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":52770458},"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":642847544},"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":72353838},"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":431153390},"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":64808620},"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":503456950},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":175,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":291655749},"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":60023936},"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":362916629},"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":64884477},"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":435732517},"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":61314030},"after":[]},{"keyword":"And ","name":"I follow first \"statechannel3\"","line":183,"match":{"location":"features/step_definitions/navigation_steps.rb:372"},"result":{"status":"passed","duration":499065150},"after":[]},{"keyword":"And ","name":"I follow \"Delete Channel\"","line":184,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":291253689},"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":55341454},"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":379887477},"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":56782227},"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":422317263},"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":2160964718},"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: 15 seconds"],"embeddings":[{"mime_type":"image/png","data":"iVBORw0KGgoAAAANSUhEUgAACAAAAAd1CAIAAACQYqj8AAAQAElEQVR4nOzdC0BT590/8EflgAQhWlI1qCmYVtLNuBld41vjO2NfkclfZRPWihvUSlepK7aiLdZbvVU6pa10LfYt1uImuoEd6nBKV+Nm6Ns4jZ1hbaCN0KhEbaiEy1E4KP/nJFwSSCAg3vD7mUvDycm5Puc5J7/fOc/jEzh2KgEAAAAAAAAAAAAAgL6lPwEAAAAAAAAAAAAAgD4HCQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD4ICQAAAAAAAAAAAAAAgD7IhwAAAAAAAAAAAHgg7N8Q5HM9iLk+yLeptqGfjRtQ09jfdsOPAADAXQ8JAAAAAAAAAAAAcCOgf+MI5uqMR64rR9wYE3xjjKip1NqvxNr/REX/wq8bznP+dTcQWQIAuKv1Cxw7lQAAAAAAAAAAADgZ5Xd1/IPch9H1Pu4akOauk6fz/c5YmXP1/gTAnZ/PmLpq8YKHQ0f169evqampZ69/L/rXknXp5y9eJgDQIwP8hoYSAAAAAAAAAACAFpNEdXMerk+P5Pr3cz/CgP5k7g+u29gbXMONC1d9CUAHf3xr3cMPjaRx/I4fOeL73gwfLRkRHib5c8HfCQD0CDoBBgAAAAAAAACANgH9G4cOvP7KlMb2HzT221fgN+fv/StbBqz478ah/tcF/RsJQAdSyQj6euPGjaYWjvf0tVvDpz0+kQBATyEBAAAAAAAAAAAAbUYwVz+Mru84vLTUZ29l+4E75tSP8r1KANyh4XvHq4PzkG4NB4AeQwIAAAAAAAAAAACaCfvX/+yR6x3b/a+xDvigrClBfmOQ63A/HxIhvS7s30AAXLWL49/MewIAPYUEAAAAAAAAAAAANBMyNyaGXG8/tL7fx7oBD41vHCtw85UJ4uuDGbQCBO21a8nnZt4TAOipW50A8Bnzi5Wf7//w44WjfT1++n72L0bd/s5ixKrnPtn/4edvPTUhgAAAAAAAAAAAABXocz1c1D7eeuoL5v+GNCaEELcBnEeHNg3yuUEAXLlt26fHrwDQMz6df/zqux/GjiTdc16zeOUfPqsidzcf0WiJiP53qDgkwOdUHdLUAAAAAAAAAHCfC5qavHTwX18dI3Jp07/ynM+7l24s/p8bgYTUuPsaTRgIBzaROnL3GBcujf4f1eiRYqlkxOCgtlaLqqprTeYLpnOW/Z9qz5SYCNxiN27c6Nev382/EoA7hRk+I37OhPOf5FXJZgw15x0utnDk3tJFAiBsKOm2oeLg238/f7c1lhzYtYmMDzxbpLmM6D8AAAAAAAAA3NeCx0xNjp85Qy5aWyAstVaPcXoIoPRcP9LQ781DfLinge33bUP/RX+58dQUbq6oeYQSaz/btbslROvLMIvnRydERw4Y4KbdC5oMmDA2nP6bG/HfH/3l8O93f9zYeJ3ArdFb0X/62q35DhozdWXSnMjRQutZ3fuZu/JK75tOqgePfXXT0uabue+NW7TvCUxIuCJ2tjKWkPqSvCM0AUDuMV0kACquEDKMdM8Va+W90O9LQ1VJ3q4SAgAAAAAAAABwfwtWPrPrVVWI/X3o6IdLrBfGiNrC4v/1OPdfLe8rSpjl565n/M+NYKevG639a68PIN4LGD51xsyYSbJx4SLfKxZDseHAgUNHSqtvPp4UHjpqyyvPh40c3uWYND2wMGbm5AnyVW9+UFJ+jvRRvmNmfrBs7MF1b+ZduLX3v4qnvZQ1y5K6aq/B9UGQTlr14S7+Kycz+/8utV8w/zHRSxdFjhL0sP0f36GT178arx7CvxeNVq58lal/efvBm7791zds+gcrHjuy+Y2csrv4TmJfYdvN3PfGLdp3HVp+3nxr4WRiXPPSm3yxCRgdszAmZoT1wJbtu8n0tCSaW2K37jhm6I0HnuyZqpjI0faeVWoNa15662Dd6Ji5sorDhZ/16g3rXSQA1v7mmbUEAAAAAAAAAAD6KGZU3FPN0X8qVCr75rSOdKdBnzOX+l9p8LabyeCxM9OWxUwc0vL3EPHEKfSfesGnu5ZmFpXfXNsaP/vppPbR//rzhW+8sGznF9XE9wdzN72zKUbq1/ahLGwU/UofTgDcWZ3F7m3/+UvWjv+75OaTq7ZKtqnHzf77hKqmPj7EacAQeYxKfOTjc7f3dmUfefyqd1WWNS+/f+xeuAd/0JjJyfFzZstFfoSznjcb9Ie27DrdoHhu10KyxXkVhk7+/cbpJVvfeKf0qu/g8Jj4mPlTpCG+pOaKpaS4aHvWoVN1w+M2rVsezjhNmzuTvfHZ5u0fPGvFuvWTOvQk3mDc9OItz1F1gRk+a8kLy8dYD59mxvFthklmz503Y6xCVKYrCRDSTEp9na2S0OpJEDhE0DuJlYDRCxLnhJXumPny6bY2hYaKZ8yKkSuDU9ftOdZ7OQAfcrcIejx51btPiEqy18a7HJP+E5JWZUUKNVvWLtVyU5ete2sKOfDaq2tPtz684zPmF6v+lCA+mbV28cGL/BcHj9/89qKJxbvWfj48Zq5a3ZxFsRQd3b9114nWE8mgsU/t2hQh0u948vWiO9dyk494/Jz1S6Loaa/kwJubSsRyzpCnu3gvPEFxk3xCZ7zwbqQ59eV9htu18W9b0hsAAAAAAADgXjJE7NwEdOTPfjZ/10e/nUgYd/f0h4Rzu8NdhlzjSEHJgOobfsQbQx9b5oj+XzJ8uGt/3mlLw2Cpem5M8hOSsCfi1523PPvx2R5HRX786MMLfhHpOqz68zd+88Lu6p++nDHLr/DtN5b/xu/BvZt++qDTGPQrf/vH572VA/ANm/nBirFH1r2Zc08HHwLCl21cGHLwjaVHK8lN8BjFZ88d3bXj6Hl3H/k/Mid+ziP+N9PvL+PX2Z+3R2PZ559sv2Qz3OaOMRpsba25eN1GC//MxLKYYO2On6/jW7f3HTx64ki2hiOdbTdmVMyyRfO5T9Y8u+kUTQ8wwRPGiiocK9vAlux7J36X2wO58uDm3x7k3/iEzlr6wTTT0p4EBoOmLluV3LArPqO4lvSeAJE8TBw4TBzbXIUIJkaq+f8ygu3rtpcvWZX82tuOJoDiXz9U2ivBzABxeIA5b5+hY1zab6Q6bS3pxRzA3ZMAqD5zVF/2RET4lMdCD55r244BkhnjxeSK7kAxrXGCvJ4aI5qy8N0ptjN6fe5hzm+oVK2QTJ69SERsiTtKeqNw+I+ZFrP8KdXEYXxGq56mufSfrM081u009VDF8iRFReaLSj0XGCCasWzRAo7T6C/ejoTE0Mfe/F188IE3nr3lKVC320pLAAAAAAAAAOAu4MsIAl3vaE1ZtjwlNyNj+hVvvr7wgN+5+oHEKz5jlNP5tlkuaV9atas5tlVXnJdhKjm/9IME6bjIqROPnu1xq+Wz1JP793d9EOG703mFXz046/1NSREPkkl+X57+zcEP/5E0KWZkW2yTfuWXM6dteC+bQG+jUfx+/fq1vjoG9mv8/l+57+d96bZd/mGq+GciQv2JU/LA+bteaKwoNpQ0SMJbi3SDuajYevvvta0tLcopJbdbVfHa3yw+sPCV5WSP1yFQn+Dxj8k5feq+5r5tG6qaj8FOEgC+I+UzRtoOv154ynG0cpWnTttzRQy5R/kSW2mZjYwU1hgKN+365AyRzo+Pny8XVJwuOlnF+ZUZDx8/lEemLhjZy2WpnjTa72V/IXKIy/DezQF0kQB49d0PmzuO8F5Pu5ioLTuhORsRNlo+I2x/aWnzugWPmTx5GKk4TLc16Z5aw6ZV7+S1NMu1Zcz0t9bOmzhtTuThm78B3GfMrEVvzSKaXW+k6s5WOjJjYZy1+1H7QYNHhRBbXhnbwDVWVp3LWfXbHHLruObHrpjy9uwPLL3VNaDHbSUiAAAAAAAAAHDn+Q4Z3q6tcMWEiaXFk9/6/NOXJnXRe+rmf/oYKn3rmrwL+zHCcIWYRhVLDn/i2sL1VcPRTzSzpZHDpI+P9P+sqoddtoaPlrQbUn3+8y+/Cxw5Xmq/pTRIOn5k0L7zX56vJyNdYptho8QuXxs8Oi5x3nwl37YJqTVmrMssGpv87hRT6qq9p/h7nP0nLHxl/dBDiduMYTHxydPk4UPo6ts0772Relr65saYcYPIuPf+d/kV3Usvvn+syl8+a+G6eEWYL6k5q8twdEgbEP7qxoXhVTaRQhpCSIW+IOPAxQnz5sWGC0iD5XDWjk1HztbyTdnELJunnDxSSGdZ8en2xMwTbTeMMkGPz3Od9ZGLDcTdvFzQUO+cdUkRk4cxNC6Uu2vX1qP8XaG+Q8c+lxQ/XyGiG6WmpGDx60UTX106fzRDlmw5vcSye+XGrcWc+y+OeGxZ0rxYOV1CW8lZEujbvm/UJjvnXnz79bta8tcdf9B9T9wIHPfks3PlgcTee3DL+N3rAdh3aPjksMq8g/oFcxX2Vq2smj3HLGHyCVX6U50EUgNGx8THLJgmo3u8/pIxb8eODJ397vmAUbMWLlz+hIQuU8VZs2+AYwcEzVj2SvJga81Iuv1J/Xn9+7uO1UyZt2wKLdvsmcN71u4qKq9zavrC17G7raKx/PStNL6cmXeslx8Q8RePkYQFOA5DQfhIQSCRTh7P1Nj/rq+zlJRWek4GNDZU2RqGKhbMOFH+cYm3T3zU2WqIOHK26kjmsdJeesrBqThZTx7Ys2YX3zDOoLDJyxfOUctFdBfUny1cum5//dxX3ppCw4pLjz/h3LjQzRk6+d13F07kq0Fz7q68I3xcunL7rlETt0SFR75yXMW3zr/iMv205BS5BXwFogA3g5tzACv3HKu62dLSRQLA+REwb/W4i4k685GjpvmjpZMnSd4vdTwnEhQ+RRZCLLuPm7p92z7HWq+0bZ3aUl1e8ZyJk0TyocxNJgAGjZmzchaTt/mdnWXN1SifGTtNeorjUz23H1f52ZFPyE3xl/9i3qy6Y+8f5SP7bnneVj5IAAAAAAAAAADcBXxEIyQhHYY+lfBcTnb/5//697ciWT930aNrHHlmv9+ZSua8t7f/E77BBj5GyVZctrWP2dVZ+KZLhgiC+RF6mAAIG9Gh79/66uoGGu33s8f7/fyCgvzI+er6Lr44Ztq8BWGWTYvfOHa50XdwcGBdTQ13omL25MdH+J/iw/di9VjmzD5TzeiZy6YJNduWx5+ubggIEhO2oe7i0lVC5yaAgpXx6yKZvHUv5pUQ+bwX0pLmlNEsAuEfu/C7fOyluE2lTPgLa5emLTF9uG2t8rQtWLUwK2nhogsbt56XPRevJAffmXLwbC3jLw4gzs1FDArvMGsP8zI4rZfvCNW6JEXN3jemHDcHKua9tTB+ftkbO8+LY5IXRtYdWvys5tRlEjxYUFNVbVj3ZrBTE0C+I6a6+eJlyXNL4tV1hxITCg1EMjtpUXKHe4hbo/8tzwE0Wv6568NPaO6YdwAAEABJREFUyt0FwnxCpz8zX8U3H+E0ftt3iReCx/9612tqe2G2nTmuLarj/AIkjyfE21tysea+tvH109UevsqWfb4nPutcJQl6PP6FdQtjTpbQ5A19v2h5uCVj+RsHyhiaXEmb29p4PeNLLNtXvnPssmBq0itvLYvX7NoRta2kZuTUN9fOW3fJ/OzHrrkQuruvFL309JulRLJgxdL1SRfj1x0r77X2P3zk8a+8O0NgrWqeot9gUQiZ+lxi65/CmiNvemiTh1ep37/lqHh9wisFs82GYqPm+LEDuoudR2IbLusydoWvXxj/p49mlhQbiz4vyjta0lxEfQXhc1fp5raO6l37/gGj5ifFjLuw5+ebT1QMnrzu1Xkrz1uWHuUi42MmVuXFx/E5leChtHBebdjxxktDer8JoHo+o+XhM987+FwDQ3qjw4EuEgBt7UZ5z+sWpjpoLNcXnaylGarx4fvO8o1kDZbOUojqz+YdKOlh1e+Eq6ljaRLM17eLE0nw+LnLFBd37i3ykL/yHxepEJXtP1zmfiLBY2euTJqpHing6xqa9Ms6Uc7Zk36zSVmDdPJoey53145NB8+SMXN3bYkKI2T9Bx+uJ+aM5dvLZi9NrtsVn0mLr1NKttZcVMaILuctzjhdP/6ZXYlMxkp75xvM8Li1S9W6dxYftITMeOHNKTaDr3x2uLDi0zcXHhT8Kn7ObIWYJsesJdqt23YducDQ7LRLfuyIYNnvFor2bFyqreZD+TPiV8YrwwfRVIn5wK4dW46cqyXuF9vp0OIqymwhSa/8JVK3JXPPwdKr3dxWjO8Q+bK31eNGOk/cR6ycs/wplXo0TfexJcf3r8n8pLTO05J0soRdJb3bJ/Pf2Vl682UMAAAAAAAA4J4jCFdI3Lb1EZfwbFFg1U8/PPHE6OuPjbwhE90IFzWVWPsZrf1PXOj/d9OAc/X+bFN3GpfmuIorfC+aIUOFvqTaJXoUIArhW8BgK+t6HhZt4Np/lw/5+9IkQH09355JfT3/xi/Iuybh/exBv4aqSj4Eft5w5Pz02ZPE75ee9Q17bKKveXtxJeHj3Yyfo9GTumpLx0kwwY9Pkzboth8o5lfWcPiYQTn18RE+py4QPqhiMNhDT6aDh02zI03HSvlwmuX0J5rLL4SOEPqedywD3359LXfV4qZhDNdZe5iXUwLAJ1TxWNjlY4uPn63lSK3+kwOzlqrHiHKZx2YPtexep3HcIF9Z1TFE7v6L+wMmqwebMrYWnuJvTz5bpLMscHcbsSN274jj2/6d97+Hvlcs2hjzQ2Hrp/2ufrM/c+eZYXMTIqUC1/Gd35Mu0S0QqWxJZQnHTVGNc/lYFBkp23n6hMXtd+sunmq+tbf65OGicuXksKE+x4h01nimaIcjpnTVcLq4IvKx1m/UXCg+yQe1qz87rC9RSE/qTfzdsWX6PP3M5aNpRK7dfLgKPd3d/IY6cNgYM290SMCx8l7rHJihwc6Kozta2vzhn1BxagLI/idDMxbEY7yWqzyWuem/s4LkU6bHTFMkvxox//Ndi7ceq+lspo2lRz986ugu8VjV/MjHIp9/Zf5s7dp1u45c6bwPAI8GhU2eMdS8M+NEOT0o6vQ5+unr5JLAoyb7+jH2GHhj5eVqcotcLlq62Dw7cenKKZLZ81RHth4rJaPom3AaWf1819JdptBZz716/pO8KhldyLzDxb3ceHsDa61zk36oP6+5TU0Arf3NM2vJTXFUvn6+nsqZvSOOlgq64YL+YPGcyZMUU0ccMpReDQ5/bOIQzrBPX967m7VTNRfO1syL3/Xu5LysXdu1HfJdjDCUpptKrW6fiOEzosumBx7fMfNFA1HEpCXFr6uzLt5lJvZc0amstUv5XG78u0kLk8/TrOO++OUka5lk96q3DvJPkQRNbZuOat0SVeDx7TN3na4Z+djyZfFhl0mnGFG4LHDX9v9ZaeIPziHSz/a8kbGOJoFHL1jxwrJE5ZnXi061y48FtHXZI1bFp80Tn9yxNvG4LZzmM+MXJV9+4/XTrIfFbg2UN1ae3vfbxccenzVv2drXY7R5m3a5Zk063VaEP/WyJ7PWPmufeFbzxLmGKyW7N+9ferlxUNjU9SvmrJxhdGRN3S0J52kJu0p6+3RI5iP6DwAAAAAAAPejQWOmL1AIPH06+Re/Kj9z4YN/f7f/mxtC5vog36bahn42bkBN4wDbjR7cmGorKTbXT5KFR05/XLvLKbDlL582k+8b4Ir55Pme/0I3lp1TDRE6D/EbOekHD27/x+env5svHUm+O/2PL6sDx/9gpF/HLzr/WXpwe2rV1JikVc8N4cr1x7bzN4laPztumf+ELDTA4qeQ+pYcMlSR2qr9S7ddjIlctCuRqS8z7Nxz6NiFdgsvCB0qDB+7aJeyJfBVZ/6sfYyrsZ7jGlqbTm/g6jkaRiOk6vSmzWR25Mw33433u2I+si9v9+m2G25rizvM+rKHebXdu8wEjhSFyGe++/bU5kcgGqwn67hBQ0SBnLWirpMgo/sv+g4W+HHWys6+6HIvf+3Zwp17vxo5O2n2D4LahjdePv7HP+r8pyf9XBHMuLn3v3U6pEsB4olhgk4+DwwbGzb4hMV92N1fPiMmebYyPIC1NjAhQ2xnaMQpQCgi7JkrLOkcV13f0HqbNldDg5wBnY9vD2eRXjJ47Kubltrbb3/luELz0tbix5e94OnPLtps56oNR/cZju7fOW3RB0nTY8J1O/mhLl0o+7bvUbnRUnxsa/Gx7fumv7VxTpzqE83BHsZw/QKEwcPky9Zueq5laSr0LM1MHNj2Ts20qckbp4cQ68nDh94/WlJ5a6LEDUQoH8PXHiJF/J9y4luHi0aOCiQmUbgidrbS0QnwEZoAIL2q6vSKp59Z4Xg/dPIH9saIejH6T259J8CNNVdsNCQdOEIsYkpq2+8hJnCYgE8zXWFbqrDqk0cN1kkq9RTxzjLrxCkyUa0xQ9exnfqePw7WpYbLp19/2ZijmrMyftWfIjVbMvd3bJbLN8BtPsMnVDk5/PIni+1tVBFd3tqhkg+mPRa+z1xpr3ZPFttzubpjmrnycSOFvqc9rYLrdMqMmhKbnHSOqzmv23m45Ri4XPKZI2FQR/OKJj6v6FvkMTfFBE9+QlZ/fPuWo+doYuDUxzu2hq9KfkIafJoPmLtdbJcV5yo/+/j3T2nDY+Lnvfu78Rmvbz/ourk8bCv7Ml8xH2uZ+OHmiV+sLC12JAxqy3S7T09f35I1dbckVvfDiwVdJb2buSTzAQAAAAAAAO4zNPr/1qtR4Z0FI8Xzl71Qv/mdd4qrz9Pf2Dfb2HdjOf/jXRY5TPXWRuGHu/bnnbY0DJaq58YkP8E/hVCm634fkE5KzppVirEugx4cP3/+jw/+7u31H5Kffncw85PqHyyY/9MOCQD6RZe/ucpTR/fRfyRg9AtrX0iLt8ZnllQUnyibPXlymGnQWMawz2SPJFwtP31s6+ljfIv8iUvXLblasfJQucuEWEsVW3Fhz7NbT7tEHjoPELeoLTudk3k6h/iIVQuzlsTXrHzHqR2VDrN+Ted2Xr5j2taq5pKt5rxpzcuOngyaDRrP8Y9fBPgQj+2Me/jiWLY+QBwy2Id0mgNw3MXfVFd6+M/HyNTE2MeG+jiG8K/V/973wd++l89f9NMR/s3N/DS1fUq60/cvXVVhcOcbloaYPRT1YOW8dXOFOZuXP1t2lUZgf79xOuEjTjYr/7SKgJTeshvPb56vsK399qFi0eBznfzpXZvtjRUlxeV1kkCG1F+x1gQo5CP9j7R0y+E7YlQwsZVXtQ8y1p43fnZ5ziy+R4oehufr62w0Tnhw6xs7y1yLU9XZIx/Tf2RQ2NS0FQuXVW1coSO3RJ1Fc9r0+Hj2s2KB+glpIM39fKqrGasMu0ymzoufPMJ6YMv23WR6WtLUlUns1h3HDDff80GdpaRO+PiY4COX2zemU39e24vRf3LrEwCkprTYUKtUh0+dFaZ7p30zLNIZY0WkwfhZWVsyrbK4SHNeFat4LPzo2RljhdbiIqduYbiGBv5JseAht7rppavl2r3P6o5NnTcvedOqxzPffF3XcqhztvLLnChMGsKUlLrLZzRcsbZkohqt5y01NFvIENf4MmtPhHSyCu2m030Bo2Y8FfPcFGlgg63GVxTcoOv04TaBOIBUtrW+R88WLAkTBrZfwE4W2ydwqEQeJg5kXBNgnW0rjxP3HTH+ufg5s8eKGqpsZLDYt7izkT0MZ7pKeje6S+YTAAAAAAAAgPuJT+DI8PAhXY01SDwuTOBbXN0LPW1Sl09s3ToqbG1U+DD5M8vlz7h+GBYZv7LkzbVHL/ZsXn/55J+/njPdl3GOGASNf+Z///KDg5lvrF/5FRkft/WdV376oOu36q5e+7jwn85DBoWNDSemU/YGjWsb+BZICH/DqPHI+ZkxkdP9GFNGCR8m8h08euJI9kyxvfUIfjR//s59vnNUYXiY0PdCZQNXWfSpYcGS+LR4smnfab4R88EM34g58QITPGGssKL4rP2GTq6eMM7BWzez7ud+Xnw81pcJ5L9Msy9FZ2bPW59cvWlHIY22DRocRKqqay8Ul5CFMbPlmqzTFs7H0QdAQwNbyTETw0SDSGWtpy+WndBcWRQ3W15Ev+g7aqJC5LYT4Ja3PoH+jd8cfGvFQdcxHhgf/9z/kwV2L9TvXgNb03n0iWNrPG16pvnGdt+A4ROV48MCSAn9o8p0pJhbOXv6hOL9p+oE4WPHhniXubnnBI+f+dwkYtCbys/byEj5rFnT5cRy4AJXe6Uor1S1LHlhRcaevGJb8PiIlUlKUryDlgHfoeOfmxteaSgpuWCpDJCop02PG8l+ttfaQAQ9W4basqKDl1ULli2s2bbnAM24BAQFNlRXcv6hY6W+542l9uxUg71RLBoArLnCBYZJwgKKDb0YzbO3g3SM70d6crBSOpmYD+7bk5fxBxIQviBZ5mtPUVTyh5MgcIigdx7gqDu7M+vYyqR1uuX2jVbLdzV8kOYhDuftPFj4We9F/0mXCYBX3/0wdiTpnvMuT5Q0XNbvPjpTPVvyzJJ55Vv3HGxtDn7w6JjEeDrxik8/0TjfM15nPqgzz56riImUTAywao4anaLnV8v0ZusTiomzpk7Q7XNkHX0HSyfLheQW8B0iokHtkIB2lcfVM0f1FSumLpqiT21/QqIZUdY3bFQwc8Ieu/cRDRUF1lms3Y7jt5uOy0eEEfh1Ucr85XMXJocZ1ix+i26iYOVzu+I7XwLWUkfUI4W+xLE69twmPV1xJJB4wd4ferJSUHJk+1N7Trs21tTJtvKAGR6TNG/yhT1PPX2aHuQTklatH0y6j+0q6e0+md+LPYcAAAAAAAAA3PUaLUd//99HW/4KCF+2IubxMGnYIEKu6F560d4B4S1QWbwv8cWzsyPHPz5WNm60KLDBVlaizzl42nfawuWTRJFLljY0vLFJ27ckglEAABAASURBVJP+Jb+tuPRuzv6XEmJchvo9+IOfPvMO/efhW7//41/MlkvOQ0LGTF2fuJTvNZCwZQZtxl4jHzHgKk8etyQvVzQcfvOMfcv4DpUtWBYz0Z5BsZ43HMj6hA9H1hWlbhXwQb0ky5ZVb+Ro97wUQFbOe+Evc2mMzHbmeN7azKJy4oUAsXreovnhfGSw/opZs2/XAafomftZu53XZZPhypzkt9+e8N7apUeOrd3KLFs4590PYvgbQA26LRl7jl3Wb9oqXLZw4aE8fl41hoLFm/cZ6s7tfn0HSYr/+37hZ9vWLj3q9osl72/dVTt3+rsfLQqsMn5WYrV2iMa2xfUHPvTE4tef8LCuvRH+p/F6w859homJcpH7j21F+w55agCn8vSh7fJ5yW+/u5LvPdhY0XyHe/WxHdsD585M/t3b4b7Wz3Tm8qo72BmsBw22tg5cr1itVZ396emg4u++D5i8IGlm2BABv39LDBmv7zrIB6Av5m3b7ps4b9GmLcvpeLWWIu2etbv4aJtvA2tpEM2ap0weKaS5k5rzxsOZ72Toqmncsn0nwMTeF+nH57o4ommR27p9UNK8ZVveXslP0JCbueOdEiZ82rx1T4j59EyD9czx/Zvsob5Tu97cFB+f9lEMOf5OfMbp3m3Yo+Fy0W/nFzktWMnOrdvJplXJr73taAIo/vVDpd0O9rpXW3psxUvHVrgMO5uz4yzpbV0kAMKGkm5r/0TJ1VN7d2WELUqWq9a/rVp5yXyyzOo3VBw6UizypdVKXuqOdvvpasnxEyWzYiIjRTSXcKDY5Skby+n9Ow2y5fKorHflGr2FjJRODBfZ49S92v4TEzQhct7Kp+QNp/cvXtzcC0qr2uL9m/aJ30xatUupzTtcpCm2+oZJwwOsJ09fLD99onz29AVTitYetQaOn7NynqT8wH5aBYd0b/aNTtO5SEZIHw8T+pXxHzRcPlfpq4xRjS46woaPVzw+1H3GiW91h37A+PgOlaqVkkBi7zGDb3LHXX6MsxV9alwQP3P2GHNOKZHPik8ey2q28nmXrhIAfE/FaUmqwNJPUl8qPOUuMeV5W1k9TJMJbu5Z2yd4jGIGTZhfId3GdZn0dp/MBwAAAAAAALh/1ZnyjlsnDhXV+5KT+w6dvDXRf4faC6dzdpzOaTe0+E3iu3S5QjR7yQvll9/YWdqTxp8/+vhvkaqfPCp9yMvxjWfNOX/9e7uBpUd+H3XEzciVZcXlV8Rlx02OOwhrSw89+/ShjqPVln6y4qVPWoJ6jaVHPkw48qHLGFzJ64tfbv3LcvStqNY0DHfunZdfsr+7uPXl324l7nmY9VW389r60nOt06ksdl62zgY2VBXv3LxyZ+fjXDi9M+P0TuKRozX/XnklXWssPfjW9IOkJ+rOHcz83cFMd8N3vX9wV7uh1Ue2vtxaQBrKPkn4zSctf109lbkyyv6u8shbzaXIdXdX6t6P6sVGbKqK23XgeqzTP92qLS16Z2uR+wxZVUnO1tdyOhTEhqqSvB30X4fxuYs5Lz+XQ7rUWH7wd+12VsPl4nfWrWy3GEcyVh7J6DiXymM73jq2g9wuXEWZ8fDxQ3lk6oKR1t55Fur26iIB0JYm8l7HhBJNlax6VaNUxU17bGK4ZPIkCR1Wf8l0+PD+jINu+k1uOK8/WDJznFxQpisqaZc8rDuXs3lj5YzpM6Yo1E/Q6VhPHt61Wz980TI16SW+Ix5btmSemhjeX/fqgVK3D7hdNXz81lPFkxfMnbpgWcRKmhgnbMmnu14qvmgp06zZRhZELixYIhU1WIsO7tp08GxD99tZaqDTyQxOS3pdt4Sm3UwVLU8YNVzQbsoavi5x1fF51pM6Q8Vlm5/bxTuw/0hizLvZUX61Zs1pq7XBsYmvuuTHdrQ2u9Ro0e5JDZgZF7/uc7nI74opN2t7RvFVb5qHCgyozNu6VlPayWOAnraVhwQAZ8nb80lY4sK/5wnqzxuOnLfW9CizY+ki6b0hk7hL5gMAAAAAAADcvxrLj7z/1BFyx9CYz9Y3ybKly8dyPb7R88aNG79avun5uOinfx45YED/Tsa8fv1Gdv7hd3fne9XBrF1gWHhInXF72a3qlrJPcvTl69jIzr37dnc4AbhTuItHMt+yV40lp8g9qV/g2KnkbsMMj1m7amW4NePlje17frj1Bo2ZHDnEfFh37q6JCAfNWLHquaodaKMGAAAAAAAAAMAb48Klc55QSUeJpZIRg4MGtQ6vqq41mS+cPW/J/7v2TImpO5MMnrHileeqdsVnFiM+46WzmtzeegJgtDqWAECP3PJOgHvAd6RiVrigvuxE0fnbHf0n9sde8sjdJEA0Zgip0N2TD5gAAAAAAAAAANx+NLjfzfh+F3yHymaEcYZMM6L/3eJovefmXwGgx+7CBIB/+JTHxvlyJ4/ry3u1Yf97io94jDTwQklpQ9Djc2NmDzZtLa5EAgAAAAAAAAAA4I5ouFy09DdFBLrDufUex738PX5PAKCn7r4EQIB0lkpCao1H9PfzPe+C8CfmpUVK/PjOEgy7M/M0lwkAAAAAAAAAAMA9xDl2fzPvAaDH7roEQPDYyephpEZfVHT5DrT/c9eoPpb52qRMAgAAAAAAAAAAcC9qbcHf8WfHlv29H04AoKfuugRApe796XPeJwAAAAAAAAAAAHDPMpkvjB4V0vqnp5b9uxz+z3/9mwBATw3wGxpKAAAAAAAAAAAAAHpPZVV1eJhkcNCgjvf4e/96/OSZ1W99UMteJQDQI/0Cx04lAAAAAAAAAAAAAADQt/QnAAAAAAAAAAAAAADQ5yABAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQByEBAAAAAAAAAAAAAADQB/mIn5UQAAAAAAAAAAAAAADoW/AEAAAAAAAAAAAAAABAH9QvcOxUAgDQotqgIbfAX03VabpLZ767VtNw/WB8OAEAAAAAAAAAALjv+fQjgT79Hw7wGeY3gNwCPgQA4BbL/9r28/wyAgAAAAAAAAAAAE4am8gV7sa/qhomDvYdfgtyAGgCCABuuTd0lwgAAAAAAAAAAAB48E1dI7kF8AQAANxyX1VeIwAAAAAAAAAAAOBBbeMNcgsgAQAAt5yt4ZbUXwAAAAAAAAAAAH1DYxO5FdAEEAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH+RDAKBv8PETBgY9OCQggNRX1di+u8KyjeRe1Vj79cniE0brxYtXqq71HyQSDh8+bPykseNG+hMAAAAAAAAAAADwDhIAAPc+n6Af/GjsT0YJGJeh16vOffOPf5/77l5LA1w9/9XBvJOGKvp24PDQUeMHXf/u/MVviq98U2z616THf/E/kiGotwAAAAAAAAAAALyAJoAA7m3MkNCfRT72ePvoPzVg8KjwOZGKHw0ZQO4dV8/rd31Eo/8DZZHTX14Vu/jpqb+IeeK5F+e/+tsp/zX8evnn//gw33SlhykNq2HNrDVb/sWS28d6IHlF4g5zPbmL1JcVJsoXTFmkqyC3E1u0atmP5Su2/Jsj3cOV/CEtepG2N5b29u8OruzP6dELNGUeZ9mLa+f9TAEAAAAAAADg/oEEAMC9bKD4p8qHRzjuiG9ky0u/OXbq35+c+s+/Sr+rckTJfR74iXLswwPJveHad8f/+p/zjQPl0RG/nDQ80Of6Vet3ZeXf04i/vyh05q+emDK8f1Xxvw4Za7uYTv0Fw4fJa6bIF/yY/7cken5WrrG7cedbptqwceqCH0/NKrKS+xVbdrRw46I1T9h30GMz0rfkm+wbgyv7Q9pj8md/vcOC2DUAAAAAAAAAQG+40wkAZlRc8nPPjUW73gA9MODB0aNC7cF97kr5ob9/9vcvy78599235yz//vLfeX/Xf3HlOv/ZwAd/ODqIIfeAmvKvTl8koomP/+zHQn6BG2tP5x/+8KNPNeUN/MeDhqujFaEDuW+0pZZOHgKov6DbtCjn5Iiodw//7xeGnV8YNr/1ompcyN2zBQR+foT4MX6+7j+uv6B5fsKCKQu0FZ1Gwa1/y6QB9F/fZY8XeIerOKo9eUEwcc70BbGTx9UX716dvinfWk8Yv0CGbpvAwHuiuN4uNGN0u59cAQAAAAAAAIA+o7O2tH1HjI2JnPx4mNCPcNbLlvKSE3lHzlYSALg7+AQ8EhLEv2n8rujUNxXXXD+99v3JU8bBU38Y6kMeDBEPLq2+6zsDuHqx+FItCRr/4wcDHQN8/B+ZNL72ou8jw5tbMWKGh/4k9N/l31SUWX8kHu62aaN6y5E3CiqmJb71krR5KkQQ9hMZ/9+75I57PyY40Me3XuBL7lvCyatXT/ZrjvJbf8I9+fKJkpOWmmiRrx/dLAKaGvEjAAAAAAAAAABw8zwnAAaPXTBvcqD+0Nod5/igf8DwMUPZGgIAd42BDzxov/2/zlLxrdtGcWovf2kJCx0lIIOEIQPJd101nHOHNTZcqW2gKzV8kG/rEOs35762+g6ShYYNcoT7fR8U+RPjVWvtdULcJQDqy/QHSoSzX5IEup1Hg+3kexkzT5ZUEJ9QdeyqNRETRaTGqNv+dsGBonM1xD90ctSqjVF0ILEaNi7IrQgTlGtcRvY4nJ+1LmNVzu4z1cR31IwXE5b/WipyuwyE8fNj/IiQfw6g3lr0Xk7GfkNJJc3O+ITPSXoridsSu+uzBkJO7pg5MXviy+vfnGY9mFmQ+7eS8gbiGzw29pW4RT8T12uz4l8+QavmyrfXKt8eteCPq5f8iJT9LXfLG5rP6KQCR89+MW75Lx0pENuZP+RuySwy8PV3sHp1yrqf8ENrjJo1M7JOVjT6hoxftDphvkroV23R7Mj/cP8JA52u73D1r+KWPy8P8WOLVq15SSuJVbGa/XSV/eVz4la9rAoPIta/ZTz5smXir6QV+/mJB4+bvnxjbGQYY5+4dtuG3Dy6KUjwxNjY5S8qw4Nct0FL9J9uAUORmc4wPFjAbw/+CQAmsMMDKzVl2jWzck6WXyWB4fNXJyT/TEzz0mVHC7e/V3ikxDGXuPWvKELoJKzG3W/k7j56toJuw+DH0nYmOhappQBwZfnZT753lm7MwPDJyRvjYmUCfni1OXdDVsZhWgaC5HNiHStIN93JHdkb3ztNRw6ZOH35mlg1nZTnAuBUCFtKAhk+MZyrCeww3FMJ6bgYfuZt89/MKyfkmcW7fceuzEuODSMVR/M3vlH4mfO+8zxTAAAAAAAAALi/eWwCKDgsPLTh7IHj55pv+a+7WFpW3UAA4G7B+AcI7Ck8tqbOQwP31+tOyq9+AAAQAElEQVSuNNo/8hvsf/d3BTzAx746Tg8qXL9itV48//1Fp4cbGhvbxnSjpsJs9RWHBHtsQyZQFvVu0c4vilJnVxZsfMNgpbHuQNGMV1KPG3Z+oUmeXa/Z8rbRkepsICwJi8pyHdnj8GrT9lX5FdOSDp3cqcuLIH/M3q710GaLn3j+7veO50WE+xFrUe6mD0+X+clifjVzfqxq4kRRcKB4xpyxIXS04LExv4qePU7oV2M5eUE48ZczF8Q+Ft5QvPvlrNx/c4Fhihj1cH51xk2e/4x68gjGqs1NffmTk37ymNipj/uePbAha5vWZu8PNmvx74oMvuEzYqfPj1VMDBE031xfabKGKGPmjBVVnKaB48/4dbCdKWFDps1c8Kup6hCb5sPMjfub2+JvqDy9+ygXPmfqjHBi2L9jzQ5Tyya6eOSPRr+JU2Mmj6o588mm9dqyelJ/Qb9l0Y48o5DOcfY47mTu9tbxndVf0D4/YcGPJy5/af/FwPDpyb/m0xUiVeIhw9b104QdRhfO2LhZZ/jfQ6uFRRuy8+w9OgQGS5/ZvvULw87juVGBRTnbjtL1ZWm2Y7dVkXZkJx2uy4ubHNauJHAkSLbqyP/qilYlh5m2L8+198RgK3o7K68+4l3N/35RlBx5oWAjv8Bcxd9ytvxNuGj3u18Y3l4vM22zr10nBaNZtXH78pyTIbF/Ktqp0yTOCGkd3mUJcbcYfpIlu5fGhI6a/+G7X5xKiQ1j6su0G98whb/Cb438F4VHNuRoLnieKQAAAAAAAADc7zw+AVBfd5UMGT1DOapCe67dfcODwiYvmPvYuMEMqTJrPv0k5zTNEfiPUapnTwkPpwPrrGeOf7KT/5b/hF/Mm0Eu1oweO24we3LvrveLWfH4iAWRY8MC6GRsn+3ds7OEvmFClXM2z5WIGGItO5Gz75ihynlu9okMutgwdGz4YJqHMGsOHsoprvYwRzqx4MdnzYxRiGkoyVpmqgxgTu7de+yy83Cuorho98ETpXUE4N7W6AjuE8bH86M8A4k9AHr9rukC1zMf3yGD/ck3tvPWBsVgD+3jNNZaLtaSgQ8OH9xJPqOB89gsvq8wfJo0jL+5WxoZKz2Qa66sl4tGSMc5PhXJIudIDuw3V9TLwvm/BWEqaUi7kT0M9yvRnayXL4mV8TehhyliJxduK7LUqISkM1zNBRuNHYtCJOMmK+QySZiI31nqXykO/Lm4Jkz5zIsqfmok4q2dzeNXjGOfXG387Ix1/q8Vs3+m2625GDItInmhxI/YDv9ZV0JGzd+YuPwngppp5NdJx04etdT8hNHQSQWOT9udHDmiea71Zfxr4MSE97bT6VsPWNesKbKUWTm1TLZku6x5nDmixNg8w1Fz5S/l9gHD529L4af8b0H5rw5VlFhriNS+i3zkLya/SxfAaiAxb+aV0U3HkaJCTaXPxBcT1/PDpfWzt2uKjBXPi9utvF+gZPbzM8Mv2AxHi06WGA78zTTu11JPt60Hhskn/4i/zz1ksnpycPaZMna+TCj6kcxxB32gTBEzrnD7GWvNz+xzaSCOZLWfSNi+KSFfQdg0pVzE+BFp7OqEkvnZB/5lm/wT04F/CWZsUY7jt790xi8lB/5sqqgWnNlvDvllitr+iID8l6qwZIPBqg7z81AwWuZkPaP7rF6R/IrjGQLJRJU48G/88Br3JUTStmxWd4tRLw13LTPlR3WV4yLmT+NnGDJNPeOPWZ+V2Cb6up8pAAAAAAAAANz3PMYNa0u1OfqZCyLnpU2ylJ89d7JY/1mp/QmAwWMXzA2v/XTP4tMXA8dMf2729BkX9h65zNVcNuzcdqiSI8FjZyZHTo+8sCuPjzIxIaODjuzb/k4ZDdmTQWNmLnoiuOTgjq3FlQ2M/yBylRA+PtZwpXj73r2WhuEz4mMWzLVu2lHs2tMAIxpM8va8s/UCM2HWnPmRMyvO7z1W5XaOzJjIOTEjK/My93x2gRmjmrlgSvNqjpk2c9aQs9u3/qG0LnjqvJj5M6xbPj57lzeIAtA5jquuaySDfUjAgw8ISbXNzSiC0Af5bBtNFVRdvU7udr7Dx4aITn791RcV6odD7aHgAUNEouF0+MDmMa5eNP3r/I2Boa0tAnUQGCIJrNGfLOMm/6iLjmR9/RhST/hUQbX5cGb+zr+ZagKFgTWWyhGyzkb2MLzmgrWixLhxvimwORAsCJnTZU+2TNjPohcV5ewuOrTm5CGa1Zz4q+S0V2Ttg+D11qI/5u/+m7m87FyFPbBdY+2Qzqlna2pYuia7n1m8u2VYqH3UkgpCgsUhHSPrdMn5RWUcPe7W8OvGlv2tYPufjSVl5nK+SSLiW8/Wu66zb5CQj/vXty5Ay+MavgI/OotKrqGBbgq2hjSe5NsmIp0JkkQulETSiS1UbJr/zoHMgsnTkmePIF3wE/i2hNrry/S73yrIO2nzDRE0lFkDf0mXSjDu+aT1f9McWL5hW40g7GcRi34lD/HUn4CfMFxENDVcdY21ssK0e8kGTUvnwzSj4NvAVlywFr2Xkfjnlv04wk1+omPBaLDa6oNkog6jdllC6t0uRvvJcNYya9nRnMUxBc0f+YnUgUzDBfczBQAAAAAAAID7XiedAFcbDu5detA/dLxCrQiPiX9sRvGhrXuLfcPHhlw5vfX0RRqIqizVfXZl3sQRQUcuV1vKzjm+VlmsO6mMCR0s4NtaoH+WFB2xR/9pdCtcMYqUHMqj0X/6F3fVfsM+/66i1GTh78e/WKQ7N3WaJDiguNL19vyaMsPJCzRbcPXU4U9CRs6ZODb4mLbSzRwDRJPDGcOBws8u0KhUY2np2cpJ9psnA8R0eOlBfSn/bEHlyc/PqZ+QhjBnS++Bm6IBPKv9/uvvro8QD2CGhP1k1OW/n2vf5Ixw1CM/HsIHymm67MK9kO/yHzl2ysPlfykuyhnExP3PiECfQY9G/+zRlk+vXiz9OO8/FxuDpqhCh3iquvzCFLPHFe7M1Eb+Tt2+3Xn32JNvZ+20RqQdSQ7z49u1T/wj6YFAkTAwWL5oe1KkSwi7q36HRbJntq9/hlaC2sKNq/I++3P+kV+mxLQEfe1hZb4Nn9S3TaG/Ss7aLfctynxyyYnmjx1xZEft6icQifgb1Wf8bv0bP3N67MBq8KNTq7SU13DjgrpISNT8u2DNy4fKJ857Ky9VXq97afaOk6QnRCOEgeRccOwrf1jjnMxgW7YFrXeZ+mqWBDU3RuTnx/Ax/Uqaw+Ac5wSv1Jt3r8o9GZn0pwxJIGGLVm3Y7hjuJ5oYHTsxmu8MYNuirI2+KW/9Wuw+BVBvK7cSkYgJ8hUGB4pCV6euUgmcPrWEiITh0xLee8k17t/VLvUVCfysZmsNCXedq4cS0nYW8nO7GIS45p2YwGChaJwqbbvjWYSWhap3P1MAAAAAAAAAuO/5dDXC1fLTRTtPFx0YP2fZ7MfUYd+cGSoUhT22LHl8c38AnK3EHsAYFDY+dtpj8qGkpo4EDmEqijtOShASQEP5bGcdCTTw0+osgMGxlVdIYIDAl1T6dpwjIwgmbEnd1fbfYoTBAaLQufNCW+Zdf7kY/RnAva/+29JzVeLQwWRA6ATlnMDiY19+1/IcgOChH4ydOsYR82XLS8/ZyL3AZ5Di/z1+/o//+NfnR//X+sOZ//Pow8P9+VW4ZisrLj7097MXrzEPR05Rh/p6noSfePbqOMOi7OfnG2f/WjV7miyEWAxGNnicLMz9F7h6R5NB9aTeatQctdQQGem+wHEqtSg9Y1Wu35oodZigvtrW4CcM9CO+/B38XIOHeq3GqP1wv9ke9bY18CMJg30ZPz+RKJBvMebA35hxYVIRv3iNJVrNh0Rf8y++g15Huzd+NBBMSHmR9oBMFjZOPvGXKvnhQ0deTmv4l1o9jpSdsY1bGK0eIVH/JPjA4dMbn8k8M03sV8+FTIuK8XSXfQNXQxfpjC73PevhCsPJHtaRDN8uzY7ivNyMRKt69jQxKTGTyVHzVY5HDS4W7dBMXCy3pqVtKRGGh4lFvraykrPlNSRYrXo8zOvoP+GfQqhpfhCBs/5brzGyDfbOja1GY0WgdNwI+6T8SEODa563gS3TGgxzJBN9zYd/l6Mh8vXjhDQNM3saSd2QFbI6br5K5FfP0ni6KEg0+ZfSnRuyN4oSlv9SKvLjrPZsQZfLRaPzEwOzdu43jVsoDay2GLRWR/8HnZQQUmN/0mKE28WgHwsC/dgSo7X+JxI/woT/TBW6P3/NBmbVi6pwEVdj5WjKwdNMaQbow/Wayp/FJf9MhNQAAAAAAAAAwH2pywRAs8oyU2Xd8EDSWHPFVnP54s7MYy63zw8eO3/u+IbDe5byrfMHz1gYI3czDRpcYoJH8LH7mwi+M8E0i3CebeBbIuowR5oeIALREH9ywTUHQIdztvpP8945XU0A+hDuStk/SofOGSMgZMCDY34UO4Zw19g64jd4oHMLOYJQScgX352zNZJ7wGDJ7MTI4X/97G/F/8n55j/0kB806Hpt7Q3+o4GiKU9NUcsGdRGE9RuhXL9bUpRbsPvP2U9u4KubwPDJy7dIw9w3kCKcSAPlb+Q/OXkHCR4bqaIhadITQdJF25LIhpxXZh9qID4h4cpFGxNmy4ThKnHFho0zjfG7XG/ZtuNqKkwn9x8z8MFan5CJ09NeibbfHi5btCam5o38nauLQyJf2PVK7PKy3O37T+dVDJ84WRZeZnB8OfBHUctftm15+5NNL2sfX73+rV9Gv5Ep2PZ24ZHcPZr9weHj5GH8DfVC9erk9YG5H9Kv//E0rSvVMvUsDwmAwHERy1+0Zbx34kiuJXyibGKI1UB6RKRYvv2FwDdy8zSHtmj8Q8Nlk8ex9UQc/svomDM5eZr8D8NGLp6jVu83GM6cNjQQ3+Dw2c9ELFioCOtWiDpIEvu8ettbG6b8rjF43GR1iKP9G7byX4Wpvztdwb8PlqsjlsyROE/V11cQQkzbFzx/svxq8LipyzNiJ/LpFOHkV5JXvpGdkbQ8g29FKnzGi4nLfyYK+VlCWk3Olrc3/s/v6NBRj8+JXf+KoxOIzhdMtmhLXO6O/F8/bmoIU6jDRSLHGc99CWFE4+Sit/f8XG1Ky02KdLcYfvwXE3a/kTnldyQ2c/VylXr9Fm7L+pwn1TvoRMPVUSs3RozzMNP6eraiwmp/tAIAAAAAAAAA7k/9AsdOdfvBoLDHZo8l5SWWiss2MlT6+JTHHh9izcna9xkZ+0Li9JDzRTsPnyitIr4B/qTuKg3Hv5A4ufbwnp3FrHiMcv7s8eT4rq06bsIv4mdzhzYdPGcPRfiETpuXrOAO7Mk7dqGR2PsAqCWj4pJmBh7d9X4xH7IfNGbmykiSs+OQoa0JIH86kQUjz+3cVXiqSiCfMTNOzh1sXgw3c5T/Yl7ckJKde4tK6/xDlTOfm8Yc2bH32GWfMTPmLVJwJw9/kneaxgP9BwVcrUUnwNBHgdoT6AAAEABJREFU+IX8QPbTMY7G/j2qs/znkM7izXMA1QYN6W39tnzh/OfB+PCuvnG95nz5/31uKrM28GkLH/9RYx/5rx9LHhxIAAAAAAAAAAAA+qT/N8yf9DaPTwA0NLA1zNgZsx8L4VvzZ61lZ/P2FH7Gt6FfvHMfExs5efmyqfbhJTn7PjFUGY8cl8yeteiDpzg6pPQKO8jNTf6N5cf37w6YGZO4dD5/B6/ts717dpYQbzT4Do9ZsnQRQ+qrTEf2HbIvhts5XjUcPHRk7szkFZP9qixnLpOWBpYbS4/s301mxsxeqJ5LJ2IxHP9kp+4iWgGCPqG+4st/7zE/OPGHYT8UO9r8uc5dq7/83bl//6fiO/+wmZNDH/QhAeIfTp/QeOjUdyy5JwwIHCmNiJESAAAAAAAAAAAA6CmPTwDcNfxdHyPojhGTX5036ljWXnvCAOA+xQx52JEDoImB70pPHfqyuvP2QO6OJwAAAAAAAAAAAADuL7fiCYD+pO8KHiIKrLtoRVM/cH/jrnxzqKj8O74lnQEPhgwd7G3HHwAAAAAAAAAAAHBv63OxQCZ4zFCu9EK179Cxs6cNr9TrStH7Idz3+BzAsbofhT/Ani377p7oChgAAAAAAAAAAABu2t3fBBAA3FZoAggAAAAAAAAAAOD2QxNAAAAAAAAAAAAAAADgFSQAAAAAAAAAAAAAAAD6ICQAAAAAAAAAAAAAAAD6ICQAAOCWE/qiqgEAAAAAAAAAAPDIpx+5FRCVA4Bb7tHggQQAAAAAAAAAAAA8GORzS2L1SAAAwC33inIYAQAAAAAAAAAAAA8eDvAhtwASAABwy0U/Ijz4i9GTRwQE+g4gAAAAAAAAAAAAYOfTjwxh+v9ksO9wv1sSN+sXOHYqAQBoUW3QEAAAAAAAAAAAALj34QkAAAAAAAAAAAAAAIA+CAkAAAAAAAAAAAAAAIA+CAkAAAAAAAAAAAAAAIA+yOfh0FEEAAAAAAAAAAAAAAD6Fp9vys8RAAAAAAAAAAAAAADoW9AEEAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH4QEAAAAAAAAAAAAAABAH3RLEgC+g4eHDvZpeT9qwvixj48ZPogAAAAAAAAAAAAAAMBt4kN6mf+EXyxKS5CLCHsy+52XDlomJi59a4qQNJi2vPhGzoVGAgAAAAAAAAAAAAAAt16vPgHADJ+RvOpdGv2vtZTVCiYmLN2VpAwLIABw6wwaOjyY6TjYJ3hE8CCGAAAAAAAAAAAAwH2r9xIAg8NfWLsq7Qlxw1nNmoy8jIwdu0u4sCfmJSuEpGcCwl999/d740f7dhz4i1G+BADocTd2+cbX/7J2ptwl0+Y/ZtYLe99etV4ZTAAAAAAAAAAAAOB+1TsJgEFhkzf/7pVn5IKKz/O2HBUsevWFt16dE3x815bjFgIAt05VcUZmYUV4zLsrWnMANPq/6N1EWc3xPVt0lQQAAOC2um61XDqiO/vRP87uO3OppOY6AQAAAAAAgDvn5vsA8AkeH/Pmsohxg9gzB/KOBExdmSjx44eLIhMXhn2at2nf+OfmykS+4scVkgMXztYSAOhNlaf3Ln6de3MZPQy5pVu19aqFNPpfeXj74qzTlRwBAAC4Xa5bz3775v5vCq03nAb2HyN/OCXqoQmBAwgAAAAAAADcdjeZAPAfM2PhW88rQhosh7OP1UyKWR4ucPqUCX9iXnKJZnuWdXa8anLiK+8OfWfpruLeDEoyQRNmLVw/Tx7iS0itRbNv16aPSyoJCVY+t2uh8MwF4WSFOJAQq6Fw667i4NnzkqeI/ex/bsrIO3a50TGFx+fFL5uhCBtEyBXTgT17thxBlgLuMZWn9y3eTN5dMe+Dt6Y3DBOUHXhn6Y7iu+vmf86qzdyQpbcRRhKVmhordVQUrCk3La3AzNGhESmpcbLmocbctHTHUKdxAQDgrsYZ/nH6hcLvWy+iBg3sX3uNZgJulBpKn/va+tuE8U9L0DUNAAAAAADA7XZTTQANGh/DR/9rjbkHjaLZ82LD3QTqAsPVy58SndlTUHSJGTd70copvdgouf+E+FfeiuR2r3tRGbN88T6rfN6idTOGO7oH8B0i9tPvejLmmfEJbxzwVadtiZeX7Pp585+q9UkqMf8j1GdM5KJ1KpK3eblyzm9mZprD5y1crgwiAPea2uJ9i9flGQhTsu+dxXdb9J/ibBaLzf7GarG25gBZi9nxBz+UbR1qbR1qtuIhBgCAe4G11PiaI/rvE/D/Zj92YFXksdURRamPrXjUn//42ve//5PxsxoCAAAAAAAAt9lNPQFQW3xo07ZzvldIzLL4iYM8jzdIFjuXbNr8xpERAkO3GiVnBOFzV+nmth9c4vjPUPl8JXNy156c4mr612cHd20NX7XyCXnI0Yv8D8w6i0ZXYqHRw6qSvMPG2UO5Y81/mvIOm2bHjx035JilTjJjirji8Jt5xZUNhFj0h/LKFHEKySBdMR4CgHtObemhxYsLCdfYQAAAAG6jq99nF1z4ln/Xf0LEj1Yog/y4+oorJHjIA3OffMz3T0XrvmokVRfS/zlCHvVAIAEAAAAAAIDb5+aaAOIqPzt6zHfE1Pm+XY3py/heMeUVN5Ju4diSfW/G7zrbFtAMCH/1dy+Ms78dNDQ81NeWd8HWMrKtRG+pnzsqJKAlQ9CioY5tIIKWZWykfxLHn4wobKhwXMI6XULbyNZPCcA9qoHr5iF22wgk6qRUOX+TPyOUCAkAAPQhNRbLMavj7Q2D/ttj4gf+b5/hr1X9J8yclDE56L/GDR70lbWWkG+/vFA67YEJ/gQAAAAAAABum5vvBLg96/F3ntp6upIETV227q0ptzTSxzcO4uc8oMs8RIcp1DewZ7LfePbjc7hpGuCWYc2anByN2dHIDyOSR8dFy0VoCRoAoG+4XnmuytLyR8PFCyt3XCCk/0PyMb8dF+RHuFLL1eYHK6uqS6quT/BHb8AAAABwb2hoaLBarVeuXLl27RqB+8zAgQOHDBkiEol8fbuONlbU12wo0edf+c9FYiUALYYT0ZzBP1wjU4T43eEHoXs/AXDbNFy+WEGUE8KEu8v4BnwIIwwPF/tdPl1R5/Uk6synLpDJk+ShR86Vev8tAOgWzmbUao3mlj/NNp06qpMEgEiV8p6KgAdWbfqabDZ6fWqEvSMTwhpz1qTrZMmbE+XoLvmWseky1mRZVatXx97tfZiyZm1ubqHBZLGyHCMQSWRypSpCpRDfg4XDqk1bk821FfW7kFWTtibn7l5Er3Dmgg0bCoSJ61OUItIzNbU32g156LHx7895UMRd/ewfX6V/1nqNdaOSo2MiAQAAAAD3ABr9N5lMQqEwLCxMIBA0NTX169cPr/fPK8uyVVVVtAxIpdLOcwA0+i/TfVgTcI086Ed8BpN+/UhTE17xSl8vNtS/f02Xo/vCqHzmzuYA7ukEgG7n8alvxS987sqOnReEkyNjlinJyUx9BUe83aJcpeawfsGrc9YvtK3ZUVRa5yMeIw28UIJkAEAvY8RSpUwqpDEyzmI0djIiDUSlbcg1tfT9K5DFpaZE3GTMlbOZdIUaPT1vmyw2jjACoZAuTkR0lFJyS6OiNqNGaxYq1Ip7ITbImXPXrCmwCJVJ65OUXTy6ZTNkbUjXWkXq1PUJMmQd2mEtem2hzsCXNhqDp6lpkUgsU0fHqmXCW14OWHNBOj18GIlCFRstFRLWajIYDCarUiEmdzPOotPoWYmKbiNyd7hTlca9K1Dk50vqnB6m9JU/GiQi10uO6pP/6dTzr49PiH9/AgAAAHAvsFqtQUFBYjF/LU0jwni931797RwlISQkhHi23qjno/+BLS1d2qeAV7zyr8wA+q+GXFv1n1MfKqaSO6cXEgANday1rqvmd+pslb3fOvnVU7veTL08JyZ+1fHRwvorpiNZb245WtmtxnwqdXtS3yPL5sX/6YmF/N+XDFs2m0vLrhIA6EWcxaSzmJr/EHZyfz9rNbNihVpmf0CAJgtMZhtLv0F6jDXmpqcXmDiBRE6DolE0KGqzWUwGvSZzg8GYlBynuGVtEXE2gyZfKxLT4Ou90+uBTa/RWxTqTlMWVkOhHg81usVZtFnpWTorI5Iq5FFqmVjAWa1mk16Xk2YwxKUkRdzilJOpUGNiZAmrU1r3oEodRe5+rFlXkG+NkKtckiQiVeqdeRbozlUa964BYolojM/3Tj09NZz651fpXw0oL61xHs9XPGzCYNz+DwAAAPeGK1euhIaGOsLBDo57wzuOieF9eLhQKCwvL+88AbD/yn/Ig758tNdx3zfpR0O/Lq8Yfp8PH+jzt+++JGQquXN64wmAqhMrnj6xov3Q6mNbXxq/lfRcXcnri3/bxUCu+rODf6D/2o1VqXt/us7lzyidp0+vGo58mHDkQwIAt47XTwDQURliYzliDwQyAsFNRdr4eGxmgUUSkZwU6xy0U0dEW/U5GZlZWeKbf8Cgz2AYgUhITBqtWRkr9Rio5sw6jZETiYU2joALGjfOzNYTZcLqBLXLBoyKjirMTM/NyBGtTlTcumwQx1osNkYShQ42bgYqjZ7xEw2dG3a2+OvWDIDvf/33D1PGkFP7v/+/E603Vfj812PiUGw7AAAAuEdcu3Zt4MCBrRFhGh2+ceNGx9EwvG8P9/f377IHiIv9rGSAkI/6NpeWDq8Yfp8PHzCALyR3FB7EBoBbj38CQFPI0xiaOwN2TyiLS12fmpQQx0tITk1NkPc8YGoz5OfqiSLONZBnx4gUsXEqoamwwGAj4MAIpWqFyKLTmDxvE5YmCCxChVomQBTPFWfW5mosYnViu+g/TyBRx0XLWF2B1nxL0yYcR9M4DMGu6TlUGj3FDIqY8fB/DWz9+4bFYv2s1Gq40lbkB4U9/ILcnwAAAADcO5zbhHFEhzu2FYPh98NwL4sLXvHa2esddQ/3AQAA9wz3TwAwQolUYuNjaUJxS9MfAoGAvwU3q9DCMSJlXGKUtMeNptiMWiMrVkR4aLBDIFHKhFq93mRTON2VzVr0mgKN3mgyWVlGIBRJFVGxsarWlltYY/aGDJMidXUsDZQX5PNtvVvtfa0qohLi1M2j2fSZazJ0jhihOWPJ0/zM5InrU1QivtfQ9DUFgsTViTKrLje/QGewEFnC+hS1fRlZi0FbUEBzJBa+4SOBUCyWKiJio5Re9+DKGrLXpGtF/ATbt+LDWbUZa7LM8uT1SZ5uQueIQKxSS/UFhQarXOW2M1CboVBvE0eoJWx2x6/bTLqCgkK90dH2vUAklspUUa5t3wFZgzYAABAASURBVPOrn88krk+WcwZNPr+hLSwtB2KZKi4huv2d695M0LFUJm1BodZgNFlsjEhCR4qIVolNmRtyhYnrXfpG5vujLtDo7GNyjFAk4Rvnj2g3X85q1BQU8iNZOaFYIpWro6NkpCucWac1M9I4tfsCy4jkCgmTozdaIyRtu4bOSluo0RlNZjM/L6lUpmjfY69XW8xmyFyT3lziSNayp7P4OcoSN6eqRKwpZ0OaTpLkutu92GJ8Tw8ZRnlKh34eOHNh2oZ8JmF9qqOM8B3IpmllyatjxWZNbj7dX1ZG2VrM+NZ96NY0mq32pvRFdG50H7Zsc/67a3KbOwjPXfNsLv2POGL16jh+K7rvBJg16zWFWr3JZHYsu1SujIhQSp3LBH8AZtmi6RHHmHX5/BKZ+d1NK6HohFhlp+1b9ajSII6SlW8vq/Y5yVSxCdGK7pdnr5fcq4rIaaN1Xq25RVeJ7k6t0dzSl4VEQg+FWJXnGtlPPGrtk/Ur/1R2ir9BqvH/Cv/9f06fDhr1UPqTo3D7PwAAANxzOkaE8Xq/vXpZUNq/3miyNwOD4RjudSm6lZAAAIBbj7OadJp2fQBwFrOViGUyiUim4jvKpcFQvZGjiQJiotEs/jkBC2OyRUhYo0Zjkaib+wXwHmuhExHKFB6jXAKJOjZaxLVF35pbcGelSnVUXJSQsZkMWq0ma43BmJSaoGydPceyZpqiKDAL5cqoxAgBazbotNrsDRZ2dUoUPzehLDo5VWWzaHOyDcIoGqYVMjSG1xIv5Ahrs+hzcnO0rFgmV8slcpkjM0Jnnq3nJHK5KjpKImLo8huNBk3mGqM5NSXWuzyIQKpSiml41GBRiSXtotoGrYkVKVWddbPKcYxYoZYXZGt0ZmVUx1ZO+L5a6S6KoxFqDXG9ld1mzM3IKLAIZfKWtu/N/OLnpm0wJaUmtm08+jWO7unc9Fwd3dfqOLWQBqP1Wm1Bepot2bmBHG8nSBMbWWn8TlOpo1VSx04ryEwzquU2jhN2XESzQK5Sx6r58mbSazS56Xp9bGpKa56JNRdmpOUYBXK1OjaCnytduJw0o0xOOr91n7NZTFZGEu2xlDJCeVRstMXpY5shJz2j0CJSqNVRahHfY6/ZqMvPWFGoTEpJdAr2erHFhFJa4tSsRZudrRNEJMYqaIlyKnLtFtXrLeY9ji48PSZy9UQiV6iVEsdRRzdmZnqOkZHSMh0rldg7JTYaDPnpG4xxKcl8MzqMWJWYKrXZDPlZBTZFQoJKzDdE5THhxZk1mfQgITRhEREbIRQQm8Wop4eeRhubnBzlkqigS2TSZOYXWsUKVayKbjP+KC3M3GDhVierPOYAul9p8GzG/PQCuncUavuc7HsnI82atNqpP22vDxDvl7zLiqh5NO+qtXZb2l5I9HSdlFFqKV1cC79WmqwNRlNKJ49lDRCNCX//xWEHj5b+74nvLS1DfQc/MPeJMb9RDA4kAAAAAPeYprsjcgf3gCbH/+1tvvdraQX+htN7DL/fh99hSAAAwC3GiJSxcTa9hWv+S2q/h5Q1FmRla22EkSWoo2kwNDs9Q8O3j5ItFHA2RytBnClnw7J81v6XxpCwOrnzzmnb4WxWlgjEQs9fEUholLv1LxqtzMrRCyJSV8e1BMkVNGSmzk1PK8jJVcha7qDmOJu+QKuITl3dEjxTKtURyqwN6QX5BlUyH/ITiKUyMScwCmjgXyqTt4u5c3TVC5jo1K0R0rYPHC2PqJLXOwXX6Nw5c0FaWmGBQZ2sFBEv0FVSSQvztTqzSuKcM6ARZJ2JE6uVXSYSRHK1Upih1ZjU7e/8pltIozEJFMlyMdOu8Tq++ZtCi8S591miVEXwNzRvyCzQmBWxUqebl82FBUxE0vqIlmVRqtSqwvQNubmFallzpsPrCVppKkVnk8Wtbm2Wnd9p9sAzjeS27V36zdysQqsscX1SaxCVzlety0rLzM/RyFPt+Q6a4cjJNzJKp5AsnWuUPVLPcmLSCdbC0vSJyHPLSAzdslHy1i1m1eVk0TV0Tj7YN4QsMy0rK1sqdm5mvust5ihxQhNf4iRSuayTwuL1FusWWn41itjV29TOgWc93ZjCqNRUp/SVSh3FGnM2pBcWGlX8owZ0cWV8H7saAcNJ6LHSWdv6rIk/Ql32Dn+QqJW5aem5WTlilw4W6K7M1yviVie3HE/83pZnrsnKLzDKEz1FsLtbafBf4UyaAkaduD5W1rZ31IXpa3LzC03y7pbnbiy5FxUR8b5a67Cp8/WsPMEp5aBURUXpszZkaPN1almnfSAEDp4157FZc65br9RV1pDAIQEhgej1FwAAAO5VSACAt5qLShPe472H93cY+gAAgFuNj4KLWZORZyESmf0GX44jQolCHRGtktBwG8famjuVbYn+O7A2lvQQR+dgbxHdOzSCWWgWqhOiXcP1AmlUrErE0vB5W7PfHJFERbveOiuUKmUizsw3z+IFRhIVp5a6Bt6E8ojY2Ih2A/l0iUTAWkxWbzcDI1aopIxZr3XpasF+/z+hH3Xe6If9LneBVKUS2/SaDu2c24wavVWstC+4feO6zFYZHRutaJ+gEUhkIsZqtthc5sEJlbGuLeUwYrlSwthM5taehb2bII0xFxpsYnWsyiUgyTe5H+vc9I89oKljZbFxrjd/060VGy2nm8tgT0/RDEehkZNGtWu8RSiPTuiq11eOZe3t73tZ3OicaIBVSqfrmpFhxKq4OAVDM0QG5/LmzRbzjtdbrLsEsuj2Tc8IRMqo2OgO7dEIxDKJwGYxW7vZHYLVUFBgFijj4trdtS6QRdHdY2vfwQLHyKOjXQL9NAWjlAlsZqPnOXez0mieriQiLtolW8bPScpYTaZuluduLrkXFVE3qjVnLJ8IEUraZUJoHRWllAr5Ttq9MEA0JChcEoToPwAAANzT0PoNXm+qFSC84tX59Y5CAgAAbj2OxrBNZp6pLdbF2cx6nYW/a9revWa0zCUiKXQJG/LxKnH3wnKE606A0WbSm1ixQtkxQi4QSUUMZ2uNejGMUKZsH6h3NLjCWr0JxzKMRCFt3/KGUKqKinDX2D8fjWRZ71eFRobVMoGFBvydIsgWmhAgElVXnQlw9gwAI1GqZcSgaXlmo/kzKx3CStVucwg0kB4Rpe7YuhBDF98eG+ecV0iilLffl3y75Iz99utuTdBmppF7kVzRYb0YoUjsdDM+Z6WpJ4FM1fHOeEYgFvMtyfA7jrOZ+GZ8lPIOzaIIRBKRoJth4c7Q5TFYiUSpcFOmRTKVXEiLY1sGx6st5iVvt1h3CWiZbp+8EsrUUW4b07f3d9HNzAVdcnqEiuTu2rASSJRKCTHrnePj9gyJm5XkHzfo5HDiurlUjsPZzd4R8Q0Udbc8d2vJvamIvK/W2n8qEvK1htF1LzESdVJqcqzsZjJFAAAAAPcaxL7x6pUbTXjFa2evdxqaAAKAO4RG/RMTk1RiYjXpjUZ9y/27AllsSlIUH9hizRq+WXw+kG3WFhQKFFK5XCbyOvjEB2y9DedxNouF5XskfbbA/QhSpxCd2xu97YM4b+OH7iOtrEmbz/cBbLW6ZhKEUtIN9ghyhkFjtMkdzYBwZh1NtEjj5F2mUJpnKpKr5YJMjdasbG28hbXoCk2MPLE5ZO1uNWmKoDC3QGeyWNuFFTsuvZvlYOyRUPsN2F5PkOMDnQKxpMsywVrNVhrez1z2dKbbz4WO1AfNA9DidzNxcC/R5bERkWvPta0E/DMyensRaFsS77ZYl7zeYr3GZrTvQzPdiS77UNzN6dAj1MoKxDK3OSz+QRkhMfAPFXRexrs8SrtTaXQ6I36ncFz3ynOnE3Sz5F1WRN2q1pwJpFEJUaaMgowleolCqVIqZDKpRHjLjwsAAACAu0434r8Ajpbf8YpXt693GhIAAHCH0IiszmRTilhNVkZBa4eRQnmESiqwmQwWoUymjFIW6gst9naxc7N1IlXK+kRvGyqxB8c4L+8z5ji+BRdpVCLfY6+7EQRi8a0Nf3FWXXZ6ltYikCgUKrVUIhYK7QFesyY7x9S9SQllaoVYp9MarAqViKF5FL2Bxv8T5N73okynoBalazSmCKmjKRLWpNFYhco4j10Is6bCzIwcAyuSKZVRUqlYJODvmOf4lvc1pCe8mSDH715G0HXA3h6JFSkT4lTuo/uMkMaPic0eru3Znf72peC8flSDXx5G6H5ODJ0WIVa2N+LQHefr5RbrnbnRDF5Gts4m4ruSjZCIRULHPjQUZBfYujstunFpoN/TkjP85ue4m91m3ao0uqXXDxBv3ES1JpTFrt6m0hcWFGp1uZmF/JFBM4uxCbFdPUYEAAAA0Kd0LwHAlub+7q2jlwgZNu2ll2PH4LrJO9y5T9/a/uWUpS/8VzC5XWxfZP8un0l4Oa739lK3WoPpNyRB8uRHwgBy43Ja2Z9X1NV3ewr39mv/8KAp20dMmMoQY2X+otoHJpHy7bbvbDcxTaG/6phE/FH5vm3Xrt+mtRjwUObo/xn+3Z+fulJd7834dxoSAABwhzACsYSPx7ppxISzWYxmTiLraZek9skLhQJislpZIvEQtWbNOo2Bk6lpwoHhA4g0xCWRycR34j5XzqLNztay8sTNSa5NHbGMQcB0MwFABBKVQqItpBkApVrMmXV6i0AW1Y34P9/WhyJCWphbaLDKVSK++XWNnpVEqT11Icwac7NyjMKI1PXtUgRWa6HbHdwV7ybIMELGq6cuHLdKC8QyeWetlzjup+5h4F1AY9Osjb9t38ON0nw/DDqLSKnmd4T97n2b+7v37aFucmuC9F5vsV7AmQuzc3RElbw5wbUdIBunZQq7mwCwp0U8Z1i4bnXB4Hku3ak0iPd6/QDxzk1Wa4xYEZWoiLK31mbUawsLNZlrTKbklDhPfSgDAAAA9Dk0AdCvXz9vX69WX6y0f63yYvVV0uTf9bcaqkqO5+UVnDp/lf+a/wMjx0yJ+XVkeED35nszr9Vl//xr/pHPv/6+kZ/9yDGToqOfCAu6VXOsO/tPurqfl1Xzq+sTNHLMxKh5MT8kjp5Sya2Yo4fXtv1LvBjf++LC3+vd+kr68WvmPKRt+ACZbwD/lf5BMp/+zd/tbPwmMmDok8PUacGjQu2jVzVcPlapefryOZun8W/J8IHKB6a+PVQ2yZcPJl+7bvui5sSic//+d1P3puPnK0sLCb1Y8cFA27XBTPBToyJTyfV822Ub8WY6PsME494eoXzK374Bb9QZ2W9eO3/0cMe9cAu3g/21qbv7/Q5DAgAA7hDOZjLordFSsToxWWzSa/K1JpbvtVKjN9P4WqyEvym+UNf8aAAN3spkXXZi68ze16jWZLCwCqHbb7FmTW6+XpasUjna7GbsfWeqxXciuMW31c33PqvsnfQDzQCoJIW5Wr1FqWZ1eqtQFivr3mrxXQnI87M0OrMySmzRFxqJLEHhaeH4ZwysQkVSlKyXtp2XE3SyTcSmAAAQAElEQVTsNavZxik7b57EHtflW/jnZJ105mtvPl1n5e+973b0nRFKpCKiMZisERK3m4m/7z03n4tWqOX2PgWExGCxsMRNGJnj2ysSykS3osUVr7dYt59p6ICzGHRmRp4Q3a3Mk+fFEYpFAs5strGkY/tF9qZuiFBy03PqVqXhvV4/QLzUW9UaLd1ydZxcpSpM35CbU6BcHSfF7WwAAABw3+hZe/FejV9VnP/unrKRM55bM2HMcHqBxVWWlVY/wNxMa/VNdWdz395RGbF80URh1+NzF/+56/0jPhEL014Kc8y/rPoBf/opW5y9Jc9n3nL7DfKepmD9LPOt48Ofeyl6FOPVstWdPfz+js+Dpv16zeIf2lfXVlb6fVAQaWJ7sp1v/pV0c5924UbHO76b+FCwp+GtmlrbiPc8fv8HnhsVlepjSSv7ZG/N9zYyYJh/2KR+ldd6MN/W4f2Cnhz1ZFqTZpL5m0vejE/8lA9G7RX55F/c95Tt3LfXiZ+vONK/sfy6Yx28ni8hA5kHQwm7na2tb7p+qb5i2ze/39a2LbqYzrCAKfmjQi9eOTrJ9I2u8ToZ8MBPBwVd5K6T/i1jNnVzO/R4eFOHOXYxnTsMnQADwB0hkChkQhrh11uJSKpQqaNbbi9nDdlrli1bsWbFimXLMnWOG4UZaVRSSnJCRLfiZ0KZSiaw6ukc3MYwbSadwSaUKx23+tIIl4SxGbQGa+/dHW1fH68mx9kDrfamX1yxJq3B0oMlYsQKtYwx63Qmo5ZfS1X3I49CmVopsmg1RotJqzELFRFykcdxOdZtwzJ8DNjUowiylxOke43vQsLYcadxrM3pPneBSC4V8V0hmDu72ZoRSulYFoPJ1nFq/P7pdEUYviNazqTRmNzOgrPodWZOopTZY9SMSCoTcSad0dpxTJYvlwJaHG9JiNXbLeZIhzCstWNTRKzFaPHmGQLHTfkdW1SyGtv3Ldv8HETnN8Lzm4SxGnSWjqNxViPduDRFePM5k25VGt7r9QPESz2s1mz67LT0HH3744BmBRUSYjNbbtkjCwAAAAB3m6bu6sb3bF/k55WGznvu16pHhvnbh/g8EPqD0CCfpptjD0d6tQQNF//zf+cemBKlCm2d/yPN8ydNXqyFfU293UZ1JQU5nwfNWfxr9Q9aVjeIru4DPt1Z4l7TGvz3bmyvi0v7V09RY+cW4bsef8CPHlCn+p5bdPZv79PoPz/k+iX26/0sW9/59Ht1uDDgsbdFPtvL/vLS9+e+beSH1NdX7G/Xbs8tXh6//tK0kIerLh58ylKi4xr54Y2V/7CVlzTevu3gJqbf3fHvEDwBAAB3BCNSJq2WmCz2XkyJVZedY2gLK7FWi9l5ZM6Un10oT4nqXlBUKI+OVaRl5WZrJUlq169yVl1OloaVxrXck8uIlVEqTbqGjixNVjvfw83RoKNJoFB2+55XPuDHWjtpFMZpVKFYLOT0eqNV5dQCEGfWZGZpLHRFSPeJ+Ehmli4/n7WJVMqe3LBrf4xAU5Cfa7baJBHqTibBiCQiojXqzazMqYkdmyEnk9+pPWl7xMsJ0jxHhLwgq7BAr0hQOt3+zd9tT3NHbdtNKIuKkOlzCrPyZamuDZiwNC1gk6rst6kLJGq1VJtbUGiUxznNlxaW/Hwjy3Xeby0jUceqdema7Hx5avs2UlhafnONAlWKsvkBBIFUpZZqcrIzC8QpUU5blrPosrI0VpE68Ra1suL1FuPTITTlk08zGiqnjcFZ9bn5Bm8CwIxQImbs3XwoFG2TZY25mdl8Ws+lNDECeoh02vIOXybkaoUwozAzR5rqsuisMT8rh39CRdUbrdN3p9LwWq8fIF7PuGfVGiNkbEadxhAhVzk/VME/s2XhBB4ejgAAAADoi7oO/rJf56VvO3bJdWDjVzvXLN7peD9s6pKUmEc6PsR68YvjX/tP+M3DgR3nwZblvbe3euSwC5/rL5FHnkx9fkpw5al9f9yrLb9KfIYp5vwqRh0WRKfw70MHDmnPXLhKSGCoKmbB3AlBlZp339ZcaCQ7VyzeOWx6SuqcMKb668I//OHQV983ksBHpsY8OWfC8NYrPJ+BQUHk/OdHTsqfmjTc6UdJ2f6t7+roKm1brvV5ZG7q82rB+eP7D3xyyt5O0LBxM3/1K3UY+fIPW/5wpoaQzS9+4j9uwerfTAjiLnZcyFbVpcf/3fjIrx/lA/5N7Tcyneel439Yv+frS3QGoaqnfjV7Al0eNysYzPAbZ9vOC8HBlV9+bV+n6b/+1cwfdDKcztrNFmi5Vbup9+KyTU1dvPZ7ICH0qY8GB7h+bWB02OLmZbhxOc20d0Vth/4A+ouffmBo+ff/OMZHvNtNM+jJh2JS+1mq/MdO9bt2+Nvd0VeuTXowYrv4EVl/UsV+9dqFo9tqWeHAH6SFKJ8KCh5MyEW2ONV8NPsq+emop/YOoT9sfn4xuPHzC3unXrYQP9nbD01bFECXsO7Y5aOLKowlbfPyn/rAw8NZ3d6r9a0NNjm9+iofnL59+KM/pjHmxst7KwoXVVpsNG8h+nm+aEA5GTp14EByozK/4pNF1nPXBqk/f3iCjJDtj760nVxO+/rgF6KY124cnWr+5lJT/4eEkz8aMWGqnw+dzuGrA0Ib/mkf7phL/9CgsVP7nXvR9l29m2WgiZLgp0c+kxYgHEiufVH5z0UX/q27Ttyte71Q8N+HQ8OqGgZMDQx2GrnJ03C+vf+glgXjKj6qKHzx++73WHCnIQEAAHeK1ZCTnmUUx61PjRDJlHKhgQ8MMkIBZ2sNMAqEApb/i5HIZKJuh50YsSoxhWRnZm/YoFdH0CCvkGE41mo26LQ6IyuJSkqKaIuJCeVxyYlcelb2imVaVVQEf5MvHZeGwTQ6myxBqpB2s1kYvlEYIVdQmFsojpAKhGKppJM8gECqVkp0BVkbNhjUaoVEQGds0OkMVrEqVmWkAdcetNpO46VyYbrWTCRRqp7dTU6jh2p5QSaNE8oTO22biBEpIhQFmYVpayzqCCWNjtrMBr1ObyLy6ChhQaGt20vv/QRFijg+Xpu5wWqKjpCLBXT/WgwajZGRyoVWs/O6RCQl2zIzCtKXGeQRUWq+NLE2OmqB1iRUJyto2bCPpYqL1qflpK+xRkSr6DgMZzPTEmAWyGVCXVdhb4EsNiWZyczMWGNSRtC9yH+ds1mNeq1Ob2EUicmxbVF9RkKXx5qekbthmVYmlyvkUhpypatoMNtEysTkONkti7F6u8X4ZxqiFZoMfidERCil/E7gl9AiUqpkNl3XB4NIplaK9ZqMNTYVf+zxXzfQHBdLEyVKfb6Jc+oBQSCSShiNPj9fyyhFAnrguA3lCxUJyQlsenbmCkOBXKGku4Qz0SnStBmRRqUkqnun+axuVRreTrO3DxDv9ahaE0ijE9TG9Kw1GwxRESqJyN4dudWgydcYBMrEKBkSAAAAAHDfaPKi3f9LlZ1OovKS2/4AGqrPf0+ChgX6uJkLHcRe+ur8I79a9eaPhP0afBrKDvxxf+W436xb8vDASu3u9/6wf+iLv/7hQP/AH8xc/LNnA32vlh/duTNv3yMPPatQP7+kctvO7yOWPasI5Odi/b+9e08FzU753cRR3H/y3vvTn44PTZo2yrd5Xg/IZ8dM2rn3jxtfPRT66KPjfjRJqQgV+jKhs5c+X/1mns+Ty+aN8eeX56r/sMm/Sv31A/4N35/5+H/37v0kdMnsR3+17FdXt2mH/mZJ9AgfOg57toBfyGdfSx4j+P74H9774/5hyb96VNi8Xo22sktckGqID42Eumthv5EEKX61LilU8L3uw/f2/vGBYcnTR/QTBD36s+dn/kboU3f22Ecf5eU9HPrcxAfs6QIucPJvXl8youncsaz3/rB36LLf/Jen4YE2t1ugbf/2Wh8ATY7/9/P82tLuvyd8fwADOk7Hb0CQbEBj+bU6e0+zHabcb6AsIOht8/uR1dcGkuvDB/9su8jno7Pb3665PlX8849GTDZ+U/j59erDF3Nf/KaG+Ix8LWx2mjj887Nn/nFuz1P956U1fTrpW9Mlvo+BkM0P/fck9h8//uarct9HPwr777evXY62VtY3zyVANtCvqq666kbHZegfPmT63uFDj53/aKrt2qRhMz8K+VkatzfJdo00DRjYr/Hz87ujbVXDh8w4POpnafV/XGA7OqmUHHto6PZv8t6vbyT9hE8GN+8Mof+PPxr1w4FVf5NVlF70ffTtsGkyzoe0rbXPcP+ggdeN5Y1NpKnDdrBvt4tVhdGlZVUDf7z34f/ezn0/tcJM3K37xaamgf0HXKs6KvumvGrguL0P/3Q7Vzm14jzxMPya/w+3j3j44qU9wyu/Gzh4Wv7IiEVXc99oaNnvTZ3v99bXOwwJAAC4ozhTbmauJCVOlZBCRAaBKkLO6DPWZNpvMpbEpqZGCEwajUXc6R3onRBIVEmrpXpNgUabrzNbbJxAJJFIZRHJCSpZ+xbD+dDfeqlSW6jRa3IyaMZaKKbjyhNWRyikPWhcRCCNSkyw5RTkZ6RzRByRurqzqK5AGpuSIszJLdAVZOv45IFMoUpar5KLWW16gc5m8eY5gg6TpNFLrVaoVPb4zmihXK0Q6w3SiC7acWdEyoRUIszJ12hyDBo+nitXxqYmKaSMOUdbaDZ3emv3zU2QEdEdLJYXFGgKswr5tkkYsSI6IUVF8jfozK4rQ+PzmxX6Qo3WkJ9VYGX5kiCRRtGSIG/bQAJJRMp6saagUJefWcC3myKQKGMTUxSkIE1v7HqxhfLY1M0KbUGhtjCnwEKXkhYhqUwRt5rP6rQbmYZmV9Nx83Pz6cg6+9fFiqjk2CiF+JYGWL3fYiJFYmqKJDsnvzDH4FhkWURCarTMkq3XefEQAF3BlGQB3Yfa3Cwt3++BTGE/7oTWQlO+gb/fv/U5AJEyLtGSnavJStcQRp64OUXltr0pRqJO3izVFeTnF2py9RrHIqkTkqJV0t7sMaE7lYZ3ev0A6c68e1KtCWRxKani/HxNYXZ6c3tNAjEtyKmx6tvcjwEAAADAndbU0liM+9eBAx8IIuR7z98PemDgQA/f5fibYtxPmQl6dPr0ccEM/ZthSz//kn109uSHH6ARvGGKyY9qDnx1se4HjwSFPWy/xb7JP3SCKvTYobJqVhFMnKfT8P1XuvMPqJ4fN5LG8f0fUamG/e+Z89XqkcEt4zDDFE+mKn5RXXZKU6TT7k0/VDh5wZKnxgWRJpfp+A97JMwewWQeeHTyhOAvv77IEnuzQW3j1JXpvuIX8hF+mYcpVHQhv7zEPhokaBmHb/Sfb7TF/fr6D5M/GhpEr06HydWPFv7x/MWrZERQYOgjgfboqiBMoQrVHCq31U14gF9j5oEfPDKC76tgpGLqI5r95ZUNkzwMn8C53wJM13vW6dXLguL4j+fXxnLuGiEDPU+irryh0c106Ev/AYP7teYG2r02lttOvl1lzrJD/AAAEABJREFUqyekvt8DTz0Qcq3q0HZbNf3zmPWLL4ZMmOrnd6TWvP+afVzu3PbvKp4KGRbav6nkess0HC38DJRF+lS+femrfzdeJ41fv22b8FGQeLi18tvWLdDkM9DtMvQTTn1g1LUrf3ux8rKNkCMVh1IHznttyKhhtq/5z69/n19TaWsiNtvp/GGhk/wC/Jrq2p4haJ0a/95PNkQmqz8VfeErftkayw6z9VNJk8scm8jAfn4D+zn1muD8ev37wzbztzf453K22ya87R80nJCSa27W/SLhew8+VkNHbiLsN9ttE9/2Fw4n5zwMrxgYKJc1FEdbLZforK58sVf088gA4dv1pHWpOt3v5G6I/hMkAADgdrD34En4YKPQqW9TgUgsJAaWM2vydeqUCAnf8S/FSZRyqc3C0aAZfw+2QB4RKyc3Q0DjqomKKC/HlUckyCM8fixL2PyBuw8YccTqD9p/TSBVJ65WJzoPEqlT31MTt2h0NWl1RFL7aahS3nPucFTU7m8aqdv6QZy76dl7RqVZCIU3Nywzktj1H8R2GOxhfQXyhK3tBgvEyrgUZYcFkcZtdl46j6svlCe2m6J3E3R8WaqKS3btlZU1cHwL9O1TPEKpMpb+I51hRO6KQNzm94h3+KVJ8q6PWEYk61BC2unGFmPEUes/aF/MBe42mNdbjG6LqJTN7acpTtrmtDEYiZvZtnxdEZus6LC53Rwr/Jgp7cYUqVLf67gd+YxMcue7UKhI2ub2KKVpts0fdL73W0f1qtLwuHcEPSvPXi959yqirqo1t/tQKFUnpKgTCAAAAMD9rOv4r/+jT76W8aTjfeWpzE3ZX9Egt8+jCSuTJgR3NhmfwBFB5KsvL9oUDwR1mGtbC/z8n2z1999fLv9Terl/88W6/wPKgfSzukun/n7g77pvqplAf/J9tY+Ss3/B6bsN7MXq778+9L/p2pbL/CBHc//tlyVUOTtU+bOfarMyD2pOTZVNDWxyWQJS/bX2wN/+brhAAgNJzfdXQ7mWj5paRvK0kE0tsxg6jFR+fc42dWhwh9VtW19+TB86hWr7VNkuV5AMGODjQ7gGj8M9boF2K9g77M8TeHy9Ufn+NxnvO96TBzc/uiCVvx/qWr4p6+dVbCffrW+0GTmfyMBg4fc2W8dxnOc+wC+UCfhxwMzPgxqbbzrnvj/cSIeLE0Impw4JGXyj7lp/4fAbXw0kpN13BzPCUD9J2iNPp95w3LDeWF597Zrj3nb+tc54rX64/1BZ/7O6G67L0I/OlFy01V5rnmZ9ef21gYKAwc6ZDPr+xvWLN/g9036Z+zktwwC/a1wtP5rr8JZ5NV5k6649MPTHPv111290th36NVa1zmtAiLt1bxmTf+Wq7EWGeBzuM3xgQGigMv/RsdccW7Wp7vNGzmX8TvZ7xyW8Q5AAAIBbj2kftrajsevNH3WMXTNiVdJq7wKo4Blr0WtMRJogF/XivdH3Cs5qNrOMSCK8D9e9Z7DFAAAAAADa6158uKn1Rt8m0lVo2WeobPLDf//z3zRlD80OFbSfK2kOTtsn4RMY6B/4cOSiRKVz7Lyh7O9/PFg+LuHVRPp19qvdWw46vtASkuS/6zPwgaDAYY/O/+0vnGfhacl8hj4se8DnhK2heYTWJajU7/vTMWbWbzeMC2a4S8e2b/+KuMbQmzwtZNusAh96TO6f/bdPvnz4yUeD2q9uE3GZoGNgQ1mRxxVsG7ttEm6He9oC1a6buDfcsMesHdPr8n2/7ny38dLe7yufHqZcZL3wRl19++k4x6wbr5Vz18qvHYssM37riOPz/H46MuI1QdnT//n4H43Xhw2Z/XlIa4y77btVNPLOXfrobC4/iybiGn+nr7Wff19aPvrHqQ+cfeq7y/XOy3DjWnkjiR5II/6X+b4wmnyH+w6kcXz+YQfnZevY7zFpP7yq8drAgODh/Zq+Ja73+DfPq7G85ovDN2a+OPyRw98av22/rdzOy++nwz2su/OSOC+nm+Ec3ThVV88uKik80tiyUHS+PsK2eXmz3++0/gQAAPocq6Gg0CJQqO/H+D9n0RcUmhmp8r5MfvQEthgAAAAAQEfetxLTMZLc1fgPKH7xy/GNn72zJfNPx86cr2YbbBe//uqr87am9lOgsfPxQd8czP5Yf4mlQzjWxjbw7elU8zch08A3V11uOHPhKn9HchNh/B/w574/bx+TMEPkj4VWn9idc+zrav7ueba6mnVehsov//7xAe2pL8svVV4sO3Ps4z///QLz0CMP+DQR/0Dm6uUL37OOMbmrjXwz/U0N7KWvDF99zzmmwAT5+9TQkez35Qe1LOSpiyzhx6xmOZf1DZTN+uXjQaezfvfO7k9OlVWyHHux7KuvyisbOqxv83vHCvJ/NdjKWlawNcnSfpt7GO5pC/jwvdU2XuV6tGc9umFfihtNbe+bmjob3rLaXY1fr7t8JLVW+Nojv/6bZOKT/kHCAQ8og2RzBAF+rZFrx/hNtsPfmcngJz4aIfvRAD4W/xAT4HdjwMD+PgPtW0joF/rU4KGD+9u30/VrVdcbBw4Uh/J/NtnqivPrg1NDZywJCPKjgfMBQQ/1d1meS1XaFy22SaPmfS6d9pzwwWEDAsIDHn5SOFR4veqYtWKgcNLTgwL8iOCnw55IC7x2+Ltz315viaE7r2+TU3S+yTXOfuOa8crXRp9HU4cMFfL9AYya6ufXbrvV15teKzdUDY76PHz25uDQH/n4DRsYOmdIWHh/d9Pn/3Rad1+ndW/JMrWN39Tkefj1LyoNn/vIt4f+9wy/AeRGf6FvkLA55TRgMJ28l/v9TsMTAAAAfQhnNZusNhr+z9ETeUKUvK832M1ZtZnpBaxErlDIxUKG2Ds41eotoojEBBWi2W5giwEAAAAAeM05Cnzjxo3WXmHdDPdv6Q8g6IGB/l6MHyj75YvL5Z/9/R8n/vzWX2r4poOGjJ2V8NCIYe1i2f7SGc/ENeb+Zffr/8jm2w6SR8bFTR7x0E8jH/v44O9XHGz0f2i8/IEH7G3vNPkM/Wl8QtNf/rz6xauPxi9fqHgsbiH359y//n71X+h0hkp/8vOEXzwa1DJlH/9An+9PHM75y2V+7oFDH5bHPfdzmT/99KHIhb88/Oes1X/p99hzy38pj3zim798vH55ts8DMsXDD/hXD+CnECiLXfj//pr7zrI/Bz3x0m9nPRy5cB735/yczf/Y1baQjNP6+j8867kV8hOffnrir7//6y7+Vuoh0ifmhzwU2LKlnbbSDbq0/Ar+5eA7K/7auoL88H4u+6XlBnGPw5kHXLfAw4/9PP7nssCBw2QPcbt2rCl/4sWXZoX6d7F/vSwo7l+J2+GN5Q3XiGAg3+4/19j1+I2X3//6w89FqteG/nj7D58YzC9rZf65gmN1da5zb/z2+yNPDfif7SPmfDF8DrlR+8UV7dPlX3x+Wbt35NTD4/9rYOOlfJvtYqNjLvVHvt334qjIvT9+hVTum1T+9WvfFJDQ/0l7NOltQqqumreb96+w1TktT/0/LH/6ca38teHy1LCfbOfDyde++O7TL6oulVQeebrfpBdH/rpqkHBgw4Xt5oJUW629BZ6WZXPK7JC2t22PzDiW31b7r0Vm4UeSBVWhjeW15nJ+Fo2uW+P6t7ZPpxafXTTiJ0+HzE0N48e4WHt6Uc23F91uvaY69+vuOt+29x6G17OGp78ZuD100mH5f/H7rtaQevbvf6qvPFZ7fZFkQXnA/klnv/qWdLXf77R+gWOnEgCAFtUGDYF7FmvMWZNWaBWIZKq4xFjFfRDPZc06TaFObzSY+D57GaFEKpOro6KUklvak+69DFsMAAAAAKBrp06dGj16NIH73tmzZydMmNDJCP3+sZ74+9pby+mH19557T84QTov9fqRSWfP2vrGGl3jmn66htw5eAIAAKDv4PsE/iiO3EcEEmVUotK7Lp6Bhy0GAAAAAOCVXmwiHvo4RzvveO2tVxL0Yz9SfqnqWp/Ztnca+gAAAAAAAAAAAABw0d0+APDaV1+94tzaO1578uoXPijsR8wA0hQ0I0T11IBLH9ls9X1pHe8oPAEAAAAAAAAAAADQnnO78Hh/f773imNMvN7MK/GTBav3Dh82kJBr177dXv73/GuNfWjt7jAkAAAAAAAAAAAAAFw4x4Kdhzhg+P0zvGtN9v87WnvnG3zB++6/b7LtP5vlX9ZH1/FOQwIAAAAAAAAAAADARWs42NOd4Bh+fw53O2pza+/2P/Ae79u/v9PQBwAAAAAAAAAAAICLW9GaPF7vxVevOKK9jvHxHu87vr+jkAAAAAAAAAAAAABo78aNG6QlCoz39+d7rzQ14RWvnb3eaTfVBJDviMdWLomfHS4g3WQ1FG7KyDt2uZEAAAAAAAAAAADcTQYOHNjQ0MAwjHNb8Hh/v73nOI6WBNKp4U2iizcq7c28OFp7b3ltsrcC7zwEw+/P4U03aCEhd9TNJAB8wp+YM2OE+cNtn5y6wnn/Nd+h4xfFq+Yrj3128GIDAQAAAAAAAAAAuIsMGTKktrY2KCiIEJc7wfH+vnrPsiwtCaRTUcIf7qj+h1Nfr06vTR2GYPh9OLyJzBT+gNxRN5MAYHwDCKkyH9OdNtR153uDmRlzlWEMQwAAAAAAAAAAAO4yIpHo+++/r66uHjhwoK+vL40F9+vXD6/3z2tDQ8O1a9foKy0JnReV9T9Q7CrScQOuNf/dr+UecLzi1Z4JYK4P3PCDCeSOuqkmgAAAAAAAAAAAAPoYGvQfM2aM1Wq9cuUKDQQTuM/QxM+QIUNo9J+WhM7HDPELLJ+ctParU3+1fXmRWJvv/sYrXpuahhPRzKAf0Og/LSTkjkICAODeNmjocL8rFyvbt8LlEzxCWH+5srYbrXMBAAAAAAAAQDMa+Q2xIwCdouHdD348lZCpBOCudE8kAPzl0+Y8N0s1ebSAEM563nRS98n7e06XdyuyyQSFhot9z5tKq9DzMPQhg8cu37hUfTlv8eZDTi1x+Y+ZtejdeIlh28al2koCAAAAAAAAAAAA96X+5G7nQ0OZby6UVezbqJzzzPg5z0WtzPvsUvf7DwiQJS9btEghJAB9SVVxRmZhRXjMuytmygMcg+zR/0RZzfE9W3SI/gMAAAAAAAAAANy/7voEACOePEXaoMvL0F5ssA9oqDp78MiJcjRsAmBXeXrv4tcLysJi3lw2XR7gP2bGQhr9rzy8/dnMExYcJgAAAAAAAAAAAPexe6AJoEEMEzwyPCyg2KmFE5oYCJ716qrlzKH4dZ84kgGDxv961xJxzso3D/uqVibNnBwu4rtXqDV9uPnNd87L33x7kXoIIUu2nF7CFr23dumRyobBo+MS4xdNkdDRas7qtu/Yk1dc3UD8Jyx8ZX24tYSRqkcLCWHPfJqXcZSbvXDebL4BIvrnnk07ikrr+DaFHp+3cNk0WdgQ/nGEiuM7Fm8rQloC7ojK0/sWb2yCZ8UAABAASURBVCbvrpj3wVvTG4YJyg68s3RHMW7+BwAAAAAAAAAAuM/d9QkAznLwsGH281HvbhQfPlqUd/R0qSMNwFWePG6qjx8/caim/EIjIf7jJskCyz45WStZ8FrMuMv7F8d9YqjzCR4jDbnMkaoTS18kb749j+zauPSoPS5K8wdJixYE6NY8/8axy8yEeYvSkuMrV20/ctn+2QhBWcYba3QXSdj0tI3xWQpDxraNytMXfcdMf+vVeSvPm5/9+FywMn7dDOGRjFef0lU2BAyfEEasiP7DnVNbvG/xuqtvLZtO9r3z0q6SWgIAAAAAAAAAAAD3u5tsAoghjCCwmw3y+/oyfr7ej95YfmR7/MpduWXMxKde+FPOh5+/+9sF44PpBCzFJwwN4qnhQn5iAZKpY5iS44aKfsKQAGItMZbweYLGytISg7tef32HymeHc0f2Hjp24Srhqk8d+OQkkcwYI3B82nC5+Ij+Ig2h1pbp8nTWmvPFmmK+AaLaUt3uYjZMIQthfAKHCv3qLCdLKvmGieouniq+iJAr3Fm1pYcWL16+GNF/AAAAAAAAAAAAsLvZJwD8hqnezVaR7ivpxriNluJj79B/TJBcoYyZOyf51RcGrXzjnVLjgVJu5RRZ8PGimrDx4wLMu4ttDVWmg1rzyrlLd8mNJ/Un8o6eLq9zM0XfIaNChognbnp3ftswtsiXpjLa3cbP1dRxxJdx+XMow6clTh8rmhKz/ncrT542ao5/coRvPgjgDmvgGgkAAAAAAAAAAACA3T3QB0Abrtqg+6TkPBf8u3kTx4p8S88ZjhsbFo4fN8RgVcoCyw6dvEyjn9Wf7fpd1J6gMTRVEDlvb3zMka1vrNVVd5xWfa1l9+aNW4uvug73J95pKCta8VLRoKHh6sipMcu2LD+fl7j5k9I6AgAAAAAAAAAAAABwN7iZJoC4hroeN3vP1XA9/S7HNnDEbxD/trLkxElOMnW8TB3OnDlutLSNU12q++T119/YVCx4PFIhdtzB30BaWx6qPV9SwokeV0oGkZtSe7nk4K73F2/VWMOmzg7zNnkAAAAAAAAAAAAAAHCr3UwCoLHk0/0HSljSfVaDZqfO6lWbOUzwjPhnXv3FYxOG+vsGBMuV09etWKhmTAeOW/ivV5mOFHMTZ89UB5iPFNtv82eC5MqxYwb7EOIfqlDOGCFouGKjCQPC2So4JmysJJjxGRTgQ6qMecetIZELV84YHczw3xoz1v7Ga4NGjJ06hu+KwHfw6MhpMhFhK+vQCzAAAAAAAAAAAAAA3C1uqgmghgsn1r58Yq3rBENnLN37vMyvbYj5w+VvvFN6lfQQZ73EBk6ZuX7uwpBBfIS+5qx207o9eWWOts6vnjluqImMCDy+31BlH+ArnhgZn/yqyP6HrUxfuGmXoZK+rSvZvnUPeWrOX/JesB5+Mz6z+NTe7Zt85y1KXPX35/lRawwFL20+W+ltDN8nMOyxRUmqt+xPENRfMh3ZtSu3DM2vAwAAAAAAAAAAAMDdol/g2KmkFzGjFmxalRzuci992eE34jNLaskt4Tti6pubZlZmbnTX0D8AdFu1QUMAAAAAAAAAAADg3tfrnQDbznxauLtM4Ns2hCvXe9faT0/4hIwdH95g3FSC6D8AAAAAAAAAAAAAQJveTgBw1aeO7DtFbhdG9PgUSUPprub2fwAAAAAAAAAAAAAAwO5mOgG+83xHymeEcWeOmyoJAAAAAAAAAAAAAAC06e0+AADgHoc+AAAAAAAAAAAAAPqGe/sJAAAAAAAAAAAAAAAAcAsJAAAAAAAAAAAAAACAPggJAAAAAAAAAAAAAACAPggJAAAAAAAAAAAAAACAPggJAAC4c1hTzpplmXobuSNYszZrzbNPP/30kgytyajV6EwsuZfZ9FnLVmQbb+dKcObCDcvStdYuR7yVy8aactcsy9C5lCKrNn3ZhgIz5+0U7mQ5vLtwppwV9JBwbA3WkLXk6aeX5dzjR4Y7tIQ8+/SzGwotXpaRZn2xqHTvYIF7gU2XsWxNbh88bm+BW1b+78AZmXdH6yjOos9JoyeNp59NKzSZdIVao+3erljuwE70tkB2b0ffodLYG7y+zrzXuLt2vUUz6mmdwNkMBenL6AH99Jpco1mv0Ris3B28ZriXLsCcN53J06a6E1vybv6p2A3Om65bm9HpJKWxcF7tJuhdt65Kv4kDiv7eXbEiy9Cbx8VdXF/5EACAW4vGIlZk6jtUqowscU0suWM4syY736pa/0GEiGNtptz0XKNcIpdKBeSW48wFaWkacdLqRLmQ3Hds+swNWbaI1SkRYoYA3H1YY/aaNE3Ha1NJ7PoUmfuvoFSDW/duweAshWlpemWq05LT7OCGTFvU6iRlL5y4+ughwxpzNmQYFSmpsVJy3+Gs2pwckzT5vVQpYW0WTUa+RiyWy27HdQ5n1WRsyGdiVyerRARuO86iSV+TbRRFpK6Ok92Gq2i4LWyGnBytKGHbR3IBa7PqsjLzCSOXq8it1e2fSE617l1T9pw3HcvgsrB3ONXzpGdcTlKcgDVkYjfd65wuJgl4B08AAMCtJlQmv/cR74PNCTKhNHb9B46/UlXB5M5hrWabQCIVMoQRCETyhM3vbY67ZdeOVm3Gsg25LUlpRiSPiI1WSe7D6D8lkKqjYyPkQg9XWvYk/L15n9rdhf4gT3vWcYsLgW4RyBK22uuoj7YlKUVidaqj/vpofZTE0++DLkr13YUP7S7racGw39JyO25a7JGbWrVb4S6q7u6yqvWeOmS8JxAro2KjlOKbuJbo7iF29xySnNVsJSKpiK68QCCURq1+b+stvMvB5bKKEcrU0dFq2f15VXXHcVajziaRSVij3oyLt97X7WO8d2p7zmaxciKpmB5VjEAoVqds25ZyGxJszj+RvFqRXqh1e5vLpnNarrvuEuXecvP1vMtJivG0m7pyz/9Q7VPl8BZeTHZ3R99UwXCNFN1aeAIAAO5TzT8byR0gkCjVEnKfohdwKjUB6EtQqsEtFAxP+uqWEUpV6vvw5v82zJ25jZIRK9S4/e8O4SwGGv9XJ8j1WYU0AyDDMwB9ye0/nrv9E+lurXVxR3lv6516vt1JCrvp3obL7O5DAgAA7iiONRVmLMs0WTkilEUlJkbLRfy5mLPqc7OyC402QkTyqISE5sGtWLM2NztXY+JviBGpklITlSLOZsinX+FbqGRE8ujExCj+JgHWlJOWaRaJrAaj0yzYllaJNjxbyD+hsDrKmpVhUKXyN7c4zVooU4htNmliSqyU02em5YsSHU+YcubcDRmWqNXJSiGdfnq2TSI2a3UWIktYnygx5ucW6PiZCcQKuhQRUmLI2pDFNwK35tkCgSJpc7KS06anaWTJqfwNxXT9s7PzdfxdU0JZREJirIKuKWcuTM/QCcSswUAT9DS7TYe3v7vF6YuMJCI5NU5Ccxo2U376EiPdLIxIEZuYEMFvAptJk9tukQT2VHNaIScmJgOdAiNWxSXFqSWdDKc/8XQ5WdkaEz9UGZsYFyF1vQeD/5wuj9HCL5A0KiUl1v2PQPsesUWvTlIIO3wlminYkK61EJL2vIaRxa3nH+hzXxJYkyY7K1dn4ZdGKmK5jleEnEWbtSLfzBcHsTIuKcGxFk5fFEhUcYlxKomgwwJ22COcIWtNli0qNYW/8qQrsGGDRpiwnv7F8PdRpKcblPQjUct89fm5+Rr7fXBCqZpuP6WI382u5YSObu18e9qMhTk5jsUgQnlcSnKEhDNrcrJytc1Tjk2IpQvP32+QbpCo5ZxeSzcSI1HGJdJ1ZbUZG7KNNMllzF7xbLY0bnOqms1ds0EjUKuFhkK9lZH9avn/u/HPvxbaywUtYqrYuDi150dg+CK/psAsjlq9mj8E7NugkFOldHxG26pLX5NpkamlVh2/8AJpREKszJyfXeC0dALWrCvIL9DqzTbH3V5xCdF8ue/wXVrw45Rihh6ThbkFGj1fTdCdoo6Li1Xy+81xzBcYrPwGUYiterMkcb3jIDbkZzdXBrTMxyU4bg6xGQvortXzN73w9/6QHnFbZXVWqp0OBNfqSCSPjYsSGXOzC/lSIFEltBZHN6XUY7lyU781r2pOocHMt8AtVCSmJqlaGlqx6TI25BhZYqQFQ6RKWZ8o5utbXc6GAqPLIU+3YWFufqGOr2Tp7/FYfscxtLSnFZo5krnk6UxaGNbHSpkuir2bxbNp0zcUCBNp2XFULPYjKCVZ3bKEdO1zcgp09r0tkMWlJsuM6elaWmE6nu9nTblpWdao1CSZpd06ys3tVk0ucLclXWpXeozHRcusBTm5tBg5VZttB6I+K72ASAVGjcEqUCZtTlIybusQ9ycOcvPVXccFENK9m5WVb7A6Fj+BnhwY1wWQSBiWOFeKnCm3/bwYpy/wdSTdwd49A8dXZhlmdWqKY4/ZDFlpuUxCSpQlK00nT3E06cMasjfkkLjVCXLioYg6HTLO025/ZpezWnpG1fC7ihHR+jgplq9x6DZJy7WKBRa968mubX2t+vzsfK2Br2GIWJWcmqhgjNkbsrm4VHuVxbdYkq5TptirdPcnC/cHss1QkJWTb7DXIbLYlOQooT4jXSuUEb3GaBOpU1erzRkZBrX9WoI/Ixtz1jxrdr0o6fRkyrk5xNxeJHgcX+zxssptsXHZZrlZOYVGvvEzoSIhNYnu325cn5CWltPSn9cSRp64Po7kpmukjuucbl1WCej0swxiCavTmli+4TW5uaB9GWDbX1bJTFkbcpnE1Qn8XnK72B6vbTopfkrG/WUVHbEbxdJzcb3Jyyq6o/PTns+wtCsZXV0/u4zRcuzbK3e+3RX7FrRq09dkWZQp6xP4WppfgXwmITXB/UWdI/4fIZdKiTi/oDUD4HaD8/VBx9rDecodyqHKPgtN1opso8v1cDfPiR4KocDt5nJTgbQdo16dQdxfeHu+dvV8aequTnD/e6flC+1re1VPfmpx5oINa3LNhGQuezqTkcatThIXpucwCbSAuO5+t0vu8QqEP39n0BP+anu9YClMW5PLRaxOjXX8/HD8NFKaM+z/jeDyvVoRukfSmmvdLk8Nbgu/4GYO0o61jdDSbtOlRjieHvX26svDVm1/aZQSYd+GXi/eXf5TkfOiCopmc5rredIFd1ewriepH/58es1fDrnsJrHb32Xtzgsp9CTf/mrKZfVcpiC20gJvUrU0pmhfEUFCapyMcbOhOJdz38yfBxZ9PuSOXSp7/YPF8571dIq3b9TCjCVZfAXb+kuPeCjhHc4InMb1CkGmTW+7mOzWb/+2iyKBRCqwcS7Fys1lM+mVitfd9UOHS5reaGnTMyQAAOAOY0TqpOTVEkJPBulZ2WJ7E65mTVaOSZKwOVlBY/XZ6dk54lTnll1thtzMXLM8YXOKQixgbTbCnzY1mVk6Jip1m1rM6nMzszOzhPQ79mtrjhOqk7elOs9CmbyZZNIgVNLQyZlgAAAQAElEQVTqOD6CRU+szZOm56SsbD0TtXob/4NIm52Rw3V1XwlrMZhliZs/oKcejv5ssKkT1yeKBPSUlZORnV0gTY2V0/M3Sy9r6FnZcRHY2ro4f6LKLGCVSVtXy4gxPysrK1OYSn8v2xeaFSgStyZLBVZtZnp2lkic6twACd8aZwGnpl+UiwhrYxl6ruaHCyRRyckK+ls8Nz0jK0fEnxAZgbjDItlPxhzL/0pPlolYfXZaVma+2NF4q9vhxJSflWtVJG9NlQmsmqz0rFxxquOipHWBcnMNwtjVH/DxWscCdaXjVxgmdnWKbYPjN4b9iofuDjclwabPycy30AKwXiniT8dZ2o5Tp+dzeQLdroxZm52Zm5EjXE1/wdEvZhVyESnbVFLGXJCRmVUgdm2r2cMekSplgmx6+aQWC1mL3mjhr9mNVpWYBuyMeptY6fwDQyCUR6dEJwv52ElmZk6OXpqsFHUoJ6ZcN9vT+RdmZga9PqNhbbWUxrOFYiHdXHT9daxYoVYyZp1Ok5XJ0D1jL+E2g0YvkatUdLhel50pktDfVkqVzEx/4ghlKqVUxjd1xZcPzqShGS+RRCpVhPlUFdI8gCpCQK/79Tq6kRjR6gS5h91GL6SUkgKzmV4HRkslxL4NRGql1O0VCkfDmBpOqlCpOKPWUJiZVihwLJ2eXzqhhC41azKxIkWEjKFbRWcoyMwSrW8OxbV916QzaLKyxJLUCLrR+TVRRwj4lgb09FAXiOjBZNVkZhQYOYFYrqCBVp3BRhxLz2/4jAKTQKqklYFBS6sDIlyfrCR8QdDb6PUW3Zt0S7E9ve/HXZXVqssDga+OUral0h9OBelpGZmy2MT1H8hpyaTHmqM4CtyWUomncuWufhOYC3IKbbQUr+djVXwN2baqfMLTlp6utwc/+cH26kgg5+NsLlUBI5RGJG1Nor+u6UGRkZujldHL34iUVGtaptWe/XRZre4snkwlzc+nYRu5jA++8EeQStYWdrBoc/NpJmdzKv/D3mbjaK6GUYkLNfaiR8sxLXycJErGmDqso0DcbtXcb0lH7apM3JZCh2oy0jIzTBGJKe+l0GqTxqboodgurcXZzHTeSduS+TqJj8e7q0O6PHH0uLpj2i0AZ9VmZ+volN5TSjgDTSxma8QpESJL+wWwuJRZabt5EdaYm5FtEMeuf08psvKHRma2sF003gOBWCkX6hwVIP9TRm+mv3XojymLx2+4KQNu25Fwc2ZnrGJFHK0xaDVFFzgzJ1fWXFFyHBFHpb7nerJrnRDNw+tIRMp7/G8/x4RIJw9luztZcG4OZBqFzMzSCKJT6c7nCx1HB9ro7jEZ2Di+TWE+qWgxu0yaoT9PVyuFFm1OFv2xL6S/XUWc25Np87Iz7Q8xTxcJjIfxHevZsY4S2twVm7ZrChpKzsw2iuNoeaBJMnrcCZluXp/QxHYq2ZDFxa13XBpYW0/L3b+s4ixGeiCsfm81rQMYYuM6loH2l1U2p+96WmxP1zyei59jsh0vqwSCbhZLt8NZtyXBaTN0fTYh4ojUVLXYxoc06W4Q0V3q/vrZ+WTn/tiXyxXiAq3BwsroXjXpaZCHNThqadZsMNP4mMTD1QHN5+tYSbSM1sAypZiGEFufAXC3wSXua49OyiEx8ysqVCZuTXG5Hu7WSUfEeSiEnLvNJbd0rEBctnvXZxD3F96erl3dX5o6NkvHY9zT752WSqF9bc+aSPd/ajESmmsgaRnGiNQUxyWswd3ed7vkYovHKxB65MiFWnolGSGxXz+bOY4z6KzRNGlNK1KrUCEX2/d4d1akXYS5s1NDZye+bhykThlbt7VNu03XwuurL3dbNVrQ/tLIHjHtdPHuqZ+KNKLadRVkJF5i3F3Btj9JceMDnEu4299lpMN5QahsdzXVVrrcrH6CUinS6g0WtZieqeivLZNAnigRuJ+XwPXcZ9NfPH7nLpUd9WOXP1g627OdNlomVCW/FyHhjIVZWdmZ+fxvOpv7Eu7mjOByhcC5XHR5/9ufzi8rs5BTJW+NlgtoliEzy7WK61D/8L/Me6PiZdxdP3SIFN1S6AMAAO4oRiBRyPmrf5qhp+FAK58m5ejPCZs0IoqebPnbE9QKocVxH04zm0lrIIrYaIX9nniBUCjg86laqzQ2gabQac2qjEuMEpm1fI7WPg+RXNZuFp6wFq2uZTp0fLlC0nUcmxHKo6L4G6/4pwoFYpm9cUF+pmqliDVbOgs7WA1asyjKftMNHT82Mbr51mfHUsvk9i4KxIoIerp1nRD/RWFEbIT9bh2GbgL76YIhQolCxm8VgUytlhKLhU/4e1wkenlEP2H4G8zVKjFnto/tfjhLNzkrj1Dz1x50+6rlxGxwt2acvWWl1gXyRmdf8VASrAaNUaBy3MDIiKQKqbu50RMsjcszDH9zQYKCMeqMNnqu1ZoEimiVfe9KVWp66WF0KQ2e9ggtOvQ3I39nEL0IMwkiEmNlNj39Kh/6sYkUMqf76/itJ7EvEB+AltLyZmveoU7lpIvtSddbY2TpVeLq1ckJcXEJCVH06oQG+W2MNDopKSEhKTlBQeNtbQsvUienpiQmJibwQXSb2covsNq+efi2UWNVrddo9BJ6/dat61cnRUhHq5Lod/jJ08nRn5VWo8HqubAyYjm9cCIWAz186KUXH/+nYXf6S8GgKWhWqDU6ShDD95ebkppMFyiO/73aunR8Qs5m4e/AkMWlpvKrFpeYnBQtoYkJvclxhLf7Lt9eJ39rRhQ/KI5f1qQ4Gb38MxptNn4jcXTs1PV04snJcdK2u2I0Jk6oTEhOSkhMSqJxApZO3koTCzRFIFKnrE9NSkxOSZD3NPzvpsrqoJNSzVdH9mOUFg+ZSCSR84WAvwuk5dh0X0o9livP9Vvz5/Yasot1Esnti+FSFQgljmrA/tC1XGDrtC7r1uKJaAaAczQWzTVn0NrfodrSRBtddvvWUdLLbftt1/YfNdLW1FOn6+j5eKdTlPEHBSOhqyZqrTalarWkudp0Xjda90SpZXxlzHiYptcnjh5Ud+0WwFFHqaPss6BZMRr8o2N1+8zFn0U5eRx/GxQt0bSOVDImrdFKvEF3JY2d6O2HO39sEZmy89l5eQp2c2bnK3iZ4+E3fl0lXNveoVVSh5OdM46P5xDizQHg7mTROhHSur84i15rlUTF2nc+P1DANG8PdZS9jm3f+A09I8tUfDyLv+UsQS0w8Rcl3p5Mmxegs4sET9zUUe6LTdtX6CWUwSaLdjxaZT/ubuL6pJ2eXFYJZRHRKv5AYJhOykB3t5inax47d8WPeLis6n6xdDP85i+r6Poo+a1J9wJdT7GVxs64rq6fPR779vAba68i+esaeVwiLbH8huPvXSBSRSfxfwMnsVfJfE0tYY1t5dPNBu+89nBTDu34sHH78tatk46nQuh5c3VagXR9BnF74e3p2rXLS9N2W7yT3zse9OSnljc6W3L3Z2d7BsBqMNlopWQ0cMrEBCVn5E/utNSZBTJZF53Ce3EB1tmpodMTX/cP0h7Vz+2W1s3VV2db1fnSqMs65N76qdjTKsi9bl3B8twvvIfzgvdT4MQKlZjWePz1q42ujlCh5OP/HjeU07nvzl8qd/2DpcPieBkEoMcv/QnJN98TlRArY/Xa1qPGtYR7OCM4XyG0m7C3v/1ZenRYxI6Dly/9CkkXy9xbFW83L2luCTwBAAB3C4avyPkrbtZmtVr0OWlrCloqY5Fc4PSEHWuxckKVS01N08Ks04mNEYpFAp2VVqlC97PwpN10esBm1OTyD0EToZDYrKy0s1qdY600GS9qXTeBmL/3osOJgJ7IGNdEOmuzWOkXOztZ2c+KLOflInlqtrdluH2XmLI3mFqWVSBSuW4kkSohWaDT5KQX2oi9myZVl81JdP0V9yWBht1ZIhR7v5cYkURI9DaWpdvbajJmrDG0rAa9CnZtBMHTHpHS37ckx2C2isxGIo2WK8w6Lc0AyAUGi1Ae63JJxlp0BbkFNBjO0CW02hiVm+3dxfZkrRb+KXWxU6tP/JJx/BOGa57NbRvWbtL0oosPU3VSwunlU0up4ezlQksj4xZH4J9hO7s8pj+NaBLEZKahdClrMHMilZJvC4hOI1ff/D1RBP1RIXJcvjVHiQSCtgWiV7P0LxqKoiOwVrqRCun2tDjKO8PyIzEdv2sf7niYt0BntrRcJ7E8R5S6+ZqtbaX5j+irLmOJrmUQf1sNa2P5J5sdv3B6h7v6pBsHgv3b9u8zzUc5v/qch1LqRblqXR6BNDY5SafRZK7JYel1akR0hELsZb6jrSpofoLaYOVnaLNy8k6/153FIzRsJSP8jU1SoVFvdb6piS9o6qRkoVaTnZZP8zXyiOgoeuVPC5+YTtwSIaLX7Zw0WiakP2S6WkdPW5Jzv1Atf5Cu6mw306SVRFcnjp5Wdx2XwGKzGvMzNmhaPhLyrVh098xlv71K1nbKFElERGtlHYWxZWC7uqS13xxaGSiEtAK0qRQ0LcrIE/iayquYR2enYHdndtL8sLTORFdPQDe+UOZ2oi0nu2ZCeVxyok5TkL6GTlGiior1utfAlpMF52Z/0XQkLd6innU1J6BbmOFzrF2fTJ15eZHgeX2aN7j7YtOGtfJpY5cC1OPrkw7rcLOXVV6UAS8Wu8PFYPvvuSt+pOOX7CWtR8Wy3fBevayiBZO/1ZWG4LiuqhFPxz5/WIsKaY5fKTRYRIpoGqYtzNGbrYzBROtcj/F/k05vtlidTrdERLeLrP3ThK0b3G3t0Tq1juWw/Yq2lbfunHQ8FUL3ta5Q1rECYTwtj4cziJsLb0/XrlyXl6auo3v6vePdWd7bn1re8LDkAkknZ2c+AyDQ03Im5Qw2iVou5wyFhQaLUsLH/xPE3i9Alz/o3ByDHk98Qvdf7OIgvdn62c3iEk9b1d2lUVc/Je6xn4p8BqDzKqgb+anuXcF6Wnia0+jyvND5FPi14m/MN1hUQqvOIlRE0zJu8+4y4M5eKrty/4OlTQ+CAKRl3cUC/tzFyNyU8C7PCJ3o/Lc/XW3W+eDtUm9VvN28pLklkAAAgLsO/xObXnMnp0a4r1Xt1/9ml0qXTwvTn298hI8fxtFzKyeQdv+HervpuOA4tsurOqsuJ7uQiU3dpuB/i/EN9nU6NwG9VjTxIU3HktIzHcdIvFhq/jxCR279Yu8tkqcZ0u0ilEWntGu5wWV70BNqRIIign8uMTM9k3/sTt5VzMXNVxjX2botCVb+cs5MT91exnI5m4V/apMGlOmLSJywOtH1t2lb5MrzHhHQ6zAmV28QWOk1lZguF71M1Wv1Av5qzjn+z5k0WbkmvgE/PjxuyFqT626JPGzPts/5q2n+XnlO2lwQ6ZLRxbAI1c0tYrYue092J8+qy87I0QtUSSmpSqGZbxjT6cMO99IS+6U5zQAY+XZ8WDMnVjluyFAkv/eR63RJ11hTQWZmgVUWm7w+Qspp47kXzgAAEABJREFU01dkmzobnX9GPyPXJI5IWr1awRgyVmToSUu2w8anBOQuh4HjAo2TNffS0DIRC0s3pYWG8LwuNz3UgwPBGeO2lHKmAi/KldNURDJVLP3HN0KenpnNiFMiuvHDmtgfL87O1osT1r9Hl54z5WzI7OyXl3fFvg39WSPl8g1ms0hvk6ikrkcBf1trFP1HL5ILMtKz8kWpcVK6OpICjdFMQwacNMrxu8LNOrpMyP2WJK6PC3eTh2myrOcTR9tK96y6a7fd+ZpAKJYn0o3iXA+YvFgA15kJGXslKnG0KWGvI51/CtlrHKuJnmglzRUcx9/w5fgpxogVSj6GZxGaW1rwsFcSHHcz9zG5ObOzhtzMAltU8tYUsb2PkLRCL6dFfwir4+RqvvnY7PSsLEFqisKr5Ws5WTBu9lecgBZue8qym1Eyx4RppEggF3RZ+bvq8UVCx+m4KTZOnzMMv4R8M9a9PeubvazqZhno+WVVx+LXS4vkaYbuS4LLKdTrs4njopeeChmuq2rE47FvD79p9Hq90CKSR9OlU8hIjlZPs/aSKImHk5jNpDMyqpRtLcvF966RVqg3sXKP8TY3tUfbZx3LoSfdO+l4KoQef250qEC8Ol5bub3wZhj3164eTiterstN/N7p/KeWN5PwuOSdXIHYMwBZeoOBs4lVEqGI0DBfgVZvMTGyBPEtvTjz4sTXcfzOquteqyRdp+ppq3a4NIrqYvHutZ+KPamC3OveFaznheesJq/PCx5Li0BOr18LdUah1SJS2n8xerOheHfyUpl050EW+8J22LMSr07xNGfNMvZ70zquUZT3ZwQ3E+70tz9npiXd6eDtUm9VvL1z/XBz0AQQANx1BBKlSmzJz8zW2psF4Viby/0U9AwhF9n0Bc2PWdJPWXpBqaJRzMICA3+XtNWQm11Az5UKUbfrZXvrxs3ToT/1ja0PLwpoIplvad3C0qF6ncnTHR72U539Nl6LQd/6aBi96mdsFnP7J8X4+wIkNm2BvVdSvs+sfLNIpfSm1SGRXCa0ahxftG+Czp5qcLtI3SOU0u1rzM3M0dk3iONuan5B6P9ocp2fusVkNDstBudy6WC/K6r9ZYD7r9CwLmsxW5ubqXRbEvjHItnmAsA3j+12b7AWvYH/Fs2052TriVwlExK6veVEn5WZ69gMfDq/bXz7za+e94hAopBy+nytTSK3Py8tV4rMhbkGgcL1kUyOszXHmDibSa83u7/08bQ9Wz9W8I01GrLSMrJycnKyswsMrFgRoRQRqyZjQ0ZOoVZTkEMHdnZBy9jj4HxjQjqdm/LKOXYH34JPbnZWrr416MD/QqWzLrRvXvtNHlZ9IV/w7ReRMoHNQC8uObFcKbmJH2qc/R59k64wn185E9f1+Bzf/oYmPycrO9/g2Gl84ZDynSlkZGRlZ2Vk5rZMRiBRR8gYzpidlp5VoNEW5mbnaM0cXXq1TEAshfzo2RkZOYaWuXJ87woZuYZuPvruaVE7PRC84baUeleuWvFHRWvt0/5GbkcUwtTF89B0H9m/Reds1utMLVvH/oPX2v7R324unuPGJs6g0ehsYvtTI05YvoWplmfPW2O2fNsSNl1hoZ5/qFngaR1dV62z472n3E/T44mjTY+ru3YYkUIltWmzsgodLW7ZT4DeLIDLvPgdIBcYC+09IbIWXW62jqMHiEtzxTK1QmjMybR3m8a385GTmW8Wq1X25kntFaBFW6gxMgqlY4hALGYsWo3RytI9o+c7+O7mucbdmZ3jHPuff2jIaNBbvNyB9Ed728Z2FCJaA0hFnFFDp85aTQaD86nQ3cnCzf6iSQW+ze/mDd++1na3GPbwqNVeeeVmF9qkarmY6aLyb3eIeXGR4P6QbMd9sWkjkCokxFCgNdmH8sWa6/H1SXs3eVnlqQz08mWVu+LnSQ+LZTseSwLf7Ydj+l2cTWhtq+O3pr3X+3yLWKUQMx6qEadrMM/HPh9+4/eUUWBv6IFe9Mg4Xa7GKlE4gm82Q25GerbOaZPbTFojkTr1BuRohMLQdsZwo2Pt0cpNOfQ0le6ddDwVQveby10FQrrH7YW3p2vXrk5Vrse4N793XGp7T9vEqzOOW61F1MOSd3oFwmcAZIyxoMAiVvAlhxZIsU2TqydSecf4vzcr0g1dn/jaj99pdd3t2sa7qy/3W9XNpVHXi3dv/VTssgpyGZe0VgEu71sm7PYKtrsL7+G84L5YetwdQv7A1+UWmEVKRxtXXV4GtE3yXrlUdrdnOznF803H8dvUZirMzjUKFfZehzuuUTfOCK2bxcvf/nzDtq0HL63yDe4a4nG5RO+lireblzS3BJ4AAIC7DyOJSErmsrOzNyzJst/KF5WYFNV23xr9ODHRlpOz4fls/jwmViWmJCrpVxKZAk36sgyzjV7WRiclqPhqubsVqUAanRjHZmUteZYVSOQyAdc6T3VigjUze8XzORK5UiYSCdxOWaSIjjLm5Cx7NpP/iSMTCWz2U4NQnpAcm5ud9my2MGp1amzbmojViYmkQJO1LMvEP/EWnZiklniz1AJZdFIcl52z4tlMxwZJTo2TuB/VwyJ1E51hciKdYdaKwkx6lpIoohMT6aIKpVJhbs6aJcanX1R9m5OpMdt/afJ3GyS49CbJR064zIwlpqjV9hsxeTQ3r3XzFWl0ckJ+dsaSHKLib3Z3WxJEyoQkrqAwe02OhUgVCnd7g/5gYoy5G/JNfIZeFZcUZ7/HRKhISInLycpNX1bAz1SqjE1KUIoEIhrXKcxatsyYsjrR/R4h9qi8lNEaW9qhFNKrLMZok7drsVQgjYhW5eSmPZ9L56vkF43pxvZs+ZhvwJ4T5OZrDdpCA19+xOoIOV32JEFOrkZfmKOnl1VSubTDc8vOhPLYhCg2p6AwyyhUJssS2z3hLFbGxplz8zVGrdYikUkkAkdcne80IMKQXWgszC2UyxPU0SpTjlafmy+WyWKlYhm9oDTQEcVq5c3cqCWQRsXF2nLz9XqNVSyTSkW2Tp8AYCSquDhLDr81tCIp30as0TE4IimJHvM0w6EXSSVigcXsaIRbQD9IJTRDotPmGnVCsUSmogkHumaJybTUaHR6PUuLW6wwv8Bx3cXxz+1ybPOjrTfHQ6nuFrel1Lty1YxeVRZk5hjsWR3+ppw4lUuURUS3BJuTveLpLEnC6hT3N2rSjR4bZc7J5GtCsYL++Gp5FEVMtzrduEueZuVJ61u6AhZ0a/Ec31BKuTSNhRbNdj342Uya7Gyd/QcrPeLpUkhbD7icDJ0gItVxALpfR9dVU7vbkj24j8iZhzrEw4nDabV6Wt21nxIjUiXyY+Wm0W/xLZc6qjdpdFKisKAwbUkmy3fP0fGpf0G7ecnpOURTWJD2fJqFpb9GY5vrSKcvyGKTE5nsXHslZV/VqMTolv7O6DoohLl8Z4rRzUNonZYYa8vKWPY8/cmmlIpETHePJndndkVUrCI7d8XzWXwBkIu9vNmKterzMwqMLGle7gSlmC6NMiHBnJW95nlamynk4razhruTBWd1s78YRVxSbE42f1A4tk9KclRnxYn/kW0tTF+SYeEfvY/mCwrpsvLvcIh5PCW5H9/Djdceik3bx8oEftvzhzDhLxsSU5JUPb0+ae/mLquEcvdlwPWyKsJpe3S1xTxsIXcXlu6/52mRusl9SaABJ7GV1gGmuNWJos7PJoxQyOoyV2SZbfTqjlYAjkfe3F8/t12DrY71eOzbG+HOzScKR0Sfb75YpNFJmv/k7KdK1ikCYzVqTUSa4BzwtGcA8mm8zBbtccU71h5tn3Qsh0oPW697Jx3PhdDN5hK5qUBIt3i48PZ07er+tNI6z/Z1goffOy5r61Tbx3q4Wuvip5ZHbUV0fWqEuyUXdH4F4ngGoFArkTsKFn+bs0Bvkrlp5N27FekGQZcnvnbjd15dd/tHnDdXX+7Lg4Jzc2nEdL5499pPxa6qIOdN5FQI1c4F0nGoerqC7f7CuzsviNpdTQk6X317wF9GdHpJbEsQ3/2Y7hbqjl0qd+uRJ/eXuIzQ0ymeEQiJntaDfANLsoiEpGi+JUtLxzViGK/PCC0T9v63P92Z9OAtzFyWZRXQi0I35xBBh0v0Xqh4vbukiZXcfG3nWb/AsVMJAECLaoOGQAurNj1NI0tJjerxA7IAfQhnKUyjV2xiPoYgvauOCdaUs2FDIatMXp+kuMkIL9weNn3mhhwSt9rrHcZXxwXixNVxslvcSsBNuy9OHJylIC1Nr6BrKcHpEbyHyyq447UHCiEA3BP68KUy3CloAggAwBPWarIxkptuzxGgj7CZDBaOiGWKu+1XM2vRGSz87S0iXPDeI1iL0cI4tx3RFZvZYBXIFZK7fw/fFycOzmYy2kQKOQJo0C24rII7XnugEALAPaEPXyrDHYMmgAAAXHBWk5mIpSLGasjPNRB5ohRnUQDCHxpGnYklYpVSfHccEzZDdlYhJxIzNqNWbyECmfquy0yAB6xZZ2Ql0d34UUMLH5Em3rU/au6zEwdnNegsQkUsDjjwAi6rwMmdqT1QCAHgHtPnLpXhboAEAACAC5tJk5Wl5RuhE4iVsYnReIYOgEd/tGuNLBEpFXdJ/J/vSImG/g0GYu/OLjYhTo1w5D2CNfXgRw0jS7h7f9TcXycOPhloEciiccCBN3BZBW3uUO2BQggA95a+d6kMdwP0AQAALtAHAAAAAAAAAAAAQN+APgAAAAAAAAAAAAAAAPogJAAAAAAAAAAAAAAAAPqg25IACAgKRiOhAAAAAAAAAAAAAAC3Ua8nAPzHqJ56c+1vX50Rbg/6+8tnPPfxR2///d2XXlANH0QAAAAAAAAAAAAAAOB26MVOgH2CxyifS4yZPYI1lHHhckn9WWNFgGTcMKbsc42Gk8ZOkdboC7dk5R270EgA4G6FToABAAAAAAAAAAD6ht5JAASPmfpc4pzYcKbs+KGtuwo/uyyYsWxd2hQhOa/btG1PXmk1Hcd3xPhlyxbFjmY1772ReuRiAwGAu9FtSwBw5sK0DIM6NUUlIrcJa8pJy7RFr05SCAkAAAAAAAAAAEBfd9NNAAWMmpX82l+2zJt4RfvS88t/sfXQZ5cbSYBozAh7fG2kdOokaShDCBP8eOT0yNH0nTB8tNCX3CrByuc++ejlWUMJwH1i0NDh7vrY8AkeETwIfW8AAAAAAAAAAADcx3zITQgeP/fNZVHjBlk1721cc+RcLT/Mf8yMeevjVeGDiPXzvIyS4fPnvvCXWbaKBmHIINvJw3kVY2bKuzML36Fj58fPiVFKQ3xJfa21vNSQt29/XnG1d9/2CQ6ThjSYDReuEoA+afDY5RuXqi/nLd58yFDXOtR/zKxF78ZLDNs2LtVWEgAAAAAAAAAAALgv3cwTAD6BQ6U00E+u2KyE8WseyDVU2az2QGTgEFJy8MOnFr+Ze1kQUqdb8/zyZ7P0JXVcN+YweOyytYviAk6veWRQx6gAABAASURBVPY34+c8M2n+2tQD57rxdUakXrgoba4UnQ9Dn1VVnJFZWBEe8+6KmfIAxyB79D9RVnN8zxYdov8AAAAAAAAAAAD3r5t6AoBqqLUYzgtmP79q9mz9+1l7dp+uLNft+63u0Jhpc5bHx/zpg7G7s/aXXmatpOTkZXvfv77daJQkOHzy5MHmna8Xnqpy9Bt8tfz0sXICAG0qT+9d/Dr35rKYN5dxS7dq61ULafS/8vD2xVmnK7uTbrvlOKs+Nyun0Gil74WKhNQkFT/QoslakW20cEQgVSckxirFAjpMn5+br9GbWTqiVB2XFKcUMZy5MD1DJxCzBoPryB6GUzZjQVZWvsHKEaEsIi6BDkaTSAAAAAAAAAAAcF+52QRAfZVx++Y9JUMVi+Jjnnvt9Rmf7kjNPFHOXa0oO1dxhSWjZbMjTbn2KKRfwKgZc+ctChdYSzjvewD29RXLw4TkQvsbmYPHTk9+aqpaLg4kpOasfucuPvfgMllmeMzadSvlNOK39PgTxHr8nae2nsbt0NAnVZ7et3gzeXfFvA/emt4wTFB24J2lO4rvstLOmvIzs43iuPXvKSUCzmbjhAwx0wQAESoTt6ZIBVZtZnp2lkicGiUhAqE8OiU6WciwpsLMzJwcvTRZKaTjcqxAkbg12XVkT8Ot2uxsnTB2NZ0fZ8hJz87WiFMibltvwwAAAAAAAAAAAHeBm+4EmAbwSGNt2Ymt616NWrnfqli094PXPvjdpkNvxz/OmYrOcoHhysgxQtGY6W++uy4tUnhy3ztLd531MgFQWXLsyHlB5JJXPkieO2tssHPXwfUNNsPRvMXPLlbGvJh6WrhgSfzsEa7JDO5i3rq1mwy2ik/fnDLnmemI/kOfVlu8b/G6PANhSva9s/iui/7T+L9Za7DJomNp9J/+xQiFAsdwgVghl9JcACNWRMiFNrOF5T+VyiRC/m59gVSpljJWk421j8yIZB1G9jCcsxq0ZpE6SsHPTyhTq8U2g9lGAAAAAAAAAAAA7ic39wSAc0ieNFYWH1r6ovm5ZYueCbN8+Nqr759mJyatmzxaFMKPJg4jpGTfjlSvo/+8qpKtqzYaZkydOkm1flPUemI7czhv066i0jpSW3oir9Qx0tWTn54omzZdPpTJu9BIAO5XtaWHFi8uJFxjNw6x24a1WlmBpCXs7w7DCBjiCNGzFl1BboHWaGPoF6w2RsV1MrL74RxrsVmN+RkbNC3N/gilncwcAAAAAAAAAACgL7rZJoBoxM35j4Yq4xG9JXaI+bPSygbiX98yvP6SuSJATHqg7tyRj/9A/20aEa5+YvqiuQvfDeDit52wcD6h49WzJo0KGSoOGyEKH0LKCcD9roG7W3NgDMNwNit/J7+wq1E5kyYr16RI2pxMQ/asIWtNLuk+RiASCsXyxNQ4l7g/i4cAAAAAAAAAAADgPnLzTQB1jqu/Yty95dX/eWnPZ1U31SFp7YWSg7t2rDlsCRw7PjzAZ8ysF95NGksMRRlbN8Wv23/yyl3V2ykAuBJIFRJiKNCa7K32cDYb6/GQ5Tgb5/iQs5n0ejPbk4ObESlUUps2K6vQaOO/z9qamxHi3zumyJoKMtOztGbUHQAAAAAAAAAA0Ffd9BMADOPHdBzqCKldNex5MyqrspL+FSB0Gt5zDXX2KTDiyVOk9aff2aktqSXEdzABgLsaI1ImJNpyctKet3cKLlIkpiQp3Y8qkEZEq3Jy+TEFUqVCJBIwpPsYkSoxmcvOzk1bksN3NSBTxSXFyYUiuZQpzFq2zJiyOpbYrFarPdnQkxkAAAAAAAAAAADc9foFjp1KeshHPO2FPy2R1egLM3YdOlJ21TFwzC9eefcJU+rLe0/VNY8WPFa5YO6cmLFEs+2NFdpu9E46aMz05MigUt0Jjd5CRsoenzYzebas5vCbz2ZZ1K+uWxlmyti2J/eCcHZ8fPIUwZHXXl17+uqg8c/8aZnk8Lo33imlyxM0ddmq9SP0L63LM3A0eYAeAgC6Vm3QEAAAAAAAAAAAALj3DfAbGkp66EZt2ckDxdVDfxSxKOEJZcBlQ/HFqhv9gx9WRUmuHDpafJkjg0aMf+63i9MS/nuURbP29fd2/KeuWzPwDRJKwn8044nI5MTYZyL/Sx1OTvPdCJ+5zF29VEl+8Lj65z974plIGSn7ssJXeFX/z2MXGxtqbMGKJ56ZF/V4w5eHvrp47ktzVYhi6ZLExT+q/+dnX1eisQ+Arqx4/mkCAAAAAAAAAAAA976beQKglU/wGGVy0jy1r3HnrkNnRsxLe8K0dmtx+FPznpskJuf172ft2X26soEAwD0ATwAAAAAAAAAAAAD0Db2SALALGBWzcGHyE5JA/g+unjB+DZYDWTsyjpztRqM/AHCnIQEAAAAAAAAAAADQN/ReAsDOd/Ao9eyYZXPlpESTkZl3sLljAAC4ZyABAAAAAAAAAAAA0Df0cgLAzid4qKD+cnUtAYB7DxIAAAAAAAAAAAAAfYMP6X2NlZerCQAAAAAAAAAAAAAA3Dn9CQAAAAAAAAAAAAAA9DlIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAAAAAAAAAAAAAAAA9EFIAADAfYM1a7PWPPv0008vydCajFqNzsSSe5pVm75sQ4GZI7cPa8pZsyxTbyMAAAAAAAAAAHDXQwIAAG4Dzpy74umnV+QYnSPuNl3G7Qxfc2ZNdr5Vtf6Djz7YnCj7/+z9bWyVdb43fB9znqwS+kAhbaoFbCgkbV+05KZyW8NDAroRogH23taM6H3WE8ERpgOODDoo7mFwi6AyoDAMzDkwbjtR2LE4A9wS0K0lm4dYgm1i+6Jt7lJSgWrT3rT0gYu1mivXagEfEBUtKiw+nzBhHf/jcVU6L37f4//7d5e//eY/ypt+nAQg0vj2v/9yyZYqZXMAAAAAfkQCAODHEQqCprI3/lHzk710393S2B6fMTo5FITi41PzHlr1p1UPjI4PfhiRpndWL1ld1nQ+3Qil5t113z9PzEgOAAAAAOBHIwAAfhy9RfCJofKfMAK4UIwPfgLxGQVTJuao/wMAAADwYxoQAPwoQvGj7/rn5C2b3ng7f+l9OZe+et9d/85rr/2jvDGaDiTn3PXQvPvyU0Nfd0Ao465FSx/Ii4+0VLy55bV3atqjQ+kFD8x7aErvG/3tFVtWv9mSHt9UUd8ejR3y75v30F05Qfn6pzZVRM/990feCZILFv3bPS1b1ldNXPqbiam9r+uXv7HltbL67uhl8vKSWyIFixZNSW0vW7+6PO83v7krPfog3VWv/fsbwQP/9lBeUP/GH15rz0hvPFjeFOQ89Oy8jJp/vPl2eU1LJIhPz//nefPuGh3fXr7+33vbHdU89chrqRN/8+y89Io/rC7LWbT0noxQEGmv+kf0qauiJ0RDkegJ9/QmA931b6ze1Jia2lLVe6XknHvmzfvnvEt+BO1Vb2954x9VvdMK4nPu+82ie6LnRVrK3/j3t2sae5994gMLHpiSER8dq3rnzX+8Ux79/r3RQ/QH0Dfa+M4f1pfHp3dX9V4hfvSU6A+5ID0+aDm4fvU7kfSgvupLF+n7kZe9tuXN3j5J8RkTH5j3wMSM+Ev+k5S98cbb5fUtfQ/0wNLf3JXxk8QrAAAAAFyeAAD48cRnTHlgSsX6N9/O/819X+y+E2k6uGXT290FC9b8W05Q848tW7ZsSl7aVy2/qKU8ekBkSvSAvNSgu707FB9017y5/rWq9Pue/VNBasvB1za9uem15H9bkN/7mn0kEqTfs/RP+elBzZt/WL/ljdR/W1CwaFWw6d/fTl7wbw+MDvW16Ll46eh1Nr1Wk/7As7+ZmB6pL9uy/h/ftipBd1NVY868VX+J3isSirS0T5n37LzU3jjijfWvvfb26KX3jY4mDO1/+ENFwW9+M6U3PghaPv+qjWWbtpSH7ln6ypT07oronTdtSV66aGJ6375I8pRFryzNCBrfWf+HLa+l/9uiiZ9HAJGm6Ill8f+89JWJo5OjP4JI9EfQt6ZAfN59z/4mL7W74rXVWzb9I/3fHsiJDyWPvmvBmgWpod4f7Po33ziYE40x+m7QHZ8/b82i0fEtBzf94bUtqenRH3LfcChv3rOLcr50kfaKN7a8E7nrN9H7hRrfXr9py9vp0W/2pf9ob/6jMWPeqqXRoCLS3h6JV/0HAAAAuLZoAQT8iELxo6c8MDE4+Mbb9d2fl9kjLVUHG1Pveaj3lfdQat598/55dEt537v+F/UekHzXfXf1vRMfik9ODgXt9QerInkP9L6WHooGCw89VBCqP1hzodIeSs/LSY/vfS99ypTRQVNT+9fX9Puuk993nSCUnJGXn/6t6wKEkvPuuad3hkIoFAri03NGp/aeEn3yKQWp3Y3fuLBwd+PBgy2j73vortHJofjeWQv3pDYe7J0MEJy/Qk7vS/bxGQV35YRa6lu+8NSRpoqDLRn33DexdxGD3h/BhXJ79Jy8nN6fSnLelGiA0dj3VZMzos8U6vs55E/Ji2//7JlCqTl5fasgpOfflZf82Xg0MDh/whcu0l5zsD4+/5/77hc/euKUjEhNTctlfowXHj05Wf0fAAAA4FpjBgDw44offc8DE2s2vVGW91DqhaFId0t7kJz6WQU5Pr33ffovFO2725taogckf7HE3PfOeU7yxWp9KDUjNTjYEo0Vvtxpv7dGH3R/wzv9l1znu2uvKXvzH29XNAbJyUF7S/fob5w/EL1bdzS/+Oypk6Nftbz3q37lqUO98xg+17uEceiSH8El+r7q+buc7wFU1RKK3qm9JZJ3uYOjP+72r79I73+Tlvqa9b+ruvifJTkj/0s3D6VPWbAo+WDZa6v/0R6k5t31z/cUZPxQayoDAAAA8H0IAIAfW28EUFCz6c138i4UlEPx0YJ/fe9r5+fr290tLZFQxhdq3b318OjgZwf0jSUnh9obW7qDjL7aeaS96UshwhW75DpfFol8WzuglvI3XnsndN/SV/J7G+6884c/VH3b3eK7m3pzir4njbRHv2r86ORvf+pQfHwQPbH9wonfJNJ08LXXKtIfevZPeclBpP6Nf9/UHnxnod4nTU1/6N/m5X2pqt/9pS8zuuCe6J+gu/Ht9X/Y8o/UpQ+MFgEAAAAAXDuuXgughJsnz7j/6QX/69I/c+99YOKodK0hgM/1RQCR8rKa82/5h1LzJma0H3y7ond52/aat1/7R2PqxC++Tt7bGye5pez8Ab0TAnqjgNEFefE17/QtAdzdVP7ma+WRnCk5qcGA1rBYAAAQAElEQVR3Fb1OTujCdaKV7JrP+vHEp6eHmg6W1bR0tzfWVFQ0tgeXDQMivdMLev90N1VVXDy5t34eH7TXf6UdUHz6xILkxnferop+g0hL1Zuvvd2eMfHS9Y4vJz49b3Soseyd8z+ySHf7N8xqiHR39wUXkUh7Y0XfUsDfQ/S/SV5QsWXTm+e/U+/Uhc/2dffdvLuppuaz3kJXEpYAAAAA8OO6WjMABo+fu3jdnV9XertnTkXJI8/vP646BJzXGwHcVfWHCyvxhtKnzJsXvF22ZcmW+t52Mv88b8GUjC8WxeNz/nnBA5HX3njqkU29h2fctWjpA3l50bGyd95e/cvVTd3Joyfet+CBvOTgu4vPu2/BP7+26Q+Pvd3XOz8UiYQu3nPefe1b1i/5Zfzo/ILRqamhy5XpU/P/+Z6aN95Y8simaEpRkJMa337+qNSCeYu633jtqf+9JeOhf/vN5z144jPuWjAv9HbZH5asb2yPzyj45wUP9a30+63/95ic/8CC+954bdNjj3T3Pdx9v1l0z+W/bihj4n33NL7Re2R8en5+xvfszp+c/9BvHnhjy5t/WPJ2bwQzuuC+BQ8VpManRoOId7YsWVLz2C9yPnjttfK+TCYaT0Tv6fV/AAAAgGvLz5JyJwdXweBpT61YnV2/9Nd/3Nf22eCArH99puSh+KqKSF5+escHJcVr9tfJAODadqaqLLiBRRrfXr2+ZsrS30z87nMJAAAAAOCacvVaAH2dcHtZydrFO+qTbi/auGRyVkIAcM3qbmnsTs5I9yo7AAAAANe/Hz4ACHozgMMla4t31AzszQCmygDgKkpMuznlMg1eBqQMT0m09sYV6m6qb+xtrR9pKn/zHzXJBV9cfgAAAAAArlc/SgDQ6+yHJRuKX6sZmD97dVFu4pWeNXjaknX//dzkkeqYcFlDcp947vm/L78770u52qCsGQu3v/zMswUpAVcg0l7z9vrHHvnf//uRp15ryrjvoYkZ/i8HAAAAgBhwtRYB/npx6dNmzx7ZdX6j/VRnkF0wYdy26v1tAdBfbdXrN72T/XThxqeC4lV7qnp/0aLV//kb5+V0vLf1pfLWgCsQSp+yaM2UAAAAAABiyw8aAPS0NtS3BhljJk0Z88XhztDAuAC4Klortxc/H1m7pHDtksjiNQfPTZwbrf637t1cvKWy1ZrbAAAAAHADu1oBQPfR7ZuLE9pru7402lr5t3tm/e0LA4NuXbBiy8Tgexl069zfPpvdUhsaPWVUcvSOH71Xuv79yMy5s2eOiu/b3LZy66G6riAuLffBorsLC3KGRWOG0/W7tm1bv+/Y+Reh44ZkP/jY3EX5qUEQaaioOJWW0VrywvLyM9Gfw8iJhcuKpoy7KRSEW47uLV25/cjx6HcZkj1nwezC/IzeSwXth7asXbz743AA15bWyh3Fq4KNT83+y7qp4ZviG3ZtWLy12sv/AAAAAHCDu1oBQGhY7uRH70g+vmPryoOt4WDwrdOmThkV/8UX/cOf1pbuqwr6JZQyPL5h/Qu/K/8kyJy6+rmiLflV6195rqDyk7isqeuenr3sROMjb30chCMtVftX7th89ET3sILZaxcsXNK2/KlolT9h1KPLF87sKit+ZOfh08mTixauzo8v67tuYu6s1fPyare98E/vH+tIu23F00WrI+3zShrHzC6aM6L+pV+/sPvk2bi0UXkJLar/XJs6q3cUrzi7bsnUYMeGx0tqOwMAAAAA4EbX7wAg4ZbC+ycn1dam3JE/ZlQoc3pBWdzgabmt+6rjx90xJfuLCcDp+KPvV3UE/RJurt5X8UlvcbOhvLR86pi06rLqT6JF+XBd+evVU5/Nzxm2++PjbbW79104/njlobLmggnZqXHlZ+KyJkwZ2vjqmp2Hm3uCoHX/7nePTprVd9SgMZPyUxre3fz+sd6WKScrXn1v6sZJucNKW1LS4s81HzvafLbv1sc+DODa1Vm3p7j4nSDSI6YCAAAAAIJ+BwCDbr1//rKZ6UFwYf3MpLzCdXm9HzLbniu672/hrx4fXC2Rjq5IEBf60mbahc3EzNtm3pGdnZY+ckRq5oj4luro2IBhmRlJp+ur2nouvVIoedjw1NS8oj2lRZ8Pnqgf+LP2o+9VnJpXWPLi2MPV1ft2l/UlB3DtCkf8EwUAAAAALuhnAHC26v39H02fPSYuCDqbjtZ1D8sd3dd5v+LVvY1JuZMfKLgl6eIkgKvRAuiKJObeu3FR/qndpW/s3lZ1On3hi7+dcnHX1yw+HDkX6W6p2Fn0/P6mSxZNPfi3hw5uS8/Knz598oqNha17187bqrkKAAAAAADXgf4EAAOyZizcOC8vNeit+C99cvO+5p644ZM3vlg0bmj+kuWLD79XP2z6lHGf1dyvRgugKzAouyA/s6ti5d7Kumg1/7MZAkFP68mWc0NGj0sbUNXw5bekI+21Ve0DZ46dkHaw9ORXX6Duaao78mpdxaETv90yffK4HbX72wIAAAAAALjG9ScACCWNSE89/7GrpaWrt3Qe7mpv6XuJPnXE6JHBtkfu2/HlLkBXsQXQ14l0nI7EjSiYM716/YGWzJmF00fEn+ttARS0Vr/7RsPCBxbMPvVK6dEgZ2bR3eOGhvoWAe45Xv7uRzPnLnqssOWVnftPnk0cPio7aPrwZCQ9N2/Y6Zroh5TM/Jn5qXGR+o5IAAAAAAAA177+BABnP9y0/F8qCtc+PSVzxF3PPhUqLW8dOenu6UOjOUD9X1ds/nN160+xGGnP8YM7S2+f++C8306f193wQfnR2pbs83u6jr2+ZnPHvVPnrHx5RbjxcHXTqc7R5/eET5YvfyV5WdHUdX+6q2+7ae+mDVUnu7ML7l42c2FfyBFpOVb15007P+wKAAAAAADg2vezpNzJwfc3IOtff1vy0OiBl453H/rTC2sa4oclhL48Hp89c/airPqlj/9xX3Pw04obPnXjyskNa557vvpsAFx0pqosAAAAAACuf/1cBLjnVF1l1aepcXVV4dyJ44YGwacVb9YlTxjetL8tZ8nTsycMvcw552qbTl0D79EnZY4aFm4qbdbTBwAAAACAGNTPGQCfGTR+0YqNd6Y27HqhaGttZxDEDbklLzN54FcPjHQ31B5r+mmq7gPSC+4qHNK4r7JpYGbBo3NnZVZvLlpf2RoAnzMDAAAAAABiw9UKAK4Lg7JmzF83L29Y7+fu2gM7V255t6otAL5IAAAAAAAAseGGCgCAbycAAAAAAIDY8D8CAAAAAAAg5ggAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBg0IfgShlPHTp87Iz0gNWg7v3fN6+SfhAAAAAAAA+AH9CAHAoFuLFq6dmTGwb2Ncfl7WKy8sf18GAAAAAAAAP6AfugXQgKxp89ddrP73SZ5eNGv8kAAAAAAAAPjh9HsGQCglKzs9NXTp8Lm2xqqG7pSCotW/zEu6ZF9CeubQAfvbegIAAAAAAOCH0b8AIJRSuHzFsrz4S8c7a9av2PBhKD67ICfzq2eF21u6gp9Y2oQ/vljYsWn5U+VnAgAAAAAAiDn9nAEQSoqL1O54YV5JbeeXLzvyjrl/uffY+k1rlwYLV9+Z/oVdkdr395Q1X+Hr/4OnLVmxelLyZ+c2VJSt31K6/+Q3nR6XNipvSHtVXatlBrgRJKbdPPD0J62RS4YHpAxPPtfc2hkJAAAAAIAbU//XAIi0fNr+5VL7gKxpc1dM6v4omLz6sfxTJWsf39t47uK+U+9tffzStOBbdFSV/Evhw2Nn/eKflpXWpk1Z/fTsyd+0hMCA7OlF6xZMzU4IIPYNyX3iuef/vvzuvC/9gx+UNWPh9pefebYgJQAAAAAAblRXfRHg3srjxl8WjMnMGJMWCoZPXvFYQeu2tcU76qMZwKkDW4t3dE+YNCox+B56WqvfXf58adWQgsKCm+MCIAjaqtdveudUduHGpz7LAKK/g/M3zsvpOLDtpfLWAAAAAAC4UfV7EeAv6as83ht646Vtty6YPSGt5q/bmyYUFW5cEhSvWXt/Rfq52qZhRb99YOjOsveD7zQJ4DPhtsaGtmDMTfHRe+XdMevRGRMnjIrvaw30zvotO/efDPKKnim5NyMIMkreuCs4UTbvyb992BXEpY1dsqTovuzkoLOltnr/S5v2fBi9Vig+e8b8t5fkDIuGCZ/W/HXr1j+Xn+8aNGDkxMJlRVPG3RQKwi1H95au3H7keFf0+MHjZ89dckdO5tDeJY97w4xXDh3XX4WfWmvl9uLnI2uXFK5dElm85uC5iXOj1f/WvZuLt1S2+vcJAAAAADewqxgADMqbMX/FHaFT4ZxFT4yu3bV1/YjZi+ZllG3ZfGjS7CUza4pLjnUGg4bFhQYG/RCKTwpFWj7tjn7s6Pp43/YNa6rrT4UyCh9b+OxjZ+ct21NV8lxR8MzGsTXFz2yv6ltqOC7ttmXLZ2fX7vz5iv114cFZ2akd0fHeGQShpKB6afHaD0/Hj5+9cPWCouMNG3Y39yTmzlo9L6922wv/9P6xjrTbVjxdtDrSPq+kNqmgaMW05H3rn74/mhMk3HxrZtCiusq1obVyR/GqYONTs/+ybmr4pviGXRsWb6328j8AAAAA3OCuVgugAYm97UciHV3drW2NtSe6h02aNWNIfVlF+/h586ef3rlyx7Hv98r/l4RSps2eNS5S8Ub5J+Hg7PHyQ7vLa4939YTbjpW9V38ubVTm0Ms8WPb0qVOC8pe27q+L1v0jZ+qqjzWdL9xH2o/uPvhhc0908Oje/R8FGVOyeicWjJmUn9Lw7ub3j7VGgvDJilffa0oZmzssNCApLXlgV9PR2r5ZAl2ffFj9yVX4RnCVdFbvKF5RWhWEandsKFb9BwAAAAD6PQMgcuqDd2srI+MXPPPs2Jb1q0pWhotWz2za/V5T4UMFmaHu1q5I7Xubl2460tSPl+WT8or+XlrU97G99oPyNWt2Hm7r2wql3HrH5CmjUkdmpg9LS08N1VxmYYBQcnZmakfDnuNd33SLcLi7IxwkxYWCUPyw4ampeUV7Ltyxz4n6gXE9tZX7D00qfPbFZUcra8oOvLuv+kw4gGtIZ92e4uJ3gkiPf5kAAAAAQNDfACDSum93+fiixaunZwwMMpY9FaxcVbJ4W+HaBaMPvbQ5mD17TENJcUl/G5F3VJUUrdh/abf90M0zliyen1CxefvOzVs+GVjwq+3zQpc7O1rTD8UFoeBKRc5FulsqdhY9v//S0KLh0FOPDj3tawAAEABJREFUH0pMy54yfXLhkpeeOFE6b9W7dV0BXDvCkZ4AAAAAAKBPP1sADbp19sK1MzMutPW/KX/ZU0V5J7cVr68Zs6Aos3zzvK2XVv8HXnkp/hvFDR09LTv00e49u6s/6fyGgCHSfqq5Oylz1MiE4IpE2mur2gdmjp2QdvlopLO5dnfJn4vXlLVkTp6ZOSgAAAAAAIBrUr9mAMQNnzh/xugvLep7U/6zTwW/W7W16BelSZkTl704OzvhiyX/UOqI1I69kXNBf/U27QmSJ9x79+TmPVWhvEX35qSG6s/vajnRfm5axri0QbUnogX9sx+9X3Fq0pRlcz9ZWlLeOnT0uOHBR+XVTV974Z7j5e9+NHPuoscKW17Zuf/k2cTho7KDpg97P+SOS2g6XNcaDBk1/Y6c1KC3wVEAAAAAAADXpH4FAEkjRo38at/9m/IKJ6WXlTTGhRt3b2vafcneSHdDw9VYELit5tVtFWN+ede6l+8KTtfsLa+pvfCOf0/TgZLlCbPmLN+4KFS18skNpdWlSzeFlhUV/eedvW39zx0rW1z9DQFAED5ZvvyV5GVFU9f96a6+7aa9mzZUnYwkZd42f8HEdYm9Y+c+rd9XUvJmg3YrAAAAAABco36WlDs5+L4Sc//Xf66cMuzLg6cObC1+5dBxL8fD9elMVVkAAAAAAFz/+rUGQGft/tLaL1X6O6pKl25S/QcAAAAAgJ9Y/xYBjnz8+isle0+c3+iufW/rvFV7qroCAAAAAADgp9WvFkAXDUrPTB94uvF4m574cN3TAggAAAAAYkO/FgG+6GxTw7EAAAAAAAC4ZvSvBRAAAAAAAHBNEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMEgAAAAAAAEAMuioBwOBbi361fd2yFdNuievbTsm9948v/v4vc8emhy4cML7o8e3rHl84dnAAAAAAAAD88K5GABBKHj82P3vU6Cm3Z6T0VvwHDMvPm5CdMa4gd9j5QCAhdXxBXvaovCn56YkBAAAAAADwgxsQXAWR4yfrG+JCp060hyMBAAAAAADwk7sKAUBiWnrq6cajXUE4kjpyyIDWtgAAAAAAAPhp9T8AGJQ9fdYDBaGOSBCE8oZ9WlO1r+Urx0Sq3nvnzZuCptruAAAAAAAA+OFdlRZAn4u73C3y7p+/emZ678fpeSltz62pPhv8sAaMLJi1bO49424KWipKHnl+/3GNiYhdiWk3Dzz9Seul/8gHpAxPPtfc2ukfPwAAAADcqK5GABDpPtXQUtsWGZiWcbkAIBQXaT/6QX1DWyR1eHrwHcWl5T5YNKuwYPSwuOBcZ8vxuqrSHTtLq8980ynDpyxbUNCy5YmC8u6UoUFrMHhkbnrcifq6tp4AYsyQ3CeeWzylubR41Z6qrs9GB2XNmL+xKKPqlecWH2wNAAAAAIAb0tUIABJSx9yeM6b3U+ToB5c7IBQ/MnN0SiQYGIq0hILvYEjukuXzpzTvWfrICx/2lu8HjRxbMO7bTkoaMWpY0LKvrj0c6Wlqjl4kb9GS2UHJc4vfVwkl5rRVr9/0TvbThRufCi5mAH3V/3k5He9tfancv3kAAAAAuHFdjQAg3N3yaVPfGgChc73bPacq9v814ZaBJypPhfsOiItPvSk1tfdTy3e6cEr2hAlDGl99/p0PL7y8f/Z45f7jV3BiXBCcC7zvzw2htXJ78fORtUsK1y6JLF5z8NzEudHqf+vezcVbKlv1/wEAAACAG1j/A4BIx+lI0k0ZffX99tq27mD45BVPFU1IjG5OzAs998hbLUFXy9EPas63AAp/x4pkXFx6XmZycPIyLzInZt62aEHRfdnx0Wc4VXVw/aZt+04GI6ct3v7LnIFB8Oxf/vps0H3oL2+FC/8/U4YGwWMvVT7WfejPL7/3/y5+POHdecv21PUmFrcsfPGZh4dWPP7rP+9vi15y0PhFK1YM3fPI8+VJk2Y9OmPihFG9F2+oeGf9lp37T/YEoZvnrFw8uXZ/VebUB/OST723tmh99bnMCU8sKJyZnXzhyE079zfLHvhRtVbuKF4VbHxq9l/WTQ3fFN+wa8PirdVe/gcAAACAG1z/A4Ceurde+JfqnMyE4FxbY1XDmbislKChYtfJ9nMJ6ZlD4+OCSDiUPO72nL7WPS2vb/8Ol26t3b/vRP6Dj/02Nb981/v791W3hi/uihs+efXywtTykn9ZUdGSVvDEotkrlkRantn+4b4X72l7dPuC5PVPvri7ue/Qg51rX/6sBdCA9P+r8dzc3DFp79Sd7IkbkTMuLRQkjp6SOXh/5ZkgIWNyduj43ppTkWBY18f7tm9YU11/KpRR+NjCZx8725sZ9F4ueczMWQPfK136+8ZTJ+tbh+SuWFI4snrbz1dU1AXpDyxZuGzRmeMr3rXsMD+yzuodxSvOrlsyNdix4fGS2s4AAAAAALjRXY0WQNES+YLFD48KOiq2/vz5Qx1BMCwvf0Je755T7+2JJgQN7+9cH2SnxwXhT2t3NZz9Dlduq13zzHNV0yZPvn3isyvveTZo/2hv6cqSQ3VdA7LvnJx9umxxyZHjXUHQcOilTTdnLy+Ymbvnw/Iz33jFntbaytrIrPGZyaUn24dljU09eXBXkJd3e0ZiZXV4eO6YhJZ91S3hoOd4+aHjF045VvZe/Zx5ozKHBnWng97X/PduLt504fXqlImTx4VqXtp2pK639/rHu3ZUFC4ZOy6t7PhJkwD4sXXW7SkufieI9IQDAAAAAICrEgB8RcenLQ2RSBCKP9/wp7O5JSV//n0jgoZdRzZ3fbdLBV0f73vrb9E/K4dnT7lz6vx7525MiBT9qT47MznccOzUxat1nqz9qG1iZlp8XPDNAUAQbq7Zf2LWnPyMlPLGcbentnxQWhpJHX9HbnZCTWv26JTmmkMn+mr3oZRb75g8ZVTqyMz0YWnpqaGauM+vETl34cOAlFGpw27KWPdawRduUB8XwE8jHJE8AQAAAAAX/CABwA8hWuLfXdJ4KiF9Y8HY7IT63qEvFtpDwcAgFBf961tFWo4eaHp0Znb2iPjxae37qxtruyqPz5gwJTP9eH5qa3Xpqd61AW6esWTx/ISKzdt3bt7yycCCX22f9zVX7ox0fFr+uyfPLyEAAAAAAADXiv8R/ACSbkrNHJGeeVNyUnCVhbv65hREuhuau5Mys0cmXBhPTMvOHtJ9/ET75ZufhL8YFvScqq48HsqZPGnsyK6aoyd7ws1VZc3x46ZPmDy8+2hFU2c0WRg6elp26KPde3ZXf9L5Td38e07VNbb0Hjw4AAAAAACAa8nVDwA6m2sPVzQ2nGhqOFZzqKqpP+3IE7OmPr3o3sKCW1JCA1Iyc2fMXbj23oxT5Yeq2s5W7dpzNDRx2dzJWUMGjxw7edljd41sLi+tu1z/n0j7qUgoMzcjepHEhN4ZD30V/9SZM3LC1ZUNXb1zAg6XtwybdNe4SH1Z3xIF4XB3R5A84d67J2cOTsmasOjenNSvmwBQu393Q/L0BXPnjE3pzRgSbr41K0ULIAAAAAAAfnI/QAugtupXd6Sem3TLwBOVr5e39ms90khLU5A7o2jikqeTB/ZutxzasWHltr4FeE8e+t2qyJx7J6/7S9GwuO6GincWb9pZddkFBrpqN6/ZFtw/6++lC1v2ri3aVN0ZaTla3hRkx59/37/3Rf6KytrOnGG1lcfPX6Gt5tVtFWN+ede6l+8KTtfsLa+pTfi6J/z49TWbExcUzvn9S4v6tmv3bi6ua20NAAAAAADgp/SzpNzJQT+FRi188ZmHRwUdFVt//vyhpsiAvKJnSu7NCD4tm/f43z6MltQTRi158ZkHexcBfqFoa21nAFy7zlSVBQAAAADA9e+qtABqP97WHf2rpbmlo69jfsuJ9o4gONf2yYX3/8Pdx09Hd0Rav65HPwAAAAAAcFVdjRkAQAwxAwAAAAAAYsPVXwQYAAAAAAD4yQkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBv0wAUBocPqQAQEAAAAAAPAT+UECgLi0gmXL5xdmDgoAAAAAAICfQv/f0x88fu7C1TNHJ31lx4TloWDZhr1ps//z91OG9Y2cO1G+8vmtu0/2BAAAAAAAwA+p3wFAWs4Dd4xO+rRqV2XLuc8GEzKmTxrdUX3kUHNPOFL9+q5gZFwwcMjoKbfnP3jnnn0lH4cDAAAAAADgB9T/GQCh6P9a6vav31TZenEobviEoGv/G1sONUWCoLmmbG9TuPmTc5n3Zuennz8eAAAAAAD4Qf0gawCET5av2XToeLT6HwzIK/rtnj89v33JbalxwQ0rZey9f1z+8IzhF+KWxMwJT7+4rnLnXyv/z6OThwQ/kJSCR9/9jydnpAXEtsS0m1MuE6sNSBmekihuAwAAAIAb2A8SAARBz2dNfs6d7u4Igo6uSPD9DUjJnbzifMU8+uf1lX9ZNPXWId937kJo8Mjc7Kwh/Zr6EJc26taslMskGgnZT2/84/aiUV/eNSBlRM64/Jy8tL5ybMKoOYsKx9Ru/afCX0x6pvRoWwDf35DcJ557/u/L785L+OLooKwZC7e//MyzBSkBAAAAAHCj6n8LoG/WU7d77d0H4sNtZ4KsUcH3ELp5xmMLl01KPn6g7Hc7jrWGI3EJqXl5KUnfez5BQs6iJbODkucWv98afE8DsqcXrRtbU/zM9qquKzk++kNYefvuzx4gPXto0FDd2BrpCZq/9zNAn7bq9ZveyX66cONTQfGqPX3/IKPV//kb5+V0vLf1pXL/wAAAAADgxvUDBAChlGlFcxfdMTquueLPm0pK6852Rqv/QfC9KvYD8mbMXTa2+/VlL2yoPvPZ6P6DAXBea+X24ucja5cUrl0SWbzm4LmJc6PV/9a9m4u3VLb2Z+INAAAAAHCdu/oBQGL21Edn5gzr/VSw6N7KslVHvv9LyAmjZ9yZcerghle/UP3/ktDgW2fMfXZ23rBovNDZVLajZOVbtb23S5vwx+fuDupaMgv6dn1a89etW/9c3hoectval+dPGRoEj9XXOVIAABAASURBVL1U+Vj3oT8tX7wvOjjqgXlF8ydlJAVBx7HyzVu3lVafCQeDbp3722ezm2qDnCnZyUHQXXugdOWm/VVdA/KKnim5NyMIMkreuCs4UTbvyb99+G3zAFIKHt2+IHn9ky/uG3J3yUuF2dGhp1+eHgQtBzbcv6byXOaEJxYUzuy9S6Sh4p31m3bub+7p+/q3zJg794k7ow/Wfaq26tX/+P+eu2/JE6E9RSve7VtfIUgc+79KHkt/Y9na0pNBythZqx+7Z9zQ4NzpxqMHdq4sqQx/+RkSv+4uXP9aK3cUrwo2PjX7L+umhm+Kb9i1YfHWai//AwAAAMAN7uqvARA+/Ulr54XPLc3t54LvLy4tI3tIe9UH9Z2X3z/o1qLfrpseeX3FrwsKnyje0ZI3e/6KaTdfmGqQkDosXLn0kV+MLfx18cHQfQuKpqUNCNqOLP715rLT7WWvPDF21q9+Fa3+h1JmLJg/Z0jV735ZHD3y8crkOYuKpqSdz0VCKWnJDTtemDTr4YJfbjuVVbjs/uzEoKeq5LmiHY0dx94peuDhscXfXv3/onDdnvsf2XrodPve5389dtbDU9dUtg7JfWJJ4ciGbT9/4BdjH3iuNChYtmjKyFBv76PCRQsXjahfGX2wWb8u2rL/o1OfHj1Qf27E2HEXHm/QmNtzkhqOHG3uSRlbuPGx/I4dL/xT4cO3F29+tbzp0le/v+4uxIrO6h3FK0qrglDtjg3Fqv8AAAAAwA8SAJwsf6nk4NFjjR99ULpyR21n8P3FJaQkBZGOr2tjkpb3YEHoaMm2N6rPhCOth3eXrKkIxtyZN+x8XTvSXVteUdXWE0TOHN27/6MgY0pW/GVukZY3Mzuyb/ue/SfPRo/8cNe7R4OMaRePDJ+u3lfxSWfvl6p4vbx9WG7usKtdNE/JnTwuVPPqtiN1XT1B18e7dlR09JX4E3OnPpDd/sambfuiDxb0tNbV1rX1NFUfqQqnT85O7g05EjImZ4VqD1SdCm6eMrMgqbp05e7a3rp/1ycfVn8SvrK7BMSQzro9xcVPFJf065cOAAAAAIgZV68EnJBya0F+ZlfVrvJP6vb99ZF9wVUQjoTj4ocNiZbjz351Z2Ja9si49tKT7Re2I+21FU3n7r1lWEJw/JLLhLs7wkFS3GWK93FDbxk2NH3cyo0Pfj7Wfaj3yEtih0jH6UgQFxoY95U9/TIgZVTqsJsy1r1W8PlYuD4uGDAsMyO1q/GjS7r0NNfsqossm5STcuBQR+bYMQmNr1e3hxPybh0eNOxo6vjOdyHWhCPaOgEAAAAAF1ytACCUkjtr9WMTUztzzz2+YfdVai7f2fbxqa7kvEmj0w+2Nl1mf28lfuAXB75PSTtyrrPp9VXPram+JGMYFPw4OiMdn5b/7sk/72/74uiArMTLzjU4U3WgJjx37JihVS0FOUkNe45Gf9RDorFEaOD3uQsAAAAAADHrarUAinScqCyrbWmorKw9fb76Pyg9rd819Oaq0vKm1NtnPzHjlsSv7Aw3f3IqSL01M/lC2T+UnJ2dPrA5mhl822XDnycFnSdqayOp4wsyEoOfRM+pusaWoaOnZQ++ZLzjWMu5IRljvtKlp7X2yNFIxuSxOVOyQx8dqOnNRSItDaeDYXnpSd/5LgAAAAAAxKyrtgZA+GTl808++a9r9tdFeucDTF6wePWM/lfVzx7eVrrrRPKUeSv+c/n9hWNvSQkNSMnMnjwxNyshGgCUv3qgfUzR3EfHpiSmjZo2e+6SguDo+xWnvrlFT6T9VCSUmZsRvVRiwoCgrab0QMuw6XOXTRuV0rv07uCs3L4P36jlRPu5tIxxaYPiQoP62Uins3b/7obk6Qvmzhmb0tfZ/+Zbs3o/NFUfOtqVMWfB7GnDByUOuWX8xNtuHdIXBrTV76uOjJt595SExn3VZ3pHuhr3HWhKKZi9bEZ2SsKgkbm3zSjozUvOhSPhUPzIIYO+4S4AAAAAAMSqfrcACnd3RILUSQv/a1LvVkdFyc+fr8ict3jd9PQg+O2BmZccHTl6ujv4Ttoqlz+5/GjR7Pl33LUs/65lQaTlROPRiv1vVEf3nf2wZO3S5lmFRc8cGJV87nT9vi1rX3q/NfzNF+yq3bxmW3D/rL+XLmzZu7ZoU/WH2zevjJs9f94z//XLvq9Q9fbjq461flOK0NN0oGR5wqw5yzcuClWtfHJD6ckvtDwKxWff+0z5vZ9tt+/6/dPrv+FikY9fX7M5cUHhnN+/tKhvu3bv5uK61ta2ypVrSpctmLX6T1N6hztr/rqq6sO26I3OfnSgqmP6XUkHdlZd6OfTU7d789Khc58o+u1/zeu9QsOBkqMVHzfV7d97cvHDL7087rUXHnnr2OXvEgAAAAAAEJt+lpQ7OeiXASMLphTm39z3Onmko/bQq+9/PDD33o3L7xnZXLGvuv3cFw4Nf3ps375DVd/aoodvFDd88tqVd7duem55+ZkArrYzVWUBAAAAAHD96/8iwD3Hy99dU/6loc7qnY+vCeYPr37prdrOgKtrwLDcsdnhmpW1qv8AAAAAAHyt/gcAl9XTVL5jecAPIJQ6flJGuK7kYv8fAAAAAAC4jKu2CDA/jrgRedMyIx8dqNe+HwAAAACAb9D/NQCAmGINAAAAAACIDWYAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBIAAAAAAABADBoQXDUDEtPSszMzsrNvHvjpx7UNjbUNn7RGAgAAAAAA4Md3dQKAxKzJTywonDkq/svD7Yd2lKzcVtkkBgAAAAAAgB/Xz5JyJwf9MihrxtyN8/JTv2b3uWNlS1dt29/cEwDXgzNVZQEAAAAAcP3r7wyAlILZ6y5W/899WrXrYHXVsfYgITU777aZkzKSgmDgqCnPLvpk3op368wDAAAAAACAH0v/FgEO3TxtRsGwvo8N722+v3jd8yXv7j54ZPe+PWvW/P5flpUe7ezdlZQ39cHcwcFPInTznBf/+Nbc7MQgiEu77enljy8pSIkLIHYkpt2cEvrq8ICU4SmJoQAAAAAAuGH1KwCIG5E/M7u3xHju2NvLtx45/uV3/Fur9/xuU3lL78fU8XeOTgm+nwHp0x7/751//eC5ySP7V82MSxs1Lj9vXHZy70Zo8Mjc7KwhV3ENZPgpDMl94rnn/7787ryEL44OypqxcPvLzzxb8H1/7QAAAACA619/AoABw7JyR/a+Tt99dPf+2q7LHNFU+e6+E70fUqNHJgTfRyh1wqSM4HR7kHnb+LR+1es7q7f/66yH7y85Fo5uJOQsWjJ/fn5yANe1tur1m945lV248anPMoBo9X/+xnk5HQe2vVTeGgAAAAAAN6p+zQBIGpE8sPfv7lPN3eHLHhFur23u7v2QkDrsewUAcSPypo3o3luy52gkY0p+qu49cInWyu3Fz7/dkFm4dsnUvIRBWdPmRqv/rXs3P7LpSJOFNwAAAADgBtavAOBc5Hx9MTTwa5vzhJJC5/dFwsH3MGDk2NtGnq7aV1GxrzaSXZA3LHRxfMaT7/6fh8cPubCZ9a+//++N9194AzqUMnnuk+/u/Gvlzr9+8HLR5LSLD5c24Y//sW5VweBgyG1rX54/ZWjylMdeqtz5xz9OsyoA17fWyh3Fq94+lTX7L+tWbPllzqldG4o3Vbaq/gMAAADAja0/AUBP67GWvhb/yXm3j0683BFxaTnjM/vq720tp7qC7ywhY9qk1NbqI7VtrUfL689l3jZ+xLd2ARo8ft7iZwsiry77dcGs4vt3tCQlfCWdaDuy+Neby063l73yxNhZv/rVvtbvFU7ANaSzekfxitKqIFS7Y0Px1mqtfwAAAACAfs0AaK0+dPR074fMO2bNyRp06e5QypTZsyb0JQMNFZUN3z0ASMy8bcrQ9kMHmjp771VZG0mflpv+LW/rp+UUjo0/WlLyRvWZcHD2+IE9pQ3dAdwAOuv2FBc/UVxS2xkAAAAAAPQvAAjaql7dVX8u+iFu9MMrf7vijls+mwcQl5a78OlnVk/qW2W3s+rVvfXfvSg5aMykvNTTVftOno1uhE/X7GuIZE7KGxn6pnMS07JHxrUcPdn+2cjAAG4U4UiP6SwAAAAAwHnf2lHnm/XU7Sv58+3PLMoOBXEZMx9bMfOxSMun7UFCcmriF+r0iTmFd44u+64vJg8ZPW1setJN9/znG/d8PhgeO2HEO3UN33CaxucAAAAAANDPGQBRXR+/+vzalz5oubgdSr0p9UvV/77BMfcuXPevoxKD7yAle8K4hPqXfv2LsbMePv+n4JGth7oyJo/t6wIUDgbGxSd95azO5mPHg9Txmcnfvq5vOLD2LwAAAAAAsarfAUBUW+0bq56++/ele2s/a7wTafm0vmzH5n95oLhoS01H70j8uIcWrp52yxXX3AePuyMnqeHI4RM9nw2d7wKU3dsFqKflZGNLQk7hHb2hQuLwnGn5Fyv+zVWvH2gfUzT30bEpiUNumVY0uzA7/jKXj7SfioQyczNSQgMSE/o5DQIAAAAAAK45V6v23dNUueep6J+v7tm9oTiYv3FeXlKQPOGXC5e1vbC8vPVbLxeXljcjO1S7o+rUFzv6RNqPHqgPL7htWuY7G6p3Ln7+zJIFzxx4KAhON5ZVt7QmnD/o7IclG5Y23/3AvBX/NaS7qrLiUEX6mK/eoKt285ptwf2z/l66sGXv2qJN1dZNBQAAAAAglvwsKXdy8IMblDWjNwNIDYKWAxvuX1P57QkA8BM5U1UWAAAAAADXvx+n+83Zut0bHjk969Hbg33bqlT/AQAAAADgh/bjzAAArhtmAAAAAABAbLgaiwADAAAAAADXGAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEIAEAAAAAAADEoP4GAHFpt9yaOyo94eJ2aHBWbnbe8EEXtwekZGaPz70lJRQAAAAAAAA/mgFBf4RuefSpFQ+PCloObLh/TWVrMCBrxsKSh0YPPF3++K//vL8tiBs+cfWLRePigtrXlhe99XE4AAAAAAAAfgz9CwDiQgP52oPzAAAQAElEQVTj+j6ELrzhPzAxNLBve+CFI0Ln98clmgIAAAAAAAA/nv4FAF2Nr7+y9nBCcK65sSMAAAAAAACuFf0JAAZkzVhcMi+n72X/ljd//9zzld2XHBHuqt+9+53ahOB4RYv+PwAAAAAA8KPpTwAQSkqL7/i06VSktwVQ6tAL3X6+YNCtM+8uHJseFxeMSQuOnyg93NYTXAMSMycsWlB4X3Zy8Gn50vXVt957W3jv1jXlZ4IfU+jmwgVF49t2/q6ktjMAAAAAAICrrH8tgL5ZKHVMZvKphpqWSCh1eMatI0LfNwAYkJI7cVHRrJnRkn1UZ9PR8v2bS8o+/H5XSxg1Z1HhmOqt/7Ss5tzQ5KThUx/Nzwk3JMeVn/lh5yiEBo/MTo87UV93/rETUvNyc8Y3V6aGajsjAfRfYtbU1UvuHrh3w+NvHZMqAQAAAAA/ZAAQRE6dqA8aamtPR4K4oOXE96pzh26e8djCZZOSjx8o+92OY63hSFy0dJ6XkhQXfE8J6dlDg4bqxtZIT9Dc2tm8/V9nbQ9+BAk5i5bMDkqeW/x+a+9mW/XyXzy8PICrIzFz8uqnZ08YGgQPLV4XrJUBAAAAAAD9CwAi3ccbWhraIklpGecHOk40fnQsNLCtqSVa7Y98sm/rzqw77p6ZHxw/8O73ev1/QN6MucvGdr++7IUN1Z+36Nl/MAA+E5c5+dnlReO6Di5dsefc9PmrH1q4OrJh6W4ZAAAAAADc0PoTAETCoeRxt+eM6/3cXXYgCELJIxO6qyr37NtR3jBkbOEdoYbqyMz775l5U9Ay9NhHe+OnZXWX7q5suvKZAAmjZ9yZcerghlerv6ZBf2jwrTPmPjs7b1hcb2ugsh0lK9+q7X3BPm3CH5+7O6hrySzo2/VpzV+3bv1zeWuQdXfJS4XZ0QOefnl6ELQc2HD/tvjVKwtbNi1/qm8NgMSsycsemz19RCgI2o8eqE/JCr36zLrdzYOnPbViSVBatOpQU+9NUwqffmZOV0nRmsrW3htNbd1blTT9nik3dZe9snxpdfqDRXcXFuT03vd0/a5t29bvO9Y65La1L8+fMjQIHnup8rHuQ39avvj90IMrn5nRsKFoU98aAF/zRVIKHv3L3OTak/ET8jOSog9cW7Z+U+nuhrMBXBQ3fMLqp2aPP122dNW2/c09waa1i7sWrp63cHWwdunuj2UAAAAAAHDD6k8A0FO1Y+vvTt+Wd1PQcaK69EBrXOa9Dxak1pZXngqNXvT0wvtGfH5o6qSF/zmp98P0m9b+fFP1FRYl49Iysoe0V31Q/zXHD7q16LfrCpo2r/h1aW1o3IyiFbPnr+h6YfG+T3q7+SekDgu/u/SRDVVd8eNnL1y9oOh4w4bddXvuf6T9jy8Wdlys+Eejgs9vN3zquqdnJZVv/Zcnj5wKZT+4ZOGihPrgWyVkzJwd2rtt8+MNLbV1rUEotaVq/8odm4+e6B5WMHvtgoVL2qL3OrL418Hal7/QAih085V8kei+pKGpA3dv/fnztU1xo+Y8tfCJBa21y/bUWTaA8xKylzxdNK6tbPHz2w+3nR86c7hk7eOdC9cVLXyi+bnlP/Lq1gAAAADANeN/BP0RCbLvvOu+6XfNzI0PR0vScaGU7Jy8oUHQ1bi7vPHcxaM6Pq/fN5UdqL/yV5LjElKSgkjH1xW70/IeLAgdLdn2RvWZcKT18O6SNRXBmDvzhoXOP1t3bXlFVVtPEDlzdO/+j4KMKVnx33i3Adl3Thh5umxlyZHjXUG4rXbX7opTV1Jnj7SUvbJ2+VtH9lcea+o7cfe+I4cboo/Uc7zyUFlzKDM79VsWLPjmL9LVUlZe2zttouvYrt01HWm5Y9J+0JUbuK501b/6ygtFKz6r/p939sO31v582ebN1ar/AAAAAHDjurql5EhrbdnmXe3jZs994I6MgdGB0xW/W7Z598kgfWLRlicmDgvSp82dH+wuXf/+x+EruV44Eo6LHzYkWri/TNObxLTskXHtpSfbL968vbai6dy9twxLCI5fcplwd0c4SIoLfdO9QsnZmcnhhmOnuj4fCq5I6Fwk8sWvk5h528w7srPT0keOSM0cEd9S/S3nf8MXqf3ykee6us8FqXHfewFkYlBPU92x7zIOAAAAANwo+jcD4KsiZ8MJGZPvyB8ztHero/bI0UjOnKL8gXWVRz/tHUkdlTdz0uiUKyutd7Z9fKorOW/S6PSvuVn0fwO/OND/yni/r5CYe+/Gp2blNVeXbl370K83vHms+wpO+gG+CAAAAAAAN7arGwCE4oakJEWa9h+oqD3du52UPXZMUPNqyZGOzLHjbuodaTlWtfeD+o4rbGHfXFVa3pR6++wnZtyS+JWd4eZPTgWpt2YmX6iWh5Kzs9MHNn/8hVf4v4tId0Nzd1Jm9siEy+4NBiaEBn57bjEouyA/s6vi1b2VVc09l+4MX76wf5W/CAAAAAAAXN0AoPNEbVVzcvbw9rKtmx/fVtURHRpasHrjS29tfPHvT08cFt0MN76xafPz+z6+4mUAzh7eVrrrRPKUeSv+c/n9hWNvSQkNSMnMnjwxNyshWjcvf/VA+5iiuY+OTUlMGzVt9twlBcHR96+scf/l7lW1692PEiYumzs5b8igkWOnLrr/Yhf+oLvhWEtc9uTC3MFBMCA9O3/88K9bTiDScToSN6JgzvTs9CEp42cXTh9x8chI+6lIKDM3I/oVEhO+1Hnpan8RAAAAAAC4umsAtFW+ujt5ZmZGSkNkzsy8pPODccmZIy4eEJcx5968XauOtF7xJaPXXP7k8qNFs+ffcdey/LuWBZGWE41HK/a/0dtY/+yHJWuXNs8qLHrmwKjkc6fr921Z+9L7rVe0usDlhE/uX7oiMufeyWv/Mjs4UXP4ZEvH0PN7eup2by7uKlz29MuVcUHHiapDze3nLn+bnuMHd5bePvfBeb+dPq+74YPyo7Ut2ef3dNVuXrMtuH/W30sXtuxdW7Sl5QtnXeUvAgAAAAAAP0vKnRx8bwmjlrz4zIMjgpYPNt/fW9YfkFf0zF9mBK8vW/tG3MQlM1IOv//x+AVF04cGHVWlv3t/cOGk4I1NpYe/2hvnmpQ+8VclRcGaJ/+4ry2AG8eZqrIAAAAAALj+9W8GQLj9+OnuYER8R3P7ub6BlhPt4bi8+4ryd6/Y81TvS/qDO3Jvy8wN1b5fcfj9T/a/H1w/BmXmpQfN+2s14gcAAAAA4DrUvxkAsWbw+BlTRzZXljVEMgvuXnJ/zvGtzy3ViocbjBkAAAAAABAbruoaANe7UHxKdv6iefc8Ef3c2VS2Y+vKA6r/AAAAAABcl8wAAL7EDAAAAAAAiA3/IwAAAAAAAGKOAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAOAyUsbe+8flD88YPiAAAAAAAIDr07Vf4x6Qkjtx0dzCmaPie7dO1+za8e6r71ce7wp+MANSRuSMy08+lRbafbInAAAAAACA69DPknInB9es0ODxRQtXz8w4dWDn6wcaW4P47IK759yZEVRtm7fq3bofMAOAG9eZqrIAAAAAALj+XdMzAFLyC5dNT6997YXH3zrW2TdyuLyirHb+xl8WLptW88hbH4cDAAAAAADgMq7hNQBCKeOn5yU17Hlp94Xqf5+e4/tK1n/QnX3nhOwhKTOWr/vv56aODF3Ylzj2f731H08WDh/QN3XgV2+9/tfKnX+t/I9lK6aNSuw7IKXg0bc2Pjqn6NG33vxr5ZvPPDbnmf/+j19NS7uYgqTdtvb/vLh2Ykr0sHf/48kZaecf4zKXSsy6/603160qGHz+vJSJj76788+v/estcX2bccOn/uU/Vj6dOygAAAAAAICfyDUcAMSl5qWFTlXXHI9csqP7o4rG8JCM7IT2o+/Vn8scO/5CBX/QmEk5SQ1HDjUHWdPnr5gYlK56omDWL+7e1Jg9e+4TF4v1SSMKFk2ML9u0oXjFlr+9X14bjJ6WlXx+V3rWbdlB/a7q1i/ca8BlL9V5svJwcyg7P6MvVxiclz86NYhu5gzrjSIGpOTmjuyq33/ibAAAAAAAAD+Ra3kGQHxSKDh3OvKVHT3htu5zQXxSXNBUfehoV8aU/NTeV+8TRk/ODlUdqGqKy5g2Kf3U3p2l1a3hoKepYk9pQ3zehWJ9ED5ds3LFhg3vVx6u/uT/f6piX0OQN2l0Su+ewWMmZZyrPlLV9oVbJXzNpboay6rbU7OyMxN6jxmfGTm0t6J1xNhxvVFE/Ji89HBDZW1bAAAAAAAAP5VreA2ASHdHJEhKC0WL+5f0+o9LiA+C7o7oaFv97ur2FQV5w/Z+0pI1dlxQ/+fq1iA0OjMtecxDK8of+vyUlvcunhsE5yI9F2/ReuhA/aP33zYu7ci+IGdaZuTopprWIEj57LRQ6tdc6mztBzUtBTl5aQMaEnLHxDW+uvfQ+Ny5k3OTd3Wlj88MPtpW3xoAAAAAAMBP5hoOAMItVc2R6dk5w0LH6r40DWBwdn5GUnN5bVu0jn/mowM1HY+NHZdWcer2nKCh9GhzEAyJnAt3f/TaC19dJXjgV27SVHHk6P2Fk7NSPgpuG9lV9XrdJX17vvZSQV3l0a788VnptTeNjmt49+iJ+o7q7mX5OSObR2WHGl+tOxMAAAAAAMBP5xpuARRpPfxezbnMqXMKUuK+MJyYNXHO2FDtgUO1Xb2bnXVHDp9OnXZn3rSs4Oh7fe/ddzV+eDLIvD1vZMIV3KWtZl91ZMyk/CmT0jsqj5y/5ue+4VJd9ftruzNvv21abnztB/WtkbMffRB92ttmThqddLLyo9MBAAAAAAD8hK7hACAIWstLV77fPuGxxStmZKeEBiQOzy2c+6uS5YXD6kpX7r74Sn5X/b7K7uxphVPiavadf+8+0lq2t6Ije9azcydk9RbuB6RnZWd9bRhw5uiBmnO5s+Znd+//oLHzkp3fdKmzteX1QdZd04c07a9rD3qjiMqqIOfBO1NP9eYBAQAAAAAA/ISu4RZAQW/9ff+m537+wZT5M2dvL8roXeo33HJ07+bF248c/7zC3lN74EjDjFlJFZ+/v99avm3pn4Ils4v+8865vdufVr20qrGu4exlb9I7h6BtSmFX5aGGnq/u/YZLtdZWftQ1cULv+/59J0ajiOr2mUPby6pbwgEAAAAAAPyUfpaUOzkAuOhMVVkAAAAAAFz/rukWQAAAAAAAwPcjAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAASkJOwQAAEABJREFUAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBg0YPTa27+4Xb/4gwAAAAAAALjOmQEAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAx6LoNAEI3z3nxj28tyE4MfhKDbp278r/X3Z0VCgAAAAAA4Bo0ILjmxaXlPlhUOGdSRlLvVndtRXnptp2lDQEAAAAAAPB1rvEAYFDejPlr5+UNrD346is7a09Hgrj4kbnZcXEBAAAAAADwDa7pACBxbOGKoozaLc8t3X2s8+Lg4fIjvX+F4gMAAAAAAOBrXMsBwOAJd+annji4/P3Pq/+XSM2atfE/Ro8ZGgrCTWXbSlburm2NnG8ZdHdhQc6wuCA4Xb9r27b1+461Ro9Om/DH5+4O6loyC/J6d31a89etW/9c3hoOgpSCR/8yN7n2ZPyE/N5GQy21Zes3le5uONt7j9Dg8bOLlkzLz0y8cLWX9n3leYZkz1kwuzA/o/eyQfuhLWsX7/44HAAAAAAAwE/mGl4EOCE1LzN0qrKytuvrjgglJXTvfv6Jglm/uHtN/ch75y7KH9w7HI60VO1f+eSvCwp/8S9bGvOKFi4pGPzZNYeFK5c+8ouxhb8uPhi6b0HRtLQLEUjS0NSBFdt+Xvjw2AeeeyOc/8SCKX0L/A7Imj5/xcSgdFXfXTY1Zs+e+8RnV7tgUDQhmDOicfOvi8fOerjgkQ2vVreo/gMAAAAA8NO6hgOAUHJKKDjXGfn6IyINle/urTsTDnqaKt7dfTJ+XH56YrT+31a7e9+Rww1nwpGe45WHyppDmdmpF1YNiHTXlldUtfUEkTNH9+7/KMiYknWxlVBXS1l5bVP0bl3Hdu2u6UjLHRPNBhIypk1KP7V3Z2l1a99d9pQ2xOflZyR+6TnjU9LizzUfO9rcO2Mg3Hzsw/NTBwAAAAAA4KdzLbcAioSDUOqI5LjgStrpdHd0RYKE+IFB0BkEiZm3zbwjOzstfeSI1MwR8S3VlzkhHO7uCAdJcaGv7jrX1X0uSO1dajiUmpmWPOahFeUPfb635b1LHrP96HsVp+YVlrw49nB19b7dZYebewIAAAAAAPhJXcMBQFdLbXMwM/e2MUOqD7d9h/MSc+/duCj/1O7SN3ZvqzqdvvDF304JvrfIuXD3R6+98Mhbl4QQg77wuafp4N8eOrgtPSt/+vTJKzYWtu5dO29rbWcAAAAAAAA/mWu4BVDkk7K9FS03TVxSNGFk6MpPG5RdkJ/ZVfHq3sqq/r+J39X44ckg8/a8kQnfemhPU92RV9evLd7WOKxg8rghAQAAAAAA/ISu4QAgCJrKS9d/0J5559ztLz+68I7skQkDEtNGjS+4bfzwb5i4EOk4HYkbUTBnenb6kJTxswunj4gPvrdIazSE6Mie9ezcCVm9GcCA9Kzsvg+RcCQIEm5OPT+YO/bW4YOiH1Iy82fmp8ZF2jsiAQAAAAAA/ISu5TUAeuvvu9csP3VH4aLZBQ8/VvBwEHScbqytrirdUfX15/QcP7iz9Pa5D8777fR53Q0flB+tbckOvr/W8m1L/xQsmV30n3fO7d3+tOqlVY11DWdrD7z70R1FG18b/eayVw4X3L1s5sLUviduOVb15007P+wKAAAAAADgJ/Sz/9c7S7+4Xb/4gwC4gZ2pKgsAAAAAgOvfNd0CCAAAAAAA+H4EAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMEAAAAAAAAEIMG1C/+IAAAAAAAAGKLGQAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBABwfUtMuzkl9NXhASnDUxJDAQAAAABww7ouA4C4tNueXv74koKUuOhG2oQ//se6VQWDA7gBDcl94rnn/7787ryEL44OypqxcPvLzzxbkBIAAAAAADeqAcG1a8DIaYu3/zJn4JcGuw+9snxp86hx+XnhhuSgvDWAG1lb9fpN72Q/XbjxqaB41Z6qrqCv+j9/47ycjve2vuQXBAAAAABuYNdyANArfLpi+a//uK/tkuHt/zprewAEQWvl9uLnI2uXFK5dElm85uC5iXOj1f/WvZuLt1S2RgIAAAAA4IZ1rQcAwLdqrdxRvCrY+NTsv6ybGr4pvmHXhsVbq738DwAAAAA3uOszAEib8McXCzs2LX+q/Mylu4aMemBe0fxJGUlB0HGsfPPWbaXVZ8LBgJETZy+bnT9uRHL0kHMnDi5dUbK/uSeAWNFZvaN4xdl1S6YGOzY8XlLbGQAAAAAAN7rYmgEQSpmxYP6chPLf/fKF/c2hW2fPX72oqPWZzWWhicvm5Qe7Nv/T7trWYHBWdnrHadV/Yk1n3Z7i4neCSE84AAAAAAC45gOAuKH5q1/76+rPtj8tm/f43z78uoPT8mZmR/at2bP/5NkgOPvhrnePTpw9LSv+UNvNKaHuw3WNfS3Rz9RVnwkgFoUjki0AAAAA4ILrcxHghMsfHDf0lmFD08et3Pjg52Pdh+JCnQ1HdlfnzXnqmezKmsMfHHrz4DENUgAAAAAAiG0xtghw5Fxn0+urnltTffbL462vrlr2asLN4ydOLrx38aNFNStXbN590rvSAAAAAADErP8RxJDOE7W1kdTxBRmJl93d9cnhfdsXr9haFuQUFqTHBQAAAAAAELNiIACIBEEoNS25t6DfVlN6oGXY9LnLpo1KCUWHB2fl9n1IuGX82PMjKbdOui17aKSjrTsAAAAAAIDYdf23AGqueaO8Ze28Ff+VX1L0/P4Pt29eGTd7/rxn/uuXvTs7qt5+fNWxjrTRhfNmTxkR6h3qbDr6/raVB1rDAQAAAAAAxKyfJeVODgAuOlNVFgAAAAAA17+YWgMAAAAAAAA4TwAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAAAAAAAAAxSAAA17fEtJtTQl8dHpAyPCUxFAAAAAAANywBAFzPhuQ+8dzzf19+d17CF0cHZc1YuP3lZ54tSAkAAAAAgBvVgOBalnDztHsL59yRlz00FITbGxrqD+/dufn9jzu/40XyMkOnaj9ujQQQa9qq1296J/vpwo1PBcWr9lR1BX3V//kb5+V0vLf1pfLWAAAAAAC4UV3DMwBCKdMWLF5WECl9/tdjZz089r7HizYdOR58554miVlTVy8pmpZ2bUcd8H21Vm4vfv7thszCtUum5iUMypo2N1r9b927+ZFNR5qEXgAAAABwA7t2y+JxQ3Nm5IaObtlWWnf2/Ehnw5HShgC4RGvljuJVwcanZv9l3dTwTfENuzYs3lrt5X8AAAAAuMFdw+/Fh0IDQ/HD8jISD1Z/qefPkLGrXpybeXBtUcmxcO/2gLyiZ9aOrVr8zM6OsbOXzc4fNyI5OnruxMGlK0qODp/9n7+fMiwInvjT/3ki3Lj+yedebehJzJzwxILCmdnRwyINFe+s37Rzf3NPELp5zsrF007Xn8suGDM0CMJNe0u2vXE6d9G8u8Zd2Ny6cvex3icZkj1nwezC/IxhcdGN9kNb1i7e/XE4gJ9SZ/WO4hVn1y2ZGuzY8HhJ7XdrkwUAAAAAxKJrNwAIN1e9Xn73uukLS9IO7n7v0K7yYxea+LfV767uXj127Mhtx+qiI6H0ybnJpw4caRgycd28/GDX5n/aXdsaDM7KTu843dPZ/Lef/z74z8cyXl/2whsne3pPH5L7xJLCkdXbfr6ioi5If2DJwmWLzhxf8e7x3n3Jw9K6V64ofqghMvKOuX95bPGE2neim4/0bW6cO3d+w3NrqoPxs4vmjKh/6dcv7D55Ni5tVF5Ci+o/14LOuj3Fxe8EkR7/IAEAAACA4JpeAyDSun/Tc0WvvHM0PPqBJ575r9I/v/3c/dOGRxOLMx8dqGoZmjNhRG96ETcib9yQlv2VTcHQm1NC3bV1jb05QeRMXXXtZRugp+ROHheqeXXbkbqunqDr4107KjpGjB13YYWASEvdkUMNZ4Og53j5u/tOdJ+qPlJ2YXN/WVvyuPz0uFB8Slr8ueZjR5t7GxOFm4992HA2gGtDWPUfAAAAALjo2l4aN3Km6v0d0T9rhtwyrmDCnNl3rX461LHsb4frjhztyp+cm/56Q9PIsWNTm4+UnejpjDuyuzpvzlPPZFfWHP7g0JsHj12uC8qAlFGpw27KWPdawedj4fq4rx4Y7m7tCuJCoeiu8PnNcN9mpP3oexWn5hWWvDj2cHX1vt1lh5t7AgAAAAAAuMZc2wHAReG2jw/v217blbz9sZzxIwYdrm7cV9E+pSBn2IFgQn7yqfKqU71v/R97ddWyVxNuHj9xcuG9ix8tqlm5YvPuk1+pzndGOj4t/92Tf97f9uXxUHBlepoO/u2hg9vSs/KnT5+8YmNh696187ZquQ4AAAAAwLXlGm4B9FVdkXAQ6ntb/2ztgarWtLHjs/PGD23aV/GFLvxdn0SjgsUrtpYFOYUF6V95tb/nVF1jy9DR07IHB/3S01R35NX1a4u3NQ4rmDxuSAAAAAAAANeUazgAGJI7Z9H/WnhH7siEAXFDbpk87X+tXTIx5UT57r6e+50nKw+1pRfeP2FYc+Wh8014Em4ZP3ZUSigIQim3Trote2iko6076J090NoSSh2XnRoXGpQYCjpr9+9uSJ6+YO6csSm98UDCzbdmpcR9h8cakJ479tbhg3q7CWXmz8xPjYu0d0QCAAAAAAC4plzLLYC6W9pCt84omrkgNbW3Qh9pOLCteEtZVVffzq7GfR+0PPhQ+tFXqlr76u9xaaML582eMqKvlU9n09H3t6080No7M6DhneXrBz1672/LHwv2vrT8qYMfv75mc+KCwjm/f2lR76GR2r2bi+taW6/0qeKzC+5eNnNhat+5Lceq/rxp54ddAQAAAAAAXFN+lpQ7Obg+pRQ8WjI3tPmZzbstwwtXz5mqsgAAAAAAuP5dV2sAfMngcZNGx52sPHpa9R8AAAAAAC513QYAaTnTckO1B2pa9d8HAAAAAICvuF4DgPTcCXlB477q9nAAAAAAAABc6jpeAwD4IVgDAAYMUtoAABAASURBVAAAAABiw/W7BgAAAAAAAPC1BAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBAAAAAAAABCDBgRXUWhwVm7OmBGp6UMHdX76SUNDzdG61s4AAAAAAAD4sV2lACDh5mn3z140PW9Y3JfHT9fv3VG6Zm9tayQAAAAAAAB+ND9Lyp0c9E9c2tglT82/b1To4kB3y+lI0tDkgRe3T1VsW7rm3aquALj2nakqCwAAAACA61+/1wBIuOXBReer/5GGD95e+utfF8z61dT//fjts4r/5fclb9a2Rw8Zlj979dyxKaHgBzPo1rkr/3vd3Vnf+xahm+e8+Me35mYnfuNRKQWPvvsfT85ICwAAAAAA4BrXzxZAA/KmFT2aF627dx/603OL930S7htNHD4qO66lqnL/85UV+xf8duP09GF3Fi0pr3+q/MwVX3lQ3h2zHp0xccKo+Gi00HKi/mj5u3/eVnlcKyH4ssS0mwee/uQrXbYGpAxPPtfc2ulXBgAAAABuVP2bATAkp3D66IFBcK5q5/r3L1T/g2DwuNkL1y2YOKz3ffwzh7eV7vo0+iF5yoyCkVf6hv6ArBnz187NObXjuYJZD4+d9eg9y0oPf/oDziCA69WQ3Ceee/7vy+/OS/ji6KCsGQu3v/zMswUpAQAAAABwo+pXAJCSedv4m6J/t+zbXV73dS8at1W9vrf+XBAMzL5t/Igrm3AQSp8waXS4vHT9wQuhQrjt2O59R7z+D5dqq16/6Z1T2YUbn/osA4hW/+dvnJfTcWDbS+WtAQAAAABwo+pPC6ABKZkZqdG/Tzcerv2G3j49x6trjgejs+NS89Lig4Yr6gKUGAqljMjOTKi+3NLBg/JmzF1dlD8srrc1UNmOkjXv9640EDd07BMvTh03KjkIumsPlK7ctP/CuUNGPTCvaP6kjKQg6DhWvnnrttLqM725QihlctHcZTNzol/h3Ima2oRQUNt7eFzWvSVP5x16/oUNdWd7nyT3f5UsyShd8cIbDT2XPmTmhCcWFM7MTu5d/6DinfWbdu5v7gngx9Vaub34+cjaJYVrl0QWrzl4buLcaPW/de/m4i2VrTIzAAAAALiB9WcGQChpaF9bnnB7y/k6Y8LNeWNzxxfk5A0JxX3xwK7Wjr6Ke1LClbXxiTTt3lvVkX3Pxud+9fSMsVlf7m2S968L186I3/v8EwWzHr1nRem+2vbzswQGJsSf2r120qyHC3657VRW4bL7+1b0DaXMWDB/zpCq3/2yeGzhrx+vTJ6zqGhKWjT2GDx+3uJnCyKvLvt1wazi+3e0XOmzfWZI7hNLCkc2bPv5A78Y+8BzpUHBskVTRmpTxE+htXJH8aq3T2XN/su6FVt+mXNq14biTar/AAAAAHCj608AEOk43VdijEtO7St8J2ZOXf37xRufnv9wXnwQ7v78wISUpLi+47uusCTZc3zf5qJlJW82hMbdv/A/3/jrBxt/NWdsSu81huQ9MD29dvvWP1e2Ruv+4eZjH548e/6cjhOHXj/wcWd08GTF6+Xtw3Jzh4WCuLS8mdmRfdv37I8eFjnz4a53jwYZ07Lig7ScwrHxR0tK3uidDXD2+IE9pQ3dwXeRkjt5XKjm1W1H6rp6gq6Pd+2o6BgxdlxaPxdVhu+ps3pH8YrSqiBUu2ND8dZqrX8AAAAAgP4UrHtaGxpbgozUoRnjswfvKz/TWf23e2b97au3GJmbMzL6d7ilqvnKi+w9TdX7N0T/hAbn5RcU3jtr0dMLE5e98GrcqOy4lt0N7eFvOrcvmYgLDYwL4obeMmxo+riVGx/8fG/3obhQYlr2yLiW0pPtn40ODL6TASmjUofdlLHutYLPx8L1cQH8ZDrr9hQXvxNEesIBAAAAAEC/AoCgteHI4U8nzrwpddq9E0ur91yuX38Ql5Y/Z/roaHn9XO2Rwye+e4v8yJmq8ndrT0RSXpw9Ljf19bpQEPpOfXYi5zqbXl/13Jrqs18cTcztd3uUzkjHp+W/e/LP+9sCuEaEI1ahAAAAAAAu6E8LoCBoq3l9b825IBiYXbii6LbLdMAfkv3goqLpN0U/tezbXX78e1fdI93hSDAwMQif/rg1SL01K/kK37XvPFFbG0kdX5CReMl487HjQer4zMtdJ3I2CMUnJXzzhXtO1TW2DB09LXtwAAAAAAAA157+BQBBT93ukpUHehvpZE6f//eNT67419tuzUxJTBg8MmvsA3Mff2vjbxflxUdr6h/t2PpS+ZkrvWooZVrRw09HL5U2KC4hJa9g6oqn5k4J1e860NTZXLOvLpgwe+6jY6N3ie6aMDnrG0vwbTWlB1qGTZ+7bNqolGg+ERqcldv3obnq9QPtY4r6rjPklmlFswuz48+fET7d1NCVPGV6QW+ekXDLhIKM1IvBxrlwJByKHzlkUPRzZ+3+3Q3J0xfMvbA4QcLNt2alaAEEAAAAAMA1ot+L1kY+2f3KC+Hw/BV3Zgy8KWfmQ9E/lxzRfui1zcvfqu0Mrlyk5dPupEl3P3vv3GGJvdX3jmMHV67YVtrQEwSf7HplQ9KCokd//9LD5y++pfFwXcvXX+rsh9s3r4ybPX/eM//1y97tjqq3H191rDVy9sOSDUub735g3or/GtJdVVlxqCJ9zPkz2ipXrto8f+7cv5cWRa9/9ED9qa4L2UBn3f69Jxc//NLL41574ZG3jr2+ZnPigsI5v39pUd8z1+7dXFzXavFVAAAAAACuBT9Lyp0cXAUD0sdOmX/v1Gl5qV9YTbe99oODr+54d1/dFb/7D/zUzlSVBQAAAADA9e9qBQAXhQalp6UPGxp0NLccbz4TDoDrjAAAAAAAAGJDv1sAXSJytunksaaTAQAAAAAA8BPq5yLAAAAAAADAtUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMUgAAAAAAAAAMWhAcBUMGJlbMD4rvrW6vKzuTPjyxwzKKiiYMDxoqCzf33A2AAAAAAAAfkg/S8qdHPRHKGXaY79dPSm1byNSu2tD8dbq1kuOSRg156nFi/Li+za6D215YenujzsD4Fp0pqosAAAAAACuf/1tARQ3omBOQerFrVD2HVPHp106qyAld/IDF6r/UfETZkwdMyQAAAAAAAB+OFelBdCXDAwljy8qWjItJzMx1PFp/d6SklcjAQAAAAAA8GPq7wyA8ImKXbWfF/hb6hpHzntm47150ep/dDPpptH3PfHM6vz2oyc+P6Wh/NBHbQEAAAAAAPDD+Z8D00YG/ZA4eODxw0f/f/9zYFL49NG9f9/SMHrezNHxX77FTRn/955N2/67KzTwbNOh3dtW7m0e+D8jnZH/OwD6LTHt5qRw59lLf58GpAwf+j//r7Ph7/579tQv/3cAAAAAAFz/+jUDIC5z6rqNL/3XxvmFI4KGky3nEuOHZY9OvcxxGbemxQ8M2htOdqdOml3yl5f2vFh4a8IV3mRA1r8u++//8/D4Ly0bMGj8ohf/+8WpI0MB3NCG5D7x3PN/X3533pd+oQZlzVi4/eVnni1ICQAAAACAG1V/1gAYMCxrbF5i9EPqmPzUMdG/P634a93lDx2YNmraHVOy4y5uj8ibMnznh3VnA6A/2qrXb3on++nCjU8Fxav2VHUFfdX/+Rvn5XS8t/Wl8tYAAAAAALhR9WsGQNJNyQO/uH1TeurpppavHhduagjSh8V9cSg+Zai39+EqaK3cXvz82w2ZhWuXTM1LGJQ1bW60+t+6d/Mjm440WX8bAAAAAG5g/ZkBEHVJfTE+5fShVz9If+L2L/YB6j66+926tFkzv3xoOLhKQoPHz5675I6czL5E4dSBrcWvHDoefa4hox6YVzR/UkZSEHQcK9+8dVtp9Zlw6OY5KxdPrt1flTn1wbzkU++tLdrUmH3Z0+H60Vq5o3hVsPGp2X9ZNzV8U3zDrg2Lt1Z7+R8AAAAAbnD9CQB6avfu/Gtm4X356UlBpPbAzn3NN9+aNzZl74aiA7c9MLNgSmboeHXF6zv2t2ZOfSCzsfS1Q3H5U+/LSw7C7R8dKH29+kxwNaQXFK2Ylrxv/dP3l7eGE26+NTNoiZbvQykzFsyfk1D+u1++sL85dOvs+asXFbU+s3nf6egZyWNmzhr4XunS3zeeOlkfVzD/MqfD9aazekfxirPrlkwNdmx4vKS2MwAAAAAAbnT9mgEQbq7csKJyQ/RT6ObCp59Zdm989OOE/IKZteW7ohX25khS5tiZi54Zd1Oobzy/dscLk545dlVLkwOS0pIHdjUdrW3tnVLQ9cmH1b2jcWl5M7Mj+9bs2X/ybBCc/XDXu0cnzp6WFb+vPLoz0rB3c/Gm8+9HD8iaeJnT4XrUWbenuPidINJz1abXAAAAAADXs362ALogJffuOfnxn22mZhc8nF3wlaNC2dNmTXlvw+6TPcFV03O8cv+hSYXPvrjsaGVN2YF391WfiVY/44beMmxo+riVGx/8/MjuQ3GfrToQOfeNp8N1Khy5ir9cAAAAAMD17aoEAIPz7swbdiUHJubMzE3dd/KT71RkD3f19vT50hLCfZvnunrr+OGGQ089figxLXvK9MmFS1564kTpvFXvnoqW+DubXl/13Jrqs18+7+ZLL3650+u6AgAAAAAAuK79j6D/Qsl5w5Ov8NBh2alxwXfS03KyqSVh9PjMwZ+PJaTmZYZaGxpbL/br72yu3V3y5+I1ZS2Zk2dmDuo8UVsbSR1fkJF4Zfe45PQAAAAAAACuc1cjAIiLT0q40mOTEpKTgu+ms3bPn8sj0xeKnLBvAAAQAElEQVTMXVhwc2Jvf//cOUvm35dQtXnvsXAQJA7PnZyVEg0V4oaMmn5HTmrQ3doVCdpqSg+0DJs+d9m0USmhaO4wOCu378NXXP50AAAAAAC4zl2VFkCR8BXXzM9FDw6+o0jrvk3P1WbnTZk+f8/TGUlBd+2BnY8/WfZhW9C7CHDmbfMXTFzX96r/uU/r95WUvNnQEwQ9H27fvDJu9vx5z/zXL3t3dVS9/fiqY62X3vvrTgcAAAAAgOvbz5JyJwf9NWj8ghUbp6dewZHdh155bvH7n1hoF65ZZ6rKAgAAAADg+ndVZgCcPbxt60sJs2ZmJn9Tf/9w9/HKPS8dUP0HAAAAAIAf3FWZAQDEDjMAAAAAACA2XI1FgAEAAAAAgGuMAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGKQAAAAAAAAAGLQgODqiRuSXTh76pTM5KCr5aP39rx68OPOAAAAAAAA+AlctQAgMWvq6qdnTxh6fmv0uPz8CXmbH99S2RQJAAAAAACAH9lVagGUMGrOgs+q/+eFsqfPfWJSSlwAAAAAAAD82K5OABA3fOyEUV8djh9XMDolAAAAAAAAfmxXKQCIi0+67HhC/MBQ8ANKm/DH/3hxVcHg73LOoLwZj/5lydSshABiQGLazSmX+S0bkDI8JfEH/e0DAAAAAK5tVycACDcfa7jcgr+nGppavvcaAAnZSzb+tXLni0+PHRRcRaH4kfl543KzMwUAxIAhuU889/zfl9+d96V/z4OyZizc/vIzzxaYgQMAAAAAN66rFQBUlZa3XDraWVP6fn1n8D0lZt02fkh7S2fyhNtHJwZXT6R194pfjf3ff9zXHMB1r616/aZ3TmUXbnzqswwgWv2fv3FeTseBbS+VtwYAAAAAwI3qKgQAcUNuuXVsRjhabTzQeO6z0dM1r2/dUzskZ3zWzd+rfD943KS8pLo9699vShp725ghAXBZrZXbi59/uyGzcO2SqXkJg7KmzY1W/1v3bn5k05Gm7z3/BgAAAAC4/g0I+idu+ITVK+dOGdr7+VRF2Zrnt9WejhYd40fmTnhw7uIHe2v/kdoda+eV1H63qQBDRk/LDdVurzh8YnDLHQXTMgcfrjxz4Y5Dsh98bO6i/NTolU/VNgYJoY/6xlMKHi2Zm/zRyeQJ+elJQdBS9c6akuqUmbMXTUof2Le5cn3p/uaeIBh069xn1uUemvfknrrg5jkrF087Xd+RmT/uplAQbirbVrJyd22rsinXldbKHcWrgo1Pzf7Luqnhm+Ibdm1YvLXay/8AAAAAcIPr3wyA0C2FC4rOV/+jhuVPWfb0b0teeqbkpcXPPlSQfeHN/1D2vXOf+G7r9AbpuRPGxdXvq25vPVl5uDl+3KTRF3qZJ4x6dPnCB0LlxY/8Ymzh0y/VhlLiPj8rbmj6wIqSnxc+PPahF3bFTVn9UlFebcm/XNic+OyCiemXWRM1edjQ7tJVvx476xd3r6kfeW80WvhujwrXgs7qHcUrSquCUO2ODcWq/wAAAABAPwOAxMzbCvNCV3Bg6pQ7ctKDKxZKGXfn6KD2yOHmnqCrqay6PSV3bF5fF6DErAlThja+umln765I6/7d7x49/YXX9aMHl9f2tj1pqy3dW9NyunH/hc360r315zJzxwz96s0iLQ1HDjWcDYKepop3d5+MH5effjWXHIAfS2fdnuLiJ4q/62wbAAAAACBG9ScAGJCaPXrYlR2alJmbecV9/OPS8mZmBkcP1PS9xXy2trzqVELOtOzB0TsOy8xIPd1Y1dbzrRcJd3WHg9DF6QE90c3g882v093RFQkS4gcGcF0KR3rCAQAAAABAr36tAZCUlnyltfKE5JRvq75fNGBY/m15Q5MHPvHy9Ce+cK9Jo1PKq6Ifzl3pdQAAAAAA4MbV30WAr75Q+pRJGa3vbShaX3mxj3nvsr0bC27LG1J5tKEpnDB6XNqAqoZvnwQAAAAAAAA3rP60AOppqW1qucJjmxuPd13RgYmZt00b3n20vP4Lq5j2dQEamjMtd3Bn3bulJ1IfWDB72vBBKcPHzpl797ihV7IIAQAAAAAA3Fj6tQhwU3npnw9cQQTQWf96ybtVVxQADMqelD+sq2Zf7ZkvXaCh8nBz/Ljbc1K6Pn59zeY/1ybPWfny28vvzmurOnyiW9NzAAAAAAC4xM+ScicH/RM35Ja8zK9dDOBcV1NtQ2tnJACuC2eqygIAAAAA4Pp3FdYACLd9/GHlxwEAAAAAAHDN6FcLIAAAAAAA4NokAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBgkAAAAAAAAgBj0/7B39zFa1veex69zwj2EJ8HMZBSwRDBh+ANMRFMawA3QoyU9QbPLdLdoMo1CW+wsVAk+Ykox4iOLRygVVzjmsFFJOrgRUqKyColiikFInMmGIZEhCqJkJkBnBjJz88fyUFt18akz1PbD6xVj7rnu340XBv75vu/r9xMAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQH2K3lKqnDL9uomXlc75ZnfnRzvfeHNby4kCAAAAAAA4/3otAAy9dtYDc8YP+uIFN08bdcftT287WgAAAAAAAOdbLwWAATW1M8YN+vI13eXuAgAAAAAA+FvonQBQUT3imjOb/3Q1vlC3ZMve8qff7Hf1bUvWTK9q3dvU3NmnojgpAwAAAAAAwPnWKwGgz+VXfbem4vSr9s7SyLFjqz795oChM05fON74h/cHTZu95JIt96zb11GcT6VLb1l6/4yWlXVPNZ/f/xD8HRhYfWnfIx+1lT93uU/l8MFdh9s6ygUAAAAAcGHqhQBQUT3+lhuu6HvmddX3ah/53rkWdby3taUYN2fMyCNvn1r5tebyA2rue2zelTuW163b1/25i689WvfiB54kgGLI2DsfXDD1cEP9w5sbO/98td/oGXNX1Y1ofPLBBW+2FQAAAADABalXAkDNlRefftHV+MKPl2zZ/5lvHPcZ/V/uXveTK4qWpuZixNzh5ebX3jePhF5ztGnFU6/W3Fe76t7ikwZwZvo/Z0z7a2sf3+FvGwAAAABcuHoeAPpdee2YYWde9R036383zDrXmvK7O/a0X/bDmuLQ6r3HCqD3tO1eX/9QefnC2uULywuWvdk1efap6X/by6vr1+xus/8PAAAAAFzAehoAKoZPuGny0K9adWhn8/Ga6VdUHHxp55GTRS8aMuqmOXVzrx0xqCja9+1YvfaFhqY/fnZroH5Xz777gZHv7SzG3zBu8KkU8WHjq4+veGnb4V69DfhWte3eUP9wsereWc88cV33Jf1bNq5csLbJl/8BAAAA4AL3z0XPVFSPqhn4VYsO7Hmrc+jEmtL+Xe/15leSS5Uzbpt7y5DGX/2i/qra2+/YPfiW+XVTq/ucY93IK7peX35t7c/+ZVFDc/X1D8yffHmpgCQdTRvqlzQ0FqXmDSvrTf8BAAAAgJ4+AVCqnDp9XNVXrWpp2v3hxVddM+BQQ1PrNzu5t9S/Zub9O2Z+/nLzmX9XVI+7oab8yrLN2w6eKIoT72zcsnPyrB+M7v/Kjs+v7z78dsMbH3SUTw1Jtzy+rmbdbZMmVr+5/6CHAIjSsXdzff2rRfmk87EBAAAAgKKHAWBgzZSbxw/+qlWtjX9oHTZ+zKDDb+888A1n7uXjzRuW163b95eB5oCa+x6bd+WZlxUXf2fYxUOvWbrq5r984Pj2iq/4bn9bS/P+8nU11aVCACBOd9mfagAAAADgT3oSAPpUDb/i8oqvWnWgcePBwRNnDW5r2rO/l48kLXd1HHru4QeXNZ34zOXSpV/+sYpTH3Q4KgAAAAAA0Xr0BMCgSwYX3cc+PHy869zvl9sO7Nm4/qXmAZPnVx/b/odDvbszSceB5uby1IkTRgxsau748qUVF/U9FSrODP0rR46q6j70/GEFAAAAAACAZD0KAO0ft7YfKT+7bG1Dy4kvXFSqnFg3adiRPW8dPFH0rqN7Gt5oXTV99qIDq5e9vq+tuGh0TVVb86kXxakgMWhI1aBSc8eZOf+gy6Yumv3R45v2dFdP+nnduPYdK7cftlMKAAAAAADJehIATu5/s+Hp8fMW/duqRV++sPv955Ztfqez6G0n3lm/emnFrLlz7v8/vzj9c3vj7+94eF9bZ+vWjY033zl78zNj77h9XfupHtDRWoydteb7pfYDjRs3rFz8+lc9MQAAAAAAAP/g/mnQ2ClFj/QZOvqKkQO++Ojd8rHm5g/avrUdd/pdPfv+J8Zun3PX5r12/YGv4Y+NWwsAAAAA4B9fj7YAOuPkob3NhwoAAAAAAODvyD8XAAAAAABAHAEAAAAAAAAC9fwMACCKMwAAAAAAIIMnAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAvUpekG/yydMvWXa2GEVx959Y8vzb+xrKxcAAAAAAMC3qMcBoHTRxLoFy28Y0ffMT9eMnzB9/Nr6J7fv1wAAAAAAAODb08MtgPpdPWvemel/ufm1hsc3NrYWxbBrZy+/7aqhpQIAAAAAAPi29CgAVIycPH/GFX2L4+9uWD5nxebn166s/+3pBjDy+3MfmP6digIAAAAAAPh29CgADBpeM7Ki6Gp8afELzR2nL5zc+8rqBf+xp70oXTPzhxOHFAAAAAAAwLeiRwGgq/N4e1H0vazmmuozZwmULp34gwnDWt7eeaQoBlQNG9ArJwz/XSpdestjv3nxtpqBX2955VUzf7P41hnD+/TirwlnDay+tPIcO271qRxeOdBOXAAAAABwAevRjL6jactzu8bfOX78oqXziiWrtw65btEvpg47+96R1g87TxY9MaDmvifu/tEln7348Zv1kwKzNgAAEABJREFUd/37W0fP/YmK6lHjhhxr3NvWXXxLTt3zY/Ou3LG8bt2+T91Dn8rLxlwzfvCH1aVNB3v2/wQ+Z8jYOx9cMPVwQ/3Dmxs7/3y13+gZc1fVjWh88sEFb7YVAAAAAMAFqWdf0i9/8PyTK4ctXnDzqHGLHpw3dO3b735cDDszsm9+fdvO8qVXTxt35ZByS9Out/b+8a8ZypePN2/43DD9S/SpmV73xFV76u9f/6lJ6N+Dk3s3Lf3epgJ639GmFU+9WnNf7ap7i08awJnp/5wx7a+tfXyH6T8AAAAAXLh6vEvP0eYVD6+uWDzvR5eNufWXY/58uWbm3HXTBo+8+OxPN27/j9X3vHj2nACgN7XtXl//UHn5wtrlC8sLlr3ZNXn2qel/28ur69fsbisXAAAAAMAFqxe26e8+vHvZokfbf1n3o/FDKz7e07B+e8WMuh+NOjP9725tPty/5rLBk36yYM0lq+9Ys/tQzyeSA75zy71331R+6acPbdlfLiqqv7vkwbqRb/52efFfn545oihGrHv++uLA1jl3/a93OvtcPrl2Ud3Uay4pnbqTnS83LF3/9v7Ooqie9JsHr2t7uXHQ9H+desnxrU8uXtpZ+8zswc0H+08aP2JQUbQ2b13xVMOmlhNF0W/ctBt/PmPypFH9i6LcsuvVFWte2vbNt/GpnPDz9bcNXnHXY5sO97t69t0P1BxqLsZMrRlcFMeb32hY+tS2zz+yULq0duGC+dW77lmy/q3OiybOmr1w2piRF5/e0P3DN9bWP7l9v8Eun9K2e0P9w8Wqe2c988R13Zf0b9m4csHaJl/+BwAAAIALXI8OAf6z7qPNK5cs+k833vq9nz227I3393d+Mp/uPtSwbHH9xve6ilLN9Hlrbvvu0J6fStr5we/Wbv5w5A8XTru0onTRxB/feM3RrUs3/N+31z1Yt+H99n2v1t1061X1p6b/xcCxNz4yZ9yHGx79l9pbJ9ze0Dq+7pGZnxyxO2DEDbPGd728+o5fLz+7Tcqgi6v67nrhv9XeetVNDz7fPf7O26aOPnOr7Z0fvLJ+5X++6WcTfvJoQzH5gV9eP7qnv4VSZfXglg2PXnvjrRN+8cKHo2sX/fizB/+WKqfcNm/+Ze8tfbjhraPF0Al1S34w+K2n7ptw46l7u+9XL7/XavrP/6ejaUP9kobGotS8YWW96T8AAAAA0FsB4NMG1kyqHde/6Hh/54FTg+pSRXHsrbXLf7qmsbUohn2/du7Yi77Br1XqXzPz/h0v/fvuT/55sW5UxalZZ8urSzceqpk16+bptfPHHnt+zeZzbfrf78prx1e2bFn9+r62ctF9cNezrx2qvGrssLPj+3Lr1ieXL37x7W279x06+9nO1q07mk8/oNC5b+OmPe3VY6+s7lMUJ/bv2L5pR/P+zpPdR/dtfe29rupRn+xr9NfrPtL0yq6POorTd/XcjmPDxn5yV6f1v3LW3EVjW1csW/vK4ZNF0WdQ9eC+nYd2Np852bjzo3eaPrKTEufUsXdzff2d9evstQUAAAAAnNYLWwCdW+eh5xb9+qdHz/5wsnHT2qU1S564tqpm3OCK3V/7QOAvPAT45N5XXnj+e3fPn1PsXPPoc3tPnOOzpcHDhldVjavb3FD3l4sH3utb8ae3u8rlL7qNrs7jXUVVxdmVpcqrp02ZOqrq8pFDh1UPrSrtqSh6Ubn9SLmoKJ2+q9N3Uxo2YdYjA4qty1Y2tJzdaOjk/t3btl9b+8Bji3bu3rP1jS2vNP1VxylzYeguf+P9qQAAAACAVL0fADoONO08cP3IyyY8cF/rHQ9teOdsAxgyYuLw09vot3/cS/vXdB5raTlW1PRvPXL8C1aUu8rHW3e9VPfQts8fPDCg+LpKl85YuGDugF2r17+0es1HfSf89/Vzer6H0Zcot7U0tgyfPHXmdQ1NG84+1tDdsv3eO7YPrK6ZOn1K7cLH7zzQMOfhLXs7CwAAAAAA+BK9vwVQcbRpxVO/f7ejGFTzr08s/OG4AUXFkLH3LZ73o1Glrn1bn93xUW98gb3P0Mm18yccf/kPxybVzfrB8HNljPKx5sZjfUdeNan6r48cFRdf8YOa0rubNm9q+qjjb7Lzftfht5eueLVl+PWPzP7MeQkdh5s3rXu6ftnW1pFTbhjZrwAAAAAAgC91HgLAn84jfWH7kWLQuNp1//Ox3z+z4Oz0f8GS06fa9lzF8Al31o37cMO6xSvWPXt0zPy6CZefmZW3HjjWVT3imup+FaV+FcXJ/Tu2vFuMm//L2inDT0/MBw4fdfXwbzY67+4+3l4MnjTzh1NGXlQ5etL8mWOqPhnKdxXFoCFVg87D8wDtTS/ds3ZXcW3dA9O/M/D0bY+dMrqy4tTvesio6dPGVBXH2zqdAgwAAAAAwFc4X2cAdOzdsmDRsUULZ98wqqrq1Gi+8ff3LPtkO6Cv7+whwDM/deXjN+sXbbl8Tu24w5vrX/6gu1z8bs3WKYtrF057b8ErHx16Y93iATfesnjV/FLj0rtWNhzcsfjJwYvqrnvit9ef/mz3oZefWtl48MQ3eATh6J5nX9h15S+uf+Lfri+O7Hl5x57ms9sHlVu3bmy8+c7Zm58Ze8ftT287+iX3fGzjr+9bUXwjJw+9vu5Xly1YVTd3/uH/8Wzpu3Nvm/zEwNNvdH383ivr1v2uxT7vAAAAAAB8hX8aNHZKcR71qRw+orJ8aP/hE46uhX8If2zcWgAAAAAA//jO1xMAnzjZdnBfWwEAAAAAAPxNnZczAAAAAAAAgG+XAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAP2xFh4AABAASURBVAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAAAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAAAABBIAAAAAAAAgkAAAAAAAAACBBAB0eNgsAAAQAElEQVQAAAAAAAgkAAAAAAAAQCABAAAAAAAAAgkAAAAAAAAQSAAAAAAAAIBAAgAAAAAAAAQSAAAAAAAAIJAAAAAAAAAAgQQAAAAAAAAIJAAAAAAAAEAgAQAAAAAAAAIJAAAAAAAAEEgAAAAAAACAQAIAAAAAAAAEEgAAAAAAACCQAAAAAAAAAIEEAAAAAAAACCQAAAAAAABAIAEAAAAAAAACCQAAAAAAABBIAAAAAAAAgEACAAAAAPD/2Lv3+KiqA4Hj18qEhYBAEyMvEXwQ2AUVtNIV3YquYmmRtkYLusaygBKtURFBxUppARURFYpAhbJGAVsDrWBZ8AHs8pAgL0mqBMUgbzGRJJCwJLTuhGhMFS3VPvT0+3U+OnPumTMDH/86vzv3AgABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAgAgAwiMAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAAAAAAAAABEgAAAAAAACBAAgAAAAAAAARIAAAAAAAAgAAJAAAAAAAAECABAAAAAAAAAiQAAAAAAABAgAQAAAAAAAAIkAAA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"},{"mime_type":"text/plain","data":"MTQ6MDk6NTQ6MDAwIC0gMTQ6MTA6MDk6MDAwIHwgQ3VycmVudCBVUkw6IGh0dHBzOi8vdXl1bmktbWFzdGVyLXNlcnZlci5zdW1hY2kuYXdzL3Jobi9jb25maWd1cmF0aW9uL0dsb2JhbENvbmZpZ0NoYW5uZWxMaXN0LmRv"}],"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":48786281357}}]},{"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":2177027850},"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":2177185127},"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":779201333},"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":1401178440},"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":1991113287},"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":7929036967},"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":14493229808},"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":9351300727},"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":11148738341},"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":2628506276},"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":79059134},"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":67345656},"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":154183161},"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":12034189846},"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":136201330},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1346483874},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":30,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1242213099},"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":1557325689},"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":264131917},"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":974592752},"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":1906288318},"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":74782743},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":38,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1044312114},"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":145323715},"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":807758342},"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":71668156},"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":2148424972},"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":20280184351},"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":76292876},"after":[]},{"keyword":"And ","name":"I follow \"List / Remove\"","line":47,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1010374580},"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":148627686},"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":816416657},"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":64988407},"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":2539895267},"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":10606014201},"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":792461352},"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":1841234503},"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":1112489195},"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":536485705},"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":223617105},"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":149427078},"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":555190753},"after":[]},{"keyword":"And ","name":"I follow \"perseus-dummy-7891\"","line":14,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":357597424},"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":68957116},"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":11304309},"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":10743912},"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":1465816901},"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":880520879},"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":882864628},"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":894448515},"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":868440691},"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":66727653},"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":82545040},"after":[]},{"keyword":"And ","name":"I click on \"Search\"","line":29,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"passed","duration":588619521},"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":82423428},"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":24415965},"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":426690640},"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":787946481},"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":1152289605},"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":1995217249},"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":1974933540},"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":132810937},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-default\"","line":16,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1352514759},"after":[]},{"keyword":"And ","name":"I follow \"errata-cache-bunch\"","line":17,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":1315331334},"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":1260130358},"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":282572985},"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":1301279095},"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":220190297},"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":12694798},"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":43402606684},"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":12287953},"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":52160530},"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":288820989},"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":69726324},"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":11989572},"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":86535020},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":34,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":403113937},"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":73775000},"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":68325923},"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":12189892},"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":66200810},"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":71160101},"after":[]},{"keyword":"And ","name":"I follow \"andromeda-dummy-6789\"","line":42,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":393763225},"after":[]},{"keyword":"And ","name":"I follow \"Packages\"","line":43,"match":{"location":"features/step_definitions/navigation_steps.rb:365"},"result":{"status":"passed","duration":686139045},"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":8738354},"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":58498177},"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":25993248},"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":1858489306},"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":76157713},"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":77736551},"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":79089796},"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":45744329},"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":512149298},"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":79112676},"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":81193199},"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-06-20T08:32:07Z\", \"name\"=>\"uyuni-master-suse-minion.sumaci.aws\", \"id\"=>1000010023, \"last_checkin\"=>\"2026-06-20T12:14:35Z\"}]"],"match":{"location":"features/step_definitions/command_steps.rb:706"},"result":{"status":"passed","duration":11428218527},"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":784981840},"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":1660689765},"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":1777696270},"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":1770976890},"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":[]}]}]