History log of /openbmc/openbmc-test-automation/redfish/ (Results 251 – 275 of 812)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
140351fc10-Mar-2022 George Keishing <gkeishin@in.ibm.com>

Add skip error option for journald log checking

Usage:
Single string pattern option usage:
-v SKIP_ERROR:'core-dump'

Multiple string pattern "\|" separated option usage:
-v SKIP_ERR

Add skip error option for journald log checking

Usage:
Single string pattern option usage:
-v SKIP_ERROR:'core-dump'

Multiple string pattern "\|" separated option usage:
-v SKIP_ERROR:'core-dump/Failed to start OpenPOWER OCC'

Change-Id: If79827cd2ff84c50512b57e090d3a93a90a80b9e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

538f174314-Mar-2022 George Keishing <gkeishin@in.ibm.com>

Fix code trailing whitespace and LineTooLong in suites

Changes:
- Line has trailing whitespace (TrailingWhitespace)
- Line is too long (exceeds 110 characters) (LineTooLong)

Testing:

Fix code trailing whitespace and LineTooLong in suites

Changes:
- Line has trailing whitespace (TrailingWhitespace)
- Line is too long (exceeds 110 characters) (LineTooLong)

Testing:
python3 -m rflint -rA robot_standards -R robot_custom_rules.py .

Change-Id: I6e5dcbbb94ddc87f9b49b309b86fbcce86684090
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

1b82161006-Dec-2021 Nagarjun B <nagarjunb@ami.com>

Modified Testcases for NoAccess Userrole, Power operation and Added Global Variables

Changes made to verify Redfish login would not
succeed for LDAP user with "NoAccess" user role.

Added Host power

Modified Testcases for NoAccess Userrole, Power operation and Added Global Variables

Changes made to verify Redfish login would not
succeed for LDAP user with "NoAccess" user role.

Added Host power On/Off operation for in below testcases.
Update LDAP User Role And Host Poweron
Update LDAP User Role And Host Poweroff
Above testcase will check power operation for each ldap userrole,
After verifying the power operation, adding power on/off to get
back the host state as so, next userrole will verify the host power on/off.

Added LDAP global variables like ldap server uri,group privilege,
group name which are used to create ldap user, in resource.robot file.

Modified Administrator as default value for old_ldap_privilege in script file.

Tested Run robot redfish/account_service/test_ldap_configuration.robot

Signed-off-by: Nagarjun B <nagarjunb@ami.com>
Change-Id: I2544da73cd190859315b74b06688ce193e061fdd

show more ...

1c5d325e30-Dec-2021 Peter D Phan <peterp@us.ibm.com>

dmtf_tools: Modify testcase to work with Redfish Usecase Checkers

- Set 1: Fix code to work with current APIs of Redfish-Usecase-Checkers.
Current APIs remove the input for individual test options.

dmtf_tools: Modify testcase to work with Redfish Usecase Checkers

- Set 1: Fix code to work with current APIs of Redfish-Usecase-Checkers.
Current APIs remove the input for individual test options.
Test coverage remains same since all test options are excercised by
individual test script.

Test:
- Tested

Change-Id: Iba78037e6be6b051c72836a9fd1803e7d948f569
Signed-off-by: Peter D Phan <peterp@us.ibm.com>

show more ...

33be359b08-Mar-2022 George Keishing <gkeishin@in.ibm.com>

Fix common code in line with standard coding expectation

Changes fix for the following:

Line has trailing whitespace (TrailingWhitespace)
Too many trailing blank lines (TrailingBlankLines)
Line is

Fix common code in line with standard coding expectation

Changes fix for the following:

Line has trailing whitespace (TrailingWhitespace)
Too many trailing blank lines (TrailingBlankLines)
Line is too long (exceeds 110 characters) (LineTooLong)

Change-Id: I4809ef67ae539f9f140fe0b2282620acc68dc8ba
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

7831dc2708-Mar-2022 manashsarma <manashsarma@in.ibm.com>

Maximum BMC dump size corrected

Signed-off-by: manashsarma <manashsarma@in.ibm.com>
Change-Id: I90959c1ca0d2d452964d6c295420c59d86e77164

6ec9d70807-Mar-2022 George Keishing <gkeishin@in.ibm.com>

Use CHASSIS_ID to get the motherboard chassis information

The correct path is /redfish/v1/Chassis/<chassis> and
attributes under it Manufacturer, SerialNumber etc.

For example in the DTMF mockup he

Use CHASSIS_ID to get the motherboard chassis information

The correct path is /redfish/v1/Chassis/<chassis> and
attributes under it Manufacturer, SerialNumber etc.

For example in the DTMF mockup here
https://redfish.dmtf.org/redfish/mockups/v1/1146

Change-Id: I09d1df054e6a2126075b90898a0dcdd6137e44fc
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

f4c86a0002-Feb-2022 Sweta Potthuri <spotthur@in.ibm.com>

Configure/ Delete IP Address-Operator Privilege

Change in status code for user with operator privilege.

