Feature: 0110 - Distribution Channel Mapping
File name: srv_dist_channel_mapping.feature
Relative path: secondary/srv_dist_channel_mapping.feature
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.132
Then
I should see a "Distribution Channel Mapping" text
00:00:00.054
And
I should see a "Channel List" link in the left menu
00:00:00.023
And
I should see a "Package Search" link in the left menu
00:00:00.019
And
I should see a "Manage" link in the left menu
00:00:00.022
And
I should see a "Distribution Channel Mapping" link in the left menu
00:00:00.019
And
I should see a "Create Distribution Channel Mapping" link
00:00:00.011
And
I should see a "No distribution channel mappings currently exist." text in the content area
00:00:00.022
@scc_credentials
@susemanager
Scenario: Create new map for x86_64 SUSE clients
When
I follow the left menu "Software > Distribution Channel Mapping"
0s
And
I follow "Create Distribution Channel Mapping"
0s
Then
I should see a "Create Distribution Channel Map" text
0s
When
I enter "SUSE Linux Enterprise Server 15 SP 4" as "os"
0s
And
I enter "15.5" as "release"
0s
And
I select "x86_64" from "architecture"
0s
And
I select "SLE-Product-SLES15-SP7-Pool for x86_64" from "channel_label"
0s
And
I click on "Create Mapping"
0s
Then
I should see a "SUSE Linux Enterprise Server 15 SP 4" link in the content area
0s
@scc_credentials
@uyuni
Scenario: Create new map for x86_64 openSUSE clients
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.059
And
I follow "Create Distribution Channel Mapping"
00:00:00.310
Then
I should see a "Create Distribution Channel Map" text
00:00:00.054
When
I enter "openSUSE Tumbleweed" as "os"
00:00:00.066
And
I enter "20250928" as "release"
00:00:00.051
And
I select "x86_64" from "architecture"
00:00:00.061
And
I select "openSUSE Tumbleweed (x86_64)" from "channel_label"
00:00:00.055
And
I click on "Create Mapping"
00:00:00.664
Then
I should see a "openSUSE Tumbleweed" link in the content area
00:00:00.025
@deblike_minion
Scenario: Create new map for amd64 Ubuntu clients with test base channel
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.061
And
I follow "Create Distribution Channel Mapping"
00:00:00.595
Then
I should see a "Create Distribution Channel Map" text
00:00:00.056
When
I enter "Ubuntu 24.04" as "os"
00:00:00.054
And
I enter "24.04" as "release"
00:00:00.047
And
I select "AMD64 Debian" from "architecture"
00:00:00.051
And
I select "Fake-Base-Channel-Debian-like" from "channel_label"
00:00:00.054
And
I click on "Create Mapping"
00:00:00.050
Then
I should see a "Ubuntu 24.04" link in the content area
00:00:00.024
@scc_credentials
Scenario: Create new map for iSeries SUSE clients using test channel
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.059
And
I follow "Create Distribution Channel Mapping"
00:00:00.408
Then
I should see a "Create Distribution Channel Map" text
00:00:00.064
When
I enter "SUSE Linux Enterprise Server 15 SP 4 iSeries" as "os"
00:00:00.088
And
I enter "15.5" as "release"
00:00:00.046
And
I select "iSeries" from "architecture"
00:00:00.059
And
I select "Fake-Base-Channel-i586" from "channel_label"
00:00:00.055
And
I click on "Create Mapping"
00:00:00.740
Then
I should see a "SUSE Linux Enterprise Server 15 SP 4 iSeries" link in the content area
00:00:00.021
@scc_credentials
@susemanager
Scenario: Update map for x86_64 SUSE clients using test-x86_64 channel
When
I follow the left menu "Software > Distribution Channel Mapping"
0s
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4" in the Operating System field
0s
And
I should see the text "x86_64" in the Architecture field
0s
And
I should see the text "sle-product-sles15-sp7-pool-x86_64" in the Channel Label field
0s
When
I follow "SUSE Linux Enterprise Server 15 SP 4"
0s
Then
I should see a "Update Distribution Channel Map" text
0s
When
I enter "SUSE Linux Enterprise Server 15 SP 4 modified" as "os"
0s
And
I select "SLE-Product-SLES15-SP7-Pool for x86_64" from "channel_label"
0s
And
I click on "Update Mapping"
0s
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4 modified" in the Operating System field
0s
And
I should see the text "sle-product-sles15-sp7-pool-x86_64" in the Channel Label field
0s
@scc_credentials
@uyuni
Scenario: Update map for x86_64 openSUSE clients using test-x86_64 channel
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.065
Then
I should see the text "openSUSE Tumbleweed" in the Operating System field
00:00:10.002
And
I should see the text "x86_64" in the Architecture field
00:00:10.009
And
I should see the text "opensuse_tumbleweed-x86_64" in the Channel Label field
00:00:10.009
When
I follow "openSUSE Tumbleweed"
00:00:00.491
Then
I should see a "Update Distribution Channel Map" text
00:00:00.059
When
I enter "openSUSE Tumbleweed modified" as "os"
00:00:00.102
And
I select "openSUSE Tumbleweed (x86_64)" from "channel_label"
00:00:00.044
And
I click on "Update Mapping"
00:00:00.648
Then
I should see the text "openSUSE Tumbleweed modified" in the Operating System field
00:00:10.005
And
I should see the text "opensuse_tumbleweed-x86_64" in the Channel Label field
00:00:10.012
@deblike_minion
Scenario: Update map for amd64 Ubuntu clients using test base channel
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.081
Then
I should see the text "Ubuntu 24.04" in the Operating System field
00:00:10.014
And
I should see the text "AMD64 Debian" in the Architecture field
00:00:10.015
And
I should see the text "fake-base-channel-debian-like" in the Channel Label field
00:00:10.014
When
I follow "Ubuntu 24.04"
00:00:00.354
And
I enter "Ubuntu 24.04 modified" as "os"
00:00:00.087
And
I click on "Update Mapping"
00:00:00.637
Then
I should see the text "Ubuntu 24.04 modified" in the Operating System field
00:00:10.011
@scc_credentials
Scenario: Update map for IA-32 SUSE clients using amd deb test channel
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.076
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4 iSeries" in the Operating System field
00:00:10.009
And
I should see the text "iSeries" in the Architecture field
00:00:10.003
And
I should see the text "fake-base-channel-i586" in the Channel Label field
00:00:10.009
When
I follow "SUSE Linux Enterprise Server 15 SP 4 iSeries"
00:00:00.290
And
I enter "SUSE Linux Enterprise Server 15 SP 4 iSeries modified" as "os"
00:00:00.146
And
I select "Fake-Base-Channel-Debian-like" from "channel_label"
00:00:00.064
And
I click on "Update Mapping"
00:00:00.554
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4 iSeries modified" in the Operating System field
00:00:10.001
And
I should see the text "fake-base-channel-debian-like" in the Channel Label field
00:00:10.002
@scc_credentials
@susemanager
Scenario: Cleanup: delete the map created for x68_64 SUSE clients
When
I follow the left menu "Software > Distribution Channel Mapping"
0s
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4 modified" in the Operating System field
0s
And
I should see the text "x86_64" in the Architecture field
0s
When
I follow "SUSE Linux Enterprise Server 15 SP 4 modified"
0s
Then
I should see a "Update Distribution Channel Map" text
0s
And
I should see a "Delete Distribution Channel" link
0s
When
I follow "Delete Distribution Channel Mapping"
0s
Then
I should see a "Delete Distribution Channel Map" text
0s
When
I click on "Delete Mapping"
0s
Then
I should not see a "SUSE Linux Enterprise Server 15 SP 4 modified" link
0s
@scc_credentials
@uyuni
Scenario: Cleanup: delete the map created for x68_64 openSUSE clients
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.082
Then
I should see the text "openSUSE Tumbleweed modified" in the Operating System field
00:00:10.002
And
I should see the text "x86_64" in the Architecture field
00:00:10.001
When
I follow "openSUSE Tumbleweed modified"
00:00:00.571
Then
I should see a "Update Distribution Channel Map" text
00:00:00.054
And
I should see a "Delete Distribution Channel" link
00:00:00.011
When
I follow "Delete Distribution Channel Mapping"
00:00:00.307
Then
I should see a "Delete Distribution Channel Map" text
00:00:00.048
When
I click on "Delete Mapping"
00:00:00.599
Then
I should not see a "openSUSE Tumbleweed modified" link
00:00:00.007
@deblike_minion
Scenario: Cleanup: delete the map created for amd64 Ubuntu clients
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.077
Then
I should see the text "Ubuntu 24.04 modified" in the Operating System field
00:00:10.000
And
I should see the text "AMD64 Debian" in the Architecture field
00:00:10.002
When
I follow "Ubuntu 24.04 modified"
00:00:00.283
Then
I should see a "Update Distribution Channel Map" text
00:00:00.053
And
I should see a "Delete Distribution Channel" link
00:00:00.011
When
I follow "Delete Distribution Channel Mapping"
00:00:00.247
Then
I should see a "Delete Distribution Channel Map" text
00:00:00.050
When
I click on "Delete Mapping"
00:00:00.455
Then
I should not see a "Ubuntu 24.04 modified" link
00:00:00.007
@scc_credentials
Scenario: Cleanup: delete the map created for i586 clients
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.076
Then
I should see the text "SUSE Linux Enterprise Server 15 SP 4 iSeries modified" in the Operating System field
00:00:10.004
And
I should see the text "x86_64" in the Architecture field
00:00:10.010
When
I follow "SUSE Linux Enterprise Server 15 SP 4 iSeries modified"
00:00:00.339
Then
I should see a "Update Distribution Channel Map" text
00:00:00.053
And
I should see a "Delete Distribution Channel" link
00:00:00.011
When
I follow "Delete Distribution Channel Mapping"
00:00:00.257
Then
I should see a "Delete Distribution Channel Map" text
00:00:00.048
When
I click on "Delete Mapping"
00:00:00.542
Then
I should not see a "SUSE Linux Enterprise Server 15 SP 4 iSeries modified" link
00:00:00.008
When
I follow the left menu "Software > Distribution Channel Mapping"
00:00:00.073
Then
I should see a "Distribution Channel Mapping" text
00:00:00.054
And
I should see a "No distribution channel mappings currently exist." text in the content area
00:00:00.021