@scc_credentials
@scope_content_lifecycle_management
@susemanager
@uyuni
@skip_if_github_validation
Feature: 0104 - Content lifecycle
File name: srv_content_lifecycle.feature
Relative path: secondary/srv_content_lifecycle.feature
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter to remove all fonts packages
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.134
And
I click on "Create Filter"
00:00:00.127
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.013
Then
I should see a "Create a new filter" text
00:00:00.143
And
I enter "remove fonts packages" as "filter_name"
00:00:00.128
And
I select "Package (Name)" from "type"
00:00:01.147
And
I select "contains" from "matcher"
00:00:01.110
And
I enter "fonts" as "name"
00:00:00.077
And
I click on "Save" in "Create a new filter" modal
00:00:00.260
Then
I should see a "remove fonts packages" text
00:00:00.137
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create a content lifecycle project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.089
And
I follow "Create Project"
00:00:01.287
Then
I should see a "Create a new Content Lifecycle Project" text
00:00:00.126
And
I should see a "Project Properties" text
00:00:00.122
When
I enter "clp_label" as "label"
00:00:00.066
And
I enter "clp_name" as "name"
00:00:00.059
And
I enter "clp_desc" as "description"
00:00:00.064
And
I click on "Create"
00:00:00.065
And
I wait until I see "Content Lifecycle Project - clp_name" text
00:00:00.609
@scc_credentials
@scope_content_lifecycle_management
Scenario: Verify the content lifecycle project page
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.060
Then
I should see a "clp_name" text
00:00:00.139
And
I should see a "clp_desc" text
00:00:00.129
When
I follow "clp_name"
00:00:00.335
Then
I should see a "Project Properties" text
00:00:00.173
And
I should see a "Versions history" text
00:00:00.135
And
I should see a "Sources" text
00:00:00.132
And
I should see a "Filters" text
00:00:00.132
And
I should see a "Environment Lifecycle" text
00:00:00.138
@scc_credentials
@scope_content_lifecycle_management
@susemanager
Scenario: Add a source to the project
When
I follow the left menu "Content Lifecycle > Projects"
0s
And
I follow "clp_name"
0s
And
I click on "Attach/Detach Sources"
0s
And
I select "SLE-Product-SLES15-SP7-Pool for x86_64" from "selectedBaseChannel"
0s
And
I exclude the recommended child channels
0s
And
I click on "Save"
0s
And
I wait until I see "SLE-Product-SLES15-SP7-Pool for x86_64" text
0s
Then
I should see a "Version 1: (draft - not built) - Check the changes below" text
0s
@scc_credentials
@scope_content_lifecycle_management
@uyuni
Scenario: Add a source to the project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.063
And
I follow "clp_name"
00:00:00.420
And
I click on "Attach/Detach Sources"
00:00:00.073
And
I select "openSUSE Tumbleweed (x86_64)" from "selectedBaseChannel"
00:00:01.114
And
I wait until I see "Uyuni Client Tools for openSUSE Tumbleweed (x86_64)" text
00:00:00.201
And
I click on "Save"
00:00:00.062
And
I wait until I see "openSUSE Tumbleweed (x86_64)" text
00:00:00.276
Then
I should see a "Version 1: (draft - not built) - Check the changes below" text
00:00:00.150
@scc_credentials
@scope_content_lifecycle_management
@susemanager
Scenario: Verify added sources
When
I follow the left menu "Content Lifecycle > Projects"
0s
And
I follow "clp_name"
0s
Then
I should see a "SLE-Product-SLES15-SP7-Updates for x86_64" text
0s
And
I should see a "Build (2)" text
0s
@scc_credentials
@scope_content_lifecycle_management
@uyuni
Scenario: Verify added sources
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.061
And
I follow "clp_name"
00:00:00.425
Then
I should see a "openSUSE Tumbleweed (x86_64)" text
00:00:00.150
And
I should see a "Build (1)" text
00:00:00.160
@scc_credentials
@scope_content_lifecycle_management
Scenario: Add fonts packages filter to the project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.061
And
I follow "clp_name"
00:00:00.390
Then
I should see a "Content Lifecycle Project - clp_name" text
00:00:00.149
When
I click on "Attach/Detach Filters"
00:00:00.066
And
I check the "remove fonts packages" CLM filter
00:00:00.162
And
I click on "Save"
00:00:00.053
And
I wait until I see "Deny" text
00:00:00.278
Then
I should see a "remove fonts packages" text
00:00:00.151
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.058
Then
I should see a "clp_name" text
00:00:00.135
@scc_credentials
@scope_content_lifecycle_management
Scenario: Add environments to the project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.059
And
I follow "clp_name"
00:00:00.348
Then
I should see a "No environments created" text
00:00:00.160
When
I click on "Add Environment"
00:00:00.075
And
I enter "dev_name" as "name"
00:00:00.078
And
I enter "dev_label" as "label"
00:00:00.078
And
I enter "dev_desc" as "description"
00:00:00.069
And
I click on "Save"
00:00:00.057
Then
I wait until I see "dev_name" text
00:00:00.285
And
I should see a "dev_desc" text
00:00:00.168
When
I click on "Add Environment"
00:00:00.063
And
I enter "prod_name" as "name"
00:00:00.071
And
I enter "prod_label" as "label"
00:00:00.077
And
I enter "prod_desc" as "description"
00:00:00.072
And
I click on "Save"
00:00:00.053
Then
I wait until I see "prod_name" text
00:00:00.319
And
I should see a "prod_desc" text
00:00:00.172
When
I click on "Add Environment"
00:00:00.064
And
I enter "qa_name" as "name"
00:00:00.072
And
I enter "qa_label" as "label"
00:00:00.074
And
I enter "qa_desc" as "description"
00:00:00.070
And
I select "prod_name" from "predecessorLabel"
00:00:01.112
And
I click on "Save"
00:00:00.059
Then
I wait until I see "qa_name" text
00:00:00.387
And
I should see a "qa_desc" text
00:00:00.191
@scc_credentials
@scope_content_lifecycle_management
@susemanager
Scenario: Build the sources in the project
When
I follow the left menu "Content Lifecycle > Projects"
0s
And
I follow "clp_name"
0s
Then
I should see a "not built" text in the environment "qa_name"
0s
When
I click on "Build (3)"
0s
Then
I should see a "Version 1 history" text
0s
When
I enter "test version message 1" as "message"
0s
And
I click the environment build button
0s
And
I wait until I see "Version 1: test version message 1" text in the environment "dev_name"
0s
And
I wait at most 600 seconds until I see "Built" text in the environment "dev_name"
0s
@scc_credentials
@scope_content_lifecycle_management
@uyuni
Scenario: Build the sources in the project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.059
And
I follow "clp_name"
00:00:00.593
Then
I should see a "not built" text in the environment "qa_name"
00:00:00.035
When
I click on "Build (2)"
00:00:00.070
Then
I should see a "Version 1 history" text
00:00:00.212
When
I enter "test version message 1" as "message"
00:00:00.061
And
I click the environment build button
00:00:00.056
And
I wait until I see "Version 1: test version message 1" text in the environment "dev_name"
00:00:00.344
And
I wait at most 600 seconds until I see "Built" text in the environment "dev_name"
00:00:55.375
@scc_credentials
@scope_content_lifecycle_management
Scenario: Promote the sources in the project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.084
Then
I should see a "clp_name" text
00:00:00.150
And
I should see a "clp_desc" text
00:00:00.130
And
I should see a "dev_name > qa_name > prod_name" text
00:00:00.130
When
I follow "clp_name"
00:00:00.466
Then
I should see a "qa_desc" text in the environment "qa_name"
00:00:00.035
And
I should see a "not built" text in the environment "qa_name"
00:00:00.034
When
I click promote from Development to QA
00:00:00.059
Then
I should see a "Version 1: test version message 1" text
00:00:00.202
And
I click on "Promote environment" in "Promote version 1 into qa_name" modal
00:00:00.336
Then
I wait at most 600 seconds until I see "Built" text in the environment "qa_name"
00:01:00.422
When
I click promote from QA to Production
00:00:00.064
Then
I should see a "Version 1: test version message 1" text
00:00:00.204
And
I click on "Promote environment" in "Promote version 1 into prod_name" modal
00:00:00.385
Then
I wait at most 600 seconds until I see "Built" text in the environment "prod_name"
00:00:55.336
@scc_credentials
@scope_content_lifecycle_management
@skip_if_github_validation
Scenario: Add new sources and promote again
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.077
And
I follow "clp_name"
00:00:00.409
Then
I should see a "Build (0)" text
00:00:00.201
When
I click on "Attach/Detach Sources"
00:00:00.072
And
I uncheck "Vendors"
00:00:11.191
And
I enter "Fake-Base-Channel-SUSE-like" in the placeholder "Search a channel"
00:00:00.123
And
I add the "Fake-Base-Channel-SUSE-like" channel to sources
00:00:00.073
And
I click on "Save"
00:00:00.073
Then
I wait until I see "Fake-Base-Channel-SUSE-like" text
00:00:00.398
And
I wait until I see "Build (1)" text
00:00:00.194
And
I should see a "Version 2: (draft - not built) - Check the changes below" text
00:00:00.196
When
I click on "Build (1)"
00:00:00.067
Then
I wait until I see "Version 2 history" text
00:00:00.211
When
I enter "test version message 2" as "message"
00:00:00.064
And
I click the environment build button
00:00:00.055
Then
I wait until I see "Version 2: test version message 2" text in the environment "dev_name"
00:00:00.354
And
I wait at most 600 seconds until I see "Built" text in the environment "dev_name"
00:00:45.416
When
I click promote from Development to QA
00:00:00.066
Then
I should see a "Version 2: test version message 2" text
00:00:00.213
And
I click on "Promote environment" in "Promote version 2 into qa_name" modal
00:00:00.395
And
I wait for "1" second
00:00:01.000
Then
I wait at most 600 seconds until I see "Built" text in the environment "qa_name"
00:00:59.854
When
I click promote from QA to Production
00:00:00.062
Then
I should see a "Version 2: test version message 2" text
00:00:00.209
And
I click on "Promote environment" in "Promote version 2 into prod_name" modal
00:00:00.404
And
I wait for "1" second
00:00:01.000
Then
I wait at most 600 seconds until I see "Built" text in the environment "prod_name"
00:00:59.544
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create a CLM filter of type Package(NEVRA) that allows packages whose version and release number are lower to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.079
And
I click on "Create Filter"
00:00:00.070
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.011
Then
I should see a "Create a new filter" text
00:00:00.151
When
I enter "mercury" as "filter_name"
00:00:00.076
And
I select "Package (NEVRA)" from "type"
00:00:01.138
And
I select "lower" from "matcher"
00:00:01.119
And
I enter "mercury" as "Package Name"
00:00:00.101
And
I enter "mercury" as "Epoch"
00:00:00.085
And
I enter "0.0.0" as "version"
00:00:00.069
And
I enter "0.0.0" as "Release"
00:00:00.079
And
I enter "x86_64" as "Architecture"
00:00:00.083
And
I check radio button "Allow"
00:00:10.090
And
I click on "Save" in "Create a new filter" modal
00:00:00.256
Then
I should see a "Filter created successfully" text
00:00:00.138
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create a CLM filter of type Package(NEVRA) that denys packages whose version and release number are lower to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.058
And
I click on "Create Filter"
00:00:00.059
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.158
When
I enter "venus" as "filter_name"
00:00:00.056
And
I select "Package (NEVRA)" from "type"
00:00:01.112
And
I select "lower" from "matcher"
00:00:01.105
And
I enter "venus" as "Package Name"
00:00:00.073
And
I enter "venus" as "Epoch"
00:00:00.068
And
I enter "0.0.0" as "version"
00:00:00.067
And
I enter "0.0.0" as "Release"
00:00:00.071
And
I enter "x86_64" as "Architecture"
00:00:00.073
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.246
Then
I should see a "Filter created successfully" text
00:00:00.149
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter that allows packages of type Package (Provides Name)
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.065
And
I click on "Create Filter"
00:00:00.059
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.171
When
I enter "cereal" as "filter_name"
00:00:00.059
And
I select "Package (Provides Name)" from "type"
00:00:01.119
And
I select "provides name" from "matcher"
00:00:01.109
And
I enter "cereal" as "Provides Name"
00:00:00.081
And
I click on "Save" in "Create a new filter" modal
00:00:00.248
Then
I should see a "Filter created successfully" text
00:00:00.155
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter that denys packages of type Package (Provides Name)
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.058
And
I click on "Create Filter"
00:00:00.060
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.170
When
I enter "potato" as "filter_name"
00:00:00.060
And
I select "Package (Provides Name)" from "type"
00:00:01.156
And
I select "provides name" from "matcher"
00:00:01.104
And
I enter "potato" as "Provides Name"
00:00:00.077
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.223
Then
I should see a "Filter created successfully" text
00:00:00.166
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Package (Build date) that allows packages whose date is lower than a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.066
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.180
When
I enter "cherry" as "filter_name"
00:00:00.062
And
I select "Package (Build date)" from "type"
00:00:01.136
And
I select "lower" from "matcher"
00:00:01.112
And
I check radio button "Allow"
00:00:10.071
And
I click on "Save" in "Create a new filter" modal
00:00:00.269
Then
I should see a "Filter created successfully" text
00:00:00.174
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Package (Build date) that denys packages whose date is lower than a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.055
And
I click on "Create Filter"
00:00:00.068
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.180
When
I enter "drummer" as "filter_name"
00:00:00.062
And
I select "Package (Build date)" from "type"
00:00:01.120
And
I select "lower" from "matcher"
00:00:01.110
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.233
Then
I should see a "Filter created successfully" text
00:00:00.174
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Advisory Name) that allows patches that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.063
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.191
When
I enter "africa-patch" as "filter_name"
00:00:00.110
And
I select "Patch (Advisory Name)" from "type"
00:00:01.118
And
I select "equals" from "matcher"
00:00:01.098
And
I enter "africa" as "Advisory name"
00:00:00.085
And
I check radio button "Allow"
00:00:10.060
And
I click on "Save" in "Create a new filter" modal
00:00:00.233
Then
I should see a "Filter created successfully" text
00:00:00.180
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Advisory Name) that denys patches that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.055
And
I click on "Create Filter"
00:00:00.063
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.192
When
I enter "asia-patch" as "filter_name"
00:00:00.078
And
I select "Patch (Advisory Name)" from "type"
00:00:01.117
And
I select "equals" from "matcher"
00:00:01.105
And
I enter "asia" as "Advisory name"
00:00:00.072
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.260
Then
I should see a "Filter created successfully" text
00:00:00.183
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Advisory Type) that allows Security Advisory patches that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.058
And
I click on "Create Filter"
00:00:00.069
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.204
When
I enter "key" as "filter_name"
00:00:00.054
And
I select "Patch (Advisory Type)" from "type"
00:00:01.122
And
I select "equals" from "matcher"
00:00:01.104
Warning: Radio button 'Security Advisory' is already checked
And
I check radio button "Allow"
00:00:10.085
And
I click on "Save" in "Create a new filter" modal
00:00:00.256
Then
I should see a "Filter created successfully" text
00:00:00.192
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Advisory Type) that denys Security Advisory patches that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.055
And
I click on "Create Filter"
00:00:00.063
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.205
When
I enter "geminis-patch" as "filter_name"
00:00:00.085
And
I select "Patch (Advisory Type)" from "type"
00:00:01.123
And
I select "equals" from "matcher"
00:00:01.100
Warning: Radio button 'Security Advisory' is already checked
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.244
Then
I should see a "Filter created successfully" text
00:00:00.191
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Synopsis) that allows patches that that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.065
And
I click on "Create Filter"
00:00:00.064
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.007
Then
I should see a "Create a new filter" text
00:00:00.214
When
I enter "aries-patch" as "filter_name"
00:00:00.117
And
I select "Patch (Synopsis)" from "type"
00:00:01.117
And
I select "equals" from "matcher"
00:00:01.099
And
I enter "aries" as "Synopsis"
00:00:00.084
And
I check radio button "Allow"
00:00:10.056
And
I click on "Save" in "Create a new filter" modal
00:00:00.322
Then
I should see a "Filter created successfully" text
00:00:00.204
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Synopsis) that denys patches that are equal to a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.105
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.217
When
I enter "andromeda-patch" as "filter_name"
00:00:00.087
And
I select "Patch (Synopsis)" from "type"
00:00:01.115
And
I select "equals" from "matcher"
00:00:01.101
And
I enter "andromeda" as "Synopsis"
00:00:00.092
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.247
Then
I should see a "Filter created successfully" text
00:00:00.202
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Keyword) that allows patches that contains Package Manager Restart Required keyword in its name
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.057
And
I click on "Create Filter"
00:00:00.067
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.227
When
I enter "mars-patch" as "filter_name"
00:00:00.074
And
I select "Patch (Keyword)" from "type"
00:00:01.129
And
I select "contains" from "matcher"
00:00:01.102
And
I check radio button "Package Manager Restart Required"
00:00:10.087
And
I check radio button "Allow"
00:00:10.075
And
I click on "Save" in "Create a new filter" modal
00:00:00.281
Then
I should see a "Filter created successfully" text
00:00:00.207
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Keyword) that denys patches that contains Package Manager Restart Required Keyword in its name
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.062
And
I click on "Create Filter"
00:00:00.068
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.239
When
I enter "eurasia-patch" as "filter_name"
00:00:00.087
And
I select "Patch (Keyword)" from "type"
00:00:01.123
And
I select "contains" from "matcher"
00:00:01.109
And
I check radio button "Package Manager Restart Required"
00:00:10.069
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.280
Then
I should see a "Filter created successfully" text
00:00:00.224
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Issue date) that allows patches whose date is greater or equal than a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.078
And
I click on "Create Filter"
00:00:00.068
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.249
When
I enter "milkyway-patch" as "filter_name"
00:00:00.090
And
I select "Patch (Issue date)" from "type"
00:00:01.137
And
I select "greater or equal" from "matcher"
00:00:01.116
And
I check radio button "Allow"
00:00:10.089
And
I click on "Save" in "Create a new filter" modal
00:00:00.280
Then
I should see a "Filter created successfully" text
00:00:00.225
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Issue date) that denys patches whose date is greater or equal than a defined one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.057
And
I click on "Create Filter"
00:00:00.068
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.239
When
I enter "venus-patch" as "filter_name"
00:00:00.079
And
I select "Patch (Issue date)" from "type"
00:00:01.139
And
I select "greater or equal" from "matcher"
00:00:01.104
When
I enter "solar" as "filter_name"
00:00:00.154
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.273
Then
I should see a "Filter created successfully" text
00:00:00.228
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package Name) that allows patches that are equal to a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.067
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.009
Then
I should see a "Create a new filter" text
00:00:00.251
When
I enter "Triangulum-patch" as "filter_name"
00:00:00.096
And
I select "Patch (Contains Package Name)" from "type"
00:00:01.117
And
I select "equals" from "matcher"
00:00:01.118
When
I enter "Triangulum-patch" as "Package Name"
00:00:00.136
And
I check radio button "Allow"
00:00:10.069
And
I click on "Save" in "Create a new filter" modal
00:00:00.293
Then
I should see a "Filter created successfully" text
00:00:00.297
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package Name) that denys patches that are equal to a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.057
And
I click on "Create Filter"
00:00:00.072
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.260
When
I enter "Pinwheel-patch" as "filter_name"
00:00:00.093
And
I select "Patch (Contains Package Name)" from "type"
00:00:01.123
And
I select "equals" from "matcher"
00:00:01.102
When
I enter "Pinwheel-patch" as "Package Name"
00:00:00.124
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.877
Then
I should see a "Filter created successfully" text
00:00:00.237
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter that allows patches of type Patch(Contains Package Name) that matches to a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.067
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.270
When
I enter "Sunflower-patch" as "filter_name"
00:00:00.093
And
I select "Patch (Contains Package Name)" from "type"
00:00:01.120
And
I select "matches" from "matcher"
00:00:01.117
When
I enter "Sunflower-patch" as "Package Name"
00:00:00.124
And
I check radio button "Allow"
00:00:10.060
And
I click on "Save" in "Create a new filter" modal
00:00:00.316
Then
I should see a "Filter created successfully" text
00:00:00.250
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package Name) that denys patches that matches to a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.056
And
I click on "Create Filter"
00:00:00.068
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.282
When
I enter "Whirlpool-patch" as "filter_name"
00:00:00.095
And
I select "Patch (Contains Package Name)" from "type"
00:00:01.119
And
I select "matches" from "matcher"
00:00:01.111
When
I enter "Whirlpool-patch" as "Package Name"
00:00:00.129
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.311
Then
I should see a "Filter created successfully" text
00:00:00.264
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package Provides Name) that allows patches with a specific name
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.064
And
I click on "Create Filter"
00:00:00.069
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.271
When
I enter "Antennae-patch" as "filter_name"
00:00:00.089
And
I select "Patch (Contains Package Provides Name)" from "type"
00:00:01.131
And
I select "provides name" from "matcher"
00:00:01.116
When
I enter "Antennae-patch" as "Package Provides Name"
00:00:00.132
And
I check radio button "Allow"
00:00:10.058
And
I click on "Save" in "Create a new filter" modal
00:00:00.279
Then
I should see a "Filter created successfully" text
00:00:00.313
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package Provides Name) that denys patches with a specific name
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.063
And
I click on "Create Filter"
00:00:00.075
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.276
When
I enter "hat-patch" as "filter_name"
00:00:00.073
And
I select "Patch (Contains Package Provides Name)" from "type"
00:00:01.131
And
I select "provides name" from "matcher"
00:00:01.103
When
I enter "hat-patch" as "Package Provides Name"
00:00:00.105
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.288
Then
I should see a "Filter created successfully" text
00:00:00.275
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.062
And
I click on "Create Filter"
00:00:00.069
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.292
When
I enter "Hubble-patch" as "filter_name"
00:00:00.086
And
I select "Patch (Contains Package)" from "type"
00:00:01.128
And
I select "version lower than" from "matcher"
00:00:01.117
When
I enter "Hubble-patch" as "Package Name"
00:00:00.117
And
I enter "Hubble-patch" as "Epoch"
00:00:00.118
And
I enter "0.0.0" as "Version"
00:00:00.081
And
I enter "0.0.0" as "Release"
00:00:00.083
And
I check radio button "Allow"
00:00:10.069
And
I click on "Save" in "Create a new filter" modal
00:00:00.331
Then
I should see a "Filter created successfully" text
00:00:00.274
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.059
And
I click on "Create Filter"
00:00:00.104
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.299
When
I enter "galaxy-patch" as "filter_name"
00:00:00.082
And
I select "Patch (Contains Package)" from "type"
00:00:01.131
And
I select "version lower than" from "matcher"
00:00:01.109
When
I enter "galaxy-patch" as "Package Name"
00:00:00.114
And
I enter "galaxy-patch" as "Epoch"
00:00:00.112
And
I enter "0.0.0" as "Version"
00:00:00.074
And
I enter "0.0.0" as "Release"
00:00:00.077
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.309
Then
I should see a "Filter created successfully" text
00:00:00.289
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package) that allows patches whose version is lower or equal than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.065
And
I click on "Create Filter"
00:00:00.077
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.304
When
I enter "earth-patch" as "filter_name"
00:00:00.079
And
I select "Patch (Contains Package)" from "type"
00:00:01.132
And
I select "version lower or equal" from "matcher"
00:00:01.113
When
I enter "earth-patch" as "Package Name"
00:00:00.108
And
I enter "earth-patch" as "Epoch"
00:00:00.103
And
I enter "0.0.0" as "Version"
00:00:00.075
And
I enter "0.0.0" as "Release"
00:00:00.079
And
I check radio button "Allow"
00:00:10.081
And
I click on "Save" in "Create a new filter" modal
00:00:00.321
Then
I should see a "Filter created successfully" text
00:00:00.288
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Patch(Contains Package) that denys patches whose version is lower or equal than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.064
And
I click on "Create Filter"
00:00:00.072
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.309
When
I enter "moon-patch" as "filter_name"
00:00:00.076
And
I select "Patch (Contains Package)" from "type"
00:00:01.132
And
I select "version lower or equal" from "matcher"
00:00:01.114
When
I enter "moon-patch" as "Package Name"
00:00:00.185
And
I enter "moon-patch" as "Epoch"
00:00:00.110
And
I enter "0.0.0" as "Version"
00:00:00.072
And
I enter "0.0.0" as "Release"
00:00:00.074
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.340
Then
I should see a "Filter created successfully" text
00:00:00.281
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter to enable Ruby 2.7 module
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.057
And
I click on "Create Filter"
00:00:00.069
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.305
And
I enter "ruby 2.7 module" as "filter_name"
00:00:00.087
And
I select "Module (Stream)" from "type"
00:00:01.122
And
I select "equals" from "matcher"
00:00:01.124
And
I enter "ruby" as "moduleName"
00:00:00.075
And
I enter "2.7" as "moduleStream"
00:00:00.060
And
I click on "Save" in "Create a new filter" modal
00:00:00.349
Then
I should see a "Filter created successfully" text
00:00:00.289
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter that allows Product Temporary Fix (All)
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.059
And
I click on "Create Filter"
00:00:00.074
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.312
When
I enter "mars" as "filter_name"
00:00:00.058
And
I select "Product Temporary Fix (All)" from "type"
00:00:01.126
And
I select "all" from "matcher"
00:00:01.116
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.322
Then
I should see a "Filter created successfully" text
00:00:00.295
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter that denys Product Temporary Fix (All)
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.062
And
I click on "Create Filter"
00:00:00.069
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.326
When
I enter "mercury-patch" as "filter_name"
00:00:00.085
And
I select "Product Temporary Fix (All)" from "type"
00:00:01.120
And
I select "all" from "matcher"
00:00:01.115
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.322
Then
I should see a "Filter created successfully" text
00:00:00.290
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Product Temporary Fix (Number) that allows packages of a version lower than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.062
And
I click on "Create Filter"
00:00:00.070
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.303
When
I enter "jupiter-patch" as "filter_name"
00:00:00.084
And
I select "Product Temporary Fix (Number)" from "type"
00:00:01.123
And
I select "lower" from "matcher"
00:00:01.116
And
I enter "1" as "Number"
00:00:00.070
And
I check radio button "Allow"
00:00:10.077
And
I click on "Save" in "Create a new filter" modal
00:00:00.317
Then
I should see a "Filter created successfully" text
00:00:00.288
@scc_credentials
@scope_content_lifecycle_management
Scenario: Create CLM filter of type Product Temporary Fix (Number) that denys packages of a version lower than a specific one
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Create Filter"
00:00:00.072
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.392
When
I enter "pluto-patch" as "filter_name"
00:00:00.085
And
I select "Product Temporary Fix (Number)" from "type"
00:00:01.131
And
I select "lower" from "matcher"
00:00:01.120
And
I enter "2" as "Number"
00:00:00.063
Warning: Radio button 'Deny' is already checked
And
I click on "Save" in "Create a new filter" modal
00:00:00.352
Then
I should see a "Filter created successfully" text
00:00:00.283
@scc_credentials
@scope_content_lifecycle_management
@skip_if_github_validation
Scenario: Create CLM filter that allows packages versions that are equal to a specific Product Temporary Fix (Fixes Package Name)
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.062
And
I click on "Create Filter"
00:00:00.072
And
I wait at most 10 seconds until I see modal containing "Create a new filter" text
00:00:00.008
Then
I should see a "Create a new filter" text
00:00:00.310
When
I enter "comet-patch" as "filter_name"
00:00:00.078
And
I select "Product Temporary Fix (Fixes Package Name)" from "type"
00:00:01.136
And
I select "equals" from "matcher"
00:00:01.110
And
I enter "comet-patch" as "Package Name"
00:00:00.113
And
I check radio button "Allow"
00:00:10.077
And
I click on "Save" in "Create a new filter" modal
00:00:00.337
Then
I should see a "Filter created successfully" text
00:00:00.282
@scc_credentials
@scope_content_lifecycle_management
Scenario: Cleanup: remove the Content Lifecycle Management project
When
I follow the left menu "Content Lifecycle > Projects"
00:00:00.069
And
I follow "clp_name"
00:00:00.536
And
I click on "Delete"
00:00:00.081
And
I click on "Delete" in "Delete Project" modal
00:00:00.098
Then
I should not see a "clp_name" text
00:00:00.261
@scc_credentials
@scope_content_lifecycle_management
Scenario: Cleanup: remove the CLM filters
When
I follow the left menu "Content Lifecycle > Filters"
00:00:00.061
And
I click on "Select unused"
00:00:00.129
And
I click on "Delete"
00:00:00.095
And
I click on "Delete" in "Delete Selected Filter(s)" modal
00:00:00.123
Then
I should not see a "remove fonts packages" text
00:00:00.140
And
I should not see a "africa-patch" text
00:00:03.085
And
I should not see a "andromeda-patch" text
00:00:00.050
And
I should not see a "Antennae-patch" text
00:00:00.050
And
I should not see a "aries-patch" text
00:00:00.053
And
I should not see a "asia-patch" text
00:00:00.049
And
I should not see a "cereal" text
00:00:00.049
And
I should not see a "comet-patch" text
00:00:00.049
And
I should not see a "cherry" text
00:00:00.049
And
I should not see a "drummer" text
00:00:00.051
And
I should not see a "earth-patch" text
00:00:00.051
And
I should not see a "galaxy-patch" text
00:00:00.051
And
I should not see a "hat-patch" text
00:00:00.050
And
I should not see a "Hubble-patch" text
00:00:00.054
And
I should not see a "mars" text
00:00:00.051
And
I should not see a "mars-patch" text
00:00:00.050
And
I should not see a "mercury" text
00:00:00.050
And
I should not see a "milkyway-patch" text
00:00:00.049
And
I should not see a "moon-patch" text
00:00:00.049
And
I should not see a "Pinwheel-patch" text
00:00:00.049
And
I should not see a "pluto-patch" text
00:00:00.049
And
I should not see a "solar" text
00:00:00.049
And
I should not see a "Sunflower-patch" text
00:00:00.049
And
I should not see a "Triangulum-patch" text
00:00:00.050
And
I should not see a "venus" text
00:00:00.050
And
I should not see a "Whirlpool-patch" text
00:00:00.050
And
I should not see a "remove fonts packages" text
00:00:00.050
And
I should not see a "ruby 2.7 module" text
00:00:00.050
And
I should not see a "key" text
00:00:00.050
@scc_credentials
@scope_content_lifecycle_management
@susemanager
Scenario: Cleanup: remove the created channels
When
I delete these channels with spacewalk-remove-channel:
0s
And
I delete these channels with spacewalk-remove-channel:
0s
And
I list channels with spacewalk-remove-channel
0s
Then
I shouldn't get "clp_label"
0s
@scc_credentials
@scope_content_lifecycle_management
@skip_if_github_validation
@uyuni
Scenario: Cleanup: remove the created channels
When
I delete these channels with spacewalk-remove-channel:
00:00:03.235
And
I list channels with spacewalk-remove-channel
00:00:02.944
Then
I shouldn't get "clp_label"
00:00:00.000