Change-Id: I08c3b5519a89c78ee0803c4e8b97b726642450b6
Signed-off-by: Sweta Potthuri <spotthur@

Configure/ Delete IP Address-Operator Privilege

Change in status code for user with operator privilege.

Change-Id: I08c3b5519a89c78ee0803c4e8b97b726642450b6
Signed-off-by: Sweta Potthuri <spotthur@in.ibm.com>

show more ...

d2f210a023-Feb-2022 George Keishing <gkeishin@in.ibm.com>

Fix regex expression to find list of end point objects

Change-Id: I809c09bb120ff8730bedd0d383a6554f939c4986
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

cad841d624-Feb-2022 George Keishing <gkeishin@in.ibm.com>

Add DELETE_ERRLOGS check in code update

by default, all error logs on the system are deleted
skip if set to 0.

Usage:
-v DELETE_ERRLOGS: 0
Change-Id: I68344132ac6fdd99f39146e783b7515734dc6ceb

Sign

Add DELETE_ERRLOGS check in code update

by default, all error logs on the system are deleted
skip if set to 0.

Usage:
-v DELETE_ERRLOGS: 0
Change-Id: I68344132ac6fdd99f39146e783b7515734dc6ceb

Signed-off-by: George Keishing <gkeishin@in.ibm.com>
Change-Id: I987e914f380cf250ab067bd751b2d00ae2cb90e1

show more ...

ba86864617-Feb-2022 George Keishing <gkeishin@in.ibm.com>

Update subscription test suite

Changes:
- Remove test checking if service enable and add in test setup
- Update documentation and add default remote dummy server IP

This test suite would be

Update subscription test suite

Changes:
- Remove test checking if service enable and add in test setup
- Update documentation and add default remote dummy server IP

This test suite would be use to further write newer event notification
use cases.

Resolves openbmc/openbmc-test-automation#2162

Change-Id: I506668ae81d108ffe4e7ad7d805b860a7fb70a35
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

ef433de808-Feb-2022 meghagn <Megha.GN@ibm.com>

Added new test cases to BMC protocol settings

- Enable IPMI Protocol And Check Persistency On BMC Reboot
- Disable IPMI Protocol And Check Persistency On BMC Reboot

Change-Id: I5a5053baa54d

Added new test cases to BMC protocol settings

- Enable IPMI Protocol And Check Persistency On BMC Reboot
- Disable IPMI Protocol And Check Persistency On BMC Reboot

Change-Id: I5a5053baa54de1f814fb60f940e1d7a0487ba3c8
Signed-off-by: meghagn <Megha.GN@ibm.com>

show more ...

3edb024623-Dec-2021 Tim Lee <timlee660101@gmail.com>

redfish: extended: dump: fix read Size property failed from dump entry uri

Symptom:
After finish test item "Verify Core Dump Size" with PASS result then
run "Verify Dump After Host Watchdog Error In

redfish: extended: dump: fix read Size property failed from dump entry uri

Symptom:
After finish test item "Verify Core Dump Size" with PASS result then
run "Verify Dump After Host Watchdog Error Injection" will got failed.

From the log, we got "404 != 200" error message.
This error is relate to get size property fail from dump entry uri.
GET Request using : uri=/xyz/openbmc_project/dump/bmc/entry/1/attr/Size
got ${ret} = <Response [404]>. The expected result is 200.

Root cause:
"Trigger Core Dump" keyword will be executed in item "Verify Core Dump Size".
After that, the uri=/xyz/openbmc_project/dump/bmc/entry/1 be generated.
But, this uri will be deleted in "Redfish Delete All BMC Dumps" keword in item
"Verify Dump After Host Watchdog Error Injection".
Thus, cause read "Size" property got failed from the nonexistent uri.

Soluction:
Don't execute Redfish Delete All BMC Dumps this keyword. Remove it in test item.

Tested:
After finish test item "Verify Core Dump Size" with PASS result
then run "Verify Dump After Host Watchdog Error Injection" with PASS result.

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Ica9b71111349c0667070e30b3c9a73297c19d5f2

show more ...

39132a9e09-Feb-2022 Sushil Singh <susilsi7@in.ibm.com>

Fix for host code update when
no host image on BMC

Change-Id: Ic14372e8181087f070184807544e60920cb0dcd3
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

2e078ae003-Feb-2022 George Keishing <gkeishin@in.ibm.com>

New logic to look at inventory for firmware update

Changes:
- Refer the firmware inventory before and after upload
- Add new console logs for debugging
- Decouple upload with explicit ch

New logic to look at inventory for firmware update

Changes:
- Refer the firmware inventory before and after upload
- Add new console logs for debugging
- Decouple upload with explicit check for image ID via
SSH to BMC.

