@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.441
Then
I should see a "Uyuni Configuration - Cobbler. " text
00:00:00.066
And
I should see a "Setup your Uyuni Cobbler settings below. " text
00:00:00.063
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.060
And
I should see a "For more information refer to the 'cobbler' man page. " text
00:00:00.064
And
I should see a "Run Cobbler Sync" text in the content area
00:00:00.021
And
I should see a "Update" button
00:00:00.016
@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.065
And
I click on "Update"
00:00:00.359
Then
I should see a "Cobbler Sync action was successfully executed. Look at /var/log/cobbler/*.log for more information" text
00:00:00.068
@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.071
And
I click on "Update"
00:00:00.053
And
I follow the left menu "Admin > Task Engine Status > Last Execution Times"
00:00:00.391
Then
I should see the correct timestamp for task "Cobbler Sync:"
00:00:10.011