@skip_if_github_validation
@scope_api
@sle_minion
Feature: 0031 - IPMI Power management API
File name: srv_power_management_api.feature
Relative path: secondary/srv_power_management_api.feature
@skip_if_github_validation
@scope_api
@sle_minion
Scenario: Save power management values for API test
When
I set power management value "fakeipmi" for "powerAddress"
00:00:01.012
And
I set power management value "ipmiusr" for "powerUsername"
00:00:01.131
And
I set power management value "test" for "powerPassword"
00:00:01.146
And
I set power management value "ipmilan" for "powerType"
00:00:01.031
Then
the cobbler report should contain "Power Management Address : fakeipmi" for "sle_minion"
00:00:04.802
And
the cobbler report should contain "Power Management Username : ipmiusr" for "sle_minion"
00:00:03.255
And
the cobbler report should contain "Power Management Password : test" for "sle_minion"
00:00:03.332
And
the cobbler report should contain "Power Management Type : ipmilan" for "sle_minion"
00:00:03.325
@skip_if_github_validation
@scope_api
@sle_minion
Scenario: Test IPMI functions for API test
When
I turn power on
00:00:03.428
Then
the power status is "on"
00:00:01.249
When
I turn power off
00:00:03.280
Then
the power status is "off"
00:00:01.321
When
I do power management reboot
00:00:08.598
Then
the power status is "on"
00:00:01.182
@skip_if_github_validation
@scope_api
@sle_minion
Scenario: Cleanup: reset IPMI values for API test
When
I set power management value "" for "powerAddress"
00:00:01.011
And
I set power management value "" for "powerUsername"
00:00:01.017
And
I set power management value "" for "powerPassword"
00:00:01.142
Then
the cobbler report should contain "Power Management Address :" for "sle_minion"
00:00:03.613
And
the cobbler report should contain "Power Management Username :" for "sle_minion"
00:00:03.184
And
the cobbler report should contain "Power Management Password :" for "sle_minion"
00:00:04.473
And
the cobbler report should contain "Power Management Type : ipmilan" for "sle_minion"
00:00:04.286