Feature: 0011 - Create fake channels
Description: In Order to distribute software to the clients
As an authorized user
I want to create fake channels for each distribution
File name: srv_create_fake_channels.feature
Relative path: reposync/srv_create_fake_channels.feature
When
I follow the left menu "Software > Manage > Channels"
00:00:00.212
And
I follow "Create Channel"
00:00:00.395
And
I enter "Fake-Base-Channel-SUSE-like" as "Channel Name"
00:00:00.091
And
I enter "fake-base-channel-suse-like" as "Channel Label"
00:00:00.082
And
I select "None" from "Parent Channel"
00:00:00.054
And
I select "x86_64" from "Architecture:"
00:00:00.047
And
I enter "Base channel for testing" as "Channel Summary"
00:00:00.081
And
I enter "No more description for base channel." as "Channel Description"
00:00:00.093
And
I click on "Create Channel"
00:00:00.627
Then
I should see a "Channel Fake-Base-Channel-SUSE-like created." text
00:00:00.180
When
I follow the left menu "Software > Manage > Channels"
00:00:00.074
And
I follow "Create Channel"
00:00:00.308
And
I enter "Fake-Child-Channel-SUSE-like" as "Channel Name"
00:00:00.087
And
I enter "fake-child-channel-suse-like" as "Channel Label"
00:00:00.079
And
I select "Fake-Base-Channel-SUSE-like" from "Parent Channel"
00:00:00.068
And
I select "x86_64" from "Architecture:"
00:00:00.036
And
I enter "Child channel for testing" as "Channel Summary"
00:00:00.077
And
I enter "Description for Fake Child Channel SUSE like." as "Channel Description"
00:00:00.092
And
I click on "Create Channel"
00:00:00.488
Then
I should see a "Channel Fake-Child-Channel-SUSE-like created." text
00:00:00.189
@sle_minion
Scenario: Add a SUSE fake child channel to the SUSE Product base channel
When
I follow the left menu "Software > Manage > Channels"
00:00:00.073
And
I follow "Create Channel"
00:00:00.255
And
I enter "Fake-RPM-SUSE-Channel" as "Channel Name"
00:00:00.075
And
I enter "fake-rpm-suse-channel" as "Channel Label"
00:00:00.070
And
I select the parent channel for the "sle_minion" from "Parent Channel"
00:00:00.047
And
I select "x86_64" from "Architecture:"
00:00:00.034
And
I enter "Fake-RPM-SUSE-Channel for testing" as "Channel Summary"
00:00:00.083
And
I enter "Description for Fake-RPM-SUSE-Channel Child Channel." as "Channel Description"
00:00:00.102
And
I click on "Create Channel"
00:00:00.055
Then
I should see a "Channel Fake-RPM-SUSE-Channel created." text
00:00:00.536
+ Show Error
+ Screenshot
Unable to find xpath "/html" (Capybara::ElementNotFound) ./features/support/commonlib.rb:125:in `check_text?' ./features/step_definitions/navigation_steps.rb:691:in `/^I should see a "([^"]*)" text$/' features/reposync/srv_create_fake_channels.feature:66:in `I should see a "Channel Fake-RPM-SUSE-Channel created." text'
When
I follow the left menu "Software > Manage > Channels"
00:00:00.072
And
I follow "Create Channel"
00:00:00.345
And
I enter "Fake-Base-Channel-i586" as "Channel Name"
00:00:00.072
And
I enter "fake-base-channel-i586" as "Channel Label"
00:00:00.070
And
I select "None" from "Parent Channel"
00:00:00.042
And
I select "IA-32" from "Architecture:"
00:00:00.059
And
I enter "Fake-Base-Channel-i586 channel for testing" as "Channel Summary"
00:00:00.097
And
I enter "No more description for base channel." as "Channel Description"
00:00:00.080
And
I click on "Create Channel"
00:00:00.524
Then
I should see a "Channel Fake-Base-Channel-i586 created." text
00:00:00.182
When
I follow the left menu "Software > Manage > Channels"
00:00:00.075
And
I follow "Create Channel"
00:00:00.333
And
I enter "Fake-Child-Channel-i586" as "Channel Name"
00:00:00.075
And
I enter "fake-child-channel-i586" as "Channel Label"
00:00:00.073
And
I select "Fake-Base-Channel-i586" from "Parent Channel"
00:00:00.060
And
I select "IA-32" from "Architecture:"
00:00:00.038
And
I enter "Fake Child Channel i586 for testing" as "Channel Summary"
00:00:00.085
And
I enter "Description for Fake Child Channel i586." as "Channel Description"
00:00:00.087
And
I click on "Create Channel"
00:00:00.056
Then
I should see a "Channel Fake-Child-Channel-i586 created." text
00:00:00.187
When
I follow the left menu "Software > Manage > Channels"
00:00:00.072
And
I follow "Create Channel"
00:00:00.330
And
I enter "Test-Base-Channel-x86_64" as "Channel Name"
00:00:00.075
And
I enter "test-base-channel-x86_64" as "Channel Label"
00:00:00.078
And
I select "None" from "Parent Channel"
00:00:00.040
And
I select "x86_64" from "Architecture:"
00:00:00.036
And
I enter "Test-Base-Channel-x86_64 channel for testing" as "Channel Summary"
00:00:00.098
And
I enter "No more description for base channel." as "Channel Description"
00:00:00.086
And
I click on "Create Channel"
00:00:00.586
Then
I should see a "Channel Test-Base-Channel-x86_64 created." text
00:00:00.185
When
I follow the left menu "Software > Manage > Channels"
00:00:00.075
And
I follow "Create Channel"
00:00:00.341
And
I enter "Test-Child-Channel-x86_64" as "Channel Name"
00:00:00.076
And
I enter "test-child-channel-x86_64" as "Channel Label"
00:00:00.077
And
I select "Test-Base-Channel-x86_64" from "Parent Channel"
00:00:00.062
And
I select "x86_64" from "Architecture:"
00:00:00.037
And
I enter "Test-Child-Channel-x86_64 channel for testing" as "Channel Summary"
00:00:00.099
And
I enter "Description for Test-Child-Channel-x86_64 Channel." as "Channel Description"
00:00:00.098
And
I click on "Create Channel"
00:00:00.669
Then
I should see a "Channel Test-Child-Channel-x86_64 created." text
00:00:00.185
@pxeboot_minion
@uyuni
@scc_credentials
Scenario: Add a fake terminal child channel to the SUSE Product base channel
When
I follow the left menu "Software > Manage > Channels"
0s
And
I follow "Create Channel"
0s
And
I enter "Fake-RPM-Terminal-Channel" as "Channel Name"
0s
And
I enter "fake-rpm-terminal-channel" as "Channel Label"
0s
And
I select the parent channel for the "pxeboot_minion" from "Parent Channel"
0s
And
I select "x86_64" from "Architecture:"
0s
And
I enter "Fake-RPM-Terminal-Channel for testing" as "Channel Summary"
0s
And
I enter "Description for Fake-RPM-Terminal-Channel Child Channel." as "Channel Description"
0s
And
I click on "Create Channel"
0s
Then
I should see a "Channel Fake-RPM-Terminal-Channel created." text
0s
When
I follow the left menu "Software > Manage > Channels"
00:00:00.075
And
I follow "Create Channel"
00:00:00.446
And
I enter "Fake-Base-Channel-Debian-like" as "Channel Name"
00:00:00.082
And
I enter "fake-base-channel-debian-like" as "Channel Label"
00:00:00.081
And
I select "None" from "Parent Channel"
00:00:00.046
And
I select "AMD64 Debian" from "Architecture:"
00:00:00.056
And
I enter "Fake-Base-Channel-Debian-like for testing" as "Channel Summary"
00:00:00.093
And
I enter "No more description for base channel." as "Channel Description"
00:00:00.107
And
I uncheck "gpg_check"
00:00:10.075
And
I click on "Create Channel"
00:00:00.494
Then
I should see a "Channel Fake-Base-Channel-Debian-like created." text
00:00:00.178
When
I follow the left menu "Software > Manage > Channels"
00:00:00.070
And
I follow "Create Channel"
00:00:00.528
And
I enter "Fake-Base-Channel-RH-like" as "Channel Name"
00:00:00.077
And
I enter "fake-base-channel-rh-like" as "Channel Label"
00:00:00.073
And
I select "None" from "Parent Channel"
00:00:00.041
And
I select "x86_64" from "Architecture:"
00:00:00.044
And
I enter "Fake-Base-Channel-RH-like for testing" as "Channel Summary"
00:00:00.089
And
I enter "No more description for base channel." as "Channel Description"
00:00:00.088
And
I click on "Create Channel"
00:00:00.056
Then
I should see a "Channel Fake-Base-Channel-RH-like created." text
00:00:00.190
When
I follow the left menu "Software > Manage > Channels"
00:00:00.071
And
I follow "Create Channel"
00:00:00.347
And
I enter "Fake-Base-Channel-AppStream" as "Channel Name"
00:00:00.080
And
I enter "fake-base-channel-appstream" as "Channel Label"
00:00:00.076
And
I select "None" from "Parent Channel"
00:00:00.041
And
I select "x86_64" from "Architecture:"
00:00:00.036
And
I enter "Fake-Base-Channel-AppStream for testing" as "Channel Summary"
00:00:00.092
And
I enter "Description for Fake-Base-Channel-AppStream." as "Channel Description"
00:00:00.094
And
I click on "Create Channel"
00:00:00.056
Then
I should see a "Channel Fake-Base-Channel-AppStream created." text
00:00:00.665