@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Feature: 0030 - IPMI Power management
File name: srv_power_management.feature
Relative path: secondary/srv_power_management.feature
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Check the power management page
Given
I am on the Systems overview page of this "sle_minion"
00:00:07.560
When
I follow "Provisioning" in the content area
00:00:00.098
And
I follow "Power Management" in the content area
00:00:00.076
Then
I should see a "Power Management Settings" text
00:00:00.085
And
I should see a "IPMI" text
00:00:00.069
And
I should see a "Save" button
00:00:00.031
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Save power management values
When
I enter "fakeipmi" as "powerAddress"
00:00:00.066
And
I enter "ipmiusr" as "powerUsername"
00:00:00.066
And
I enter "test" as "powerPassword"
00:00:00.065
And
I click on "Save"
00:00:00.069
Then
I should see a "Power settings saved" text
00:00:00.171
And
the cobbler report should contain "Power Management Address : fakeipmi" for "sle_minion"
00:00:03.531
And
the cobbler report should contain "Power Management Username : ipmiusr" for "sle_minion"
00:00:04.505
And
the cobbler report should contain "Power Management Password : test" for "sle_minion"
00:00:03.347
And
the cobbler report should contain "Power Management Type : ipmilan" for "sle_minion"
00:00:03.108
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Test IPMI functions
When
I follow "Provisioning" in the content area
00:00:00.068
And
I follow "Power Management" in the content area
00:00:00.062
And
I click on "Power On"
00:00:02.924
And
I click on "Get status"
00:00:00.778
Then
I should see the power is "On"
00:00:00.028
When
I click on "Power Off"
00:00:03.781
Then
I should see a "system has been powered off" text
00:00:00.073
And
I should see the power is "Unknown"
00:00:00.023
When
I click on "Get status"
00:00:00.878
Then
I should see the power is "Off"
00:00:00.023
When
I click on "Power On"
00:00:02.848
Then
I should see a "system has been powered on" text
00:00:00.076
When
I click on "Get status"
00:00:00.648
Then
I should see the power is "On"
00:00:00.023
When
I click on "Reboot"
00:00:10.234
Then
I should see a "system has been rebooted" text
00:00:00.074
When
I click on "Get status"
00:00:00.765
Then
I should see the power is "On"
00:00:00.023
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Check power management SSM configuration
When
I follow the left menu "Systems > System List > All"
00:00:00.180
And
I click on the clear SSM button
00:00:00.081
And
I check the "sle_minion" client
00:00:00.702
And
I follow the left menu "Systems > System Set Manager > Overview"
00:00:00.526
And
I follow "Configure power management" in the content area
00:00:00.069
Then
I should see "sle_minion" as link
00:00:00.015
And
I should see a "Change Power Management Configuration" text
00:00:00.075
And
I should see a "Type" text
00:00:00.075
And
I should see a "Network address" text
00:00:00.077
And
I should see a "Username" text
00:00:00.082
And
I should see a "Password" text
00:00:00.074
And
I should see a "System identifier" text
00:00:00.076
And
I should see a "Update" button
00:00:00.019
When
I enter "testing" as "powerUsername"
00:00:00.056
And
I enter "qwertz" as "powerPassword"
00:00:00.059
And
I click on "Update"
00:00:00.439
Then
I should see a "Configuration successfully saved for 1 system(s)" text
00:00:00.080
And
the cobbler report should contain "Power Management Username : testing" for "sle_minion"
00:00:03.570
And
the cobbler report should contain "Power Management Password : qwertz" for "sle_minion"
00:00:03.202
And
the cobbler report should contain "Power Management Address : fakeipmi" for "sle_minion"
00:00:04.435
And
the cobbler report should contain "Power Management Type : ipmilan" for "sle_minion"
00:00:03.244
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Check power management SSM operation
And
I follow the left menu "Systems > System Set Manager > Overview"
00:00:00.091
When
I follow "power management operations" in the content area
00:00:00.093
Then
I should see "sle_minion" as link
00:00:00.013
And
I should see a "Power On" button
00:00:00.021
And
I should see a "Power Off" button
00:00:00.023
And
I should see a "Reboot" button
00:00:00.021
@skip_if_github_validation
@scope_power_management
@scope_cobbler
@sle_minion
Scenario: Cleanup: reset IPMI values
Given
I want to operate on this "sle_minion"
00:00:01.150
When
I set power management value "" for "powerAddress"
00:00:01.203
And
I set power management value "" for "powerUsername"
00:00:01.169
And
I set power management value "" for "powerPassword"
00:00:01.152
Then
the cobbler report should contain "Power Management Address :" for "sle_minion"
00:00:03.126
And
the cobbler report should contain "Power Management Username :" for "sle_minion"
00:00:04.488
And
the cobbler report should contain "Power Management Password :" for "sle_minion"
00:00:03.308
And
the cobbler report should contain "Power Management Type : ipmilan" for "sle_minion"
00:00:03.257