@scope_cobbler
@uyuni
@susemanager
@skip_if_github_validation
Feature: 0079 - Run Cobbler Sync via WebUI
File name: srv_cobbler_sync.feature
Relative path: secondary/srv_cobbler_sync.feature
@scope_cobbler
@uyuni
Scenario: Check that the Cobbler Settings Page exists
When
I follow the left menu "Admin > Manager Configuration > Cobbler"
00:00:00.468
Then
I should see a "Uyuni Configuration - Cobbler. " text
00:00:00.069
And
I should see a "Setup your Uyuni Cobbler settings below. " text
00:00:00.059
And
I should see a "Cobbler sync is used to repair or rebuild the contents /srv/tftpboot or /srv/www/cobbler when manual modification of cobbler has occurred. " text
00:00:00.061
And
I should see a "For more information refer to the 'cobbler' man page. " text
00:00:00.059
And
I should see a "Run Cobbler Sync" text in the content area
00:00:00.023
And
I should see a "Update" button
00:00:00.018
@scope_cobbler
@susemanager
Scenario: Check that the Cobbler Settings Page exists
When
I follow the left menu "Admin > Manager Configuration > Cobbler"
0s
Then
I should see a "SUSE Multi-Linux Manager Configuration - Cobbler. " text
0s
And
I should see a "Setup your SUSE Multi-Linux Manager Cobbler settings below. " text
0s
And
I should see a "Cobbler sync is used to repair or rebuild the contents /srv/tftpboot or /srv/www/cobbler when manual modification of cobbler has occurred. " text
0s
And
I should see a "For more information refer to the 'cobbler' man page. " text
0s
And
I should see a "Run Cobbler Sync" text in the content area
0s
And
I should see a "Update" button
0s
@scope_cobbler
Scenario: Run Cobbler Sync via button and validate UI output
When
I follow the left menu "Admin > Manager Configuration > Cobbler"
00:00:00.070
And
I click on "Update"
00:00:00.370
Then
I should see a "Cobbler Sync action was successfully executed. Look at /var/log/cobbler/*.log for more information" text
00:00:00.062
@scope_cobbler
Scenario: Run Cobbler Sync via button and verify task timestamp in Last Execution Times Page
When
I follow the left menu "Admin > Manager Configuration > Cobbler"
00:00:00.080
And
I click on "Update"
00:00:00.356
And
I follow the left menu "Admin > Task Engine Status > Last Execution Times"
00:00:00.445
Then
I should see the correct timestamp for task "Cobbler Sync:"
00:00:10.007