Change-Id: Idc17d726f453572ec4f4f5ad7450151bca1c790e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_master
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/extended/code_update/test_field_mode.robot
/openbmc/openbmc-test-automation/extended/code_update/test_software_manager.robot
/openbmc/openbmc-test-automation/extended/obmc_boot_test.robot
/openbmc/openbmc-test-automation/extended/test_watchdog.robot
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_profile_settings_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/hardware_status_menu/test_sensors_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/test_server_power_operations_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_ldap_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_policies_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_date_and_time_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_power_restore_policy_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_firmware_update.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verificaton.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bmc_ssh_utils.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/state.py
/openbmc/openbmc-test-automation/network/test_vlan_network.robot
/openbmc/openbmc-test-automation/openpower/check_error_logs.robot
/openbmc/openbmc-test-automation/openpower/check_vpd_and_hw_status.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmi.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmicert_management.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/ras/test_bmc_ras.robot
/openbmc/openbmc-test-automation/openpower/ras/test_host_ras.robot
/openbmc/openbmc-test-automation/openpower/ras/test_reboot_ras.robot
/openbmc/openbmc-test-automation/openpower/test_bios_attributes.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_bios_attributes.robot
extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/security/test_bmc_expire_password.robot
/openbmc/openbmc-test-automation/snmp/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/xcat/test_power_operation.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_group.robot
5236ec5431-Jan-2022 George Keishing <gkeishin@in.ibm.com>

Fix test cases name tags under redfish directory

Change-Id: Icec85bd3b11f541c185a9242191096774d04290e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

12e2040312-Jan-2022 Prashanth Katti <prkatti1@in.ibm.com>

Test code to set Account lockout attributes via LDAP user

Signed-off-by: Prashanth Katti <prkatti1@in.ibm.com>
Change-Id: I970b239ddc4e7a4bdc6bfcb5e9916183790795b9

0c8100ff13-Jan-2022 George Keishing <gkeishin@in.ibm.com>

Fix typo in tags used in test suites

Resolves openbmc/openbmc-test-automation#2149

Change-Id: I0d05267743acb4ee5283717a253cb11665659920
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

d4ba249310-Jan-2022 George Keishing <gkeishin@in.ibm.com>

Fix HTTPS_PORT user define port input

Resolves openbmc/openbmc-test-automation#2145

Change-Id: Id4f71266c66949574e3f07330c873b8dea6a5d08
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

227dcaa717-Sep-2021 Sushil Singh <susilsi7@in.ibm.com>

Host code update

Change-Id: I645479e6cbb44f96290b762561bfdd9e265bd413
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

20560f9c21-Dec-2021 Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

Added power off at start to avoid error logs getting logged during boot

Change-Id: Ida3c72b05bfc73bd725970adbd9baabefd3def7c
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

c2d3365121-Dec-2021 Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

Removed REST usage from Create_Two_Test_Event_Logs_And_Delete_One test

Change-Id: Ifbab4edcc94498a7fbfe240f41c18aa8a43494a5
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

274b724108-Dec-2021 Brian Ma <chma0@nuvoton.com>

Enable IPMI protocol by original status

Get IPMI protocol enabled in suite setup, and restore it in suite
teardwon.

Signed-off-by: Brian Ma <chma0@nuvoton.com>
Change-Id: Ia6708d76d3ecff1c06733cd8e

Enable IPMI protocol by original status

Get IPMI protocol enabled in suite setup, and restore it in suite
teardwon.

Signed-off-by: Brian Ma <chma0@nuvoton.com>
Change-Id: Ia6708d76d3ecff1c06733cd8ea959f83d5a66916

show more ...

c4238a8d15-Dec-2021 Tim Lee <timlee660101@gmail.com>

redfish: extended: dump: using Redfish Delete All BMC Dumps to delete BMC Dump

Summary:
Call Keywords "Redfish Delete All BMC Dumps" to replace Keywords
"Delete All Dumps" when deleting BMC Dump.

T

redfish: extended: dump: using Redfish Delete All BMC Dumps to delete BMC Dump

Summary:
Call Keywords "Redfish Delete All BMC Dumps" to replace Keywords
"Delete All Dumps" when deleting BMC Dump.

Tested:
Run robot "Verify Core Dump Size" and
"Verify Dump After Host Watchdog Error Injection"of test_bmc_dump.robot.

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I1868d4665c669fe2130d217e37e52b9a2a35e2f5

show more ...

792e31ee10-Dec-2021 Tim Lee <timlee660101@gmail.com>

redfish: extended: dump: fix "Verify Download BMC Dump" test failed

Symptom:
"Verify Download BMC Dump" test item in test_bmc_dump.robot got failed.

Root cause:
From test report that error message

redfish: extended: dump: fix "Verify Download BMC Dump" test failed

Symptom:
"Verify Download BMC Dump" test item in test_bmc_dump.robot got failed.

Root cause:
From test report that error message is
JSONDecodeError: Expecting value: line 1 column 1 (char 0).
Due to this test item using REST method "Create User Initiated Dump"
to create bmc dump and got failed. Thus, "Get The Dump Id" return unexpected value.

Solution:
Using Redfish method to create BMC Dump according current bmcweb design.

Tested:
Run robot "Verify Download BMC Dump" of test_bmc_dump.robot

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I14b25408277809d5de6148fed91a36b85ede479e

show more ...

1...<<11121314151617181920>>...33