History log of /openbmc/openbmc-test-automation/ipmi/ (Results 1 – 25 of 260)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
aaf7d1c903-Sep-2024 George Keishing <gkeishin@in.ibm.com>

Fix IPMI and code typo changes

Changes:
- IPMI changes refer ipmitool/ipmitool#96
IPMITOOL_1_8_19: Release Version 1.8.19
- Spelling fix

Tested:
- NA

Change-Id: Iad514073a

Fix IPMI and code typo changes

Changes:
- IPMI changes refer ipmitool/ipmitool#96
IPMITOOL_1_8_19: Release Version 1.8.19
- Spelling fix

Tested:
- NA

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

show more ...

43909f3220-Aug-2024 George Keishing <gkeishin@in.ibm.com>

Add re-try for redfish GET request for targets

Changes:
- This retries is added to improve the success rate
for the GET request in case returns JSON errors
for the following URI duri

Add re-try for redfish GET request for targets

Changes:
- This retries is added to improve the success rate
for the GET request in case returns JSON errors
for the following URI during operation
/redfish/v1/Systems/ and /redfish/v1/Managers/

- Added other places in code to handle exceptions.
- Fix IPMI import paths in test suite

Tested:
- Ran from sandbox.

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

show more ...

6fb70d9824-Oct-2023 Matt Fischer <matthew.fischer@hpe.com>

Switch from Force Tags to Test Tags

Force Tags is deprecated in Robot 7.0 and will eventually
warn and then after that stop working. Test Tags performs
the same function per docs.

Change-Id: I7cf30

Switch from Force Tags to Test Tags

Force Tags is deprecated in Robot 7.0 and will eventually
warn and then after that stop working. Test Tags performs
the same function per docs.

Change-Id: I7cf305754b247b995a05d8da3b9de9ed613ecae2
Signed-off-by: Matt Fischer <matthew.fischer@hpe.com>

show more ...


/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/extended/__init__.robot
/openbmc/openbmc-test-automation/extended/code_update/bmc_code_update.robot
/openbmc/openbmc-test-automation/extended/code_update/host_code_update.robot
/openbmc/openbmc-test-automation/extended/factory_reset.robot
/openbmc/openbmc-test-automation/extended/run_keyword.robot
/openbmc/openbmc-test-automation/extended/test_ac_cycles.robot
/openbmc/openbmc-test-automation/extended/test_bios_update.robot
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_gui_header.robot
/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_inventory_and_leds_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_and_services_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_and_services_menu/test_progress_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/notices_menu/test_notices_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/test_firmware_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/test_host_console_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/operations_menu/test_reboot_bmc_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/overview_menu/test_overview_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_certificates_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_multiple_interfaces.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_policies_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_sessions_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_user_management_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_factory_reset_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_network_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/access_control/test_obmc_gui_local_users.robot
dcmi/test_dcmi_asset_tag.robot
dcmi/test_dcmi_get_capabilities.robot
dcmi/test_dcmi_get_temperature_reading.robot
dcmi/test_dcmi_management_controller.robot
test_get_bios_post_code.robot
test_ipmi_chassis.robot
test_ipmi_cipher.robot
test_ipmi_cold_reset.robot
test_ipmi_device_id.robot
test_ipmi_disable.robot
test_ipmi_fru.robot
test_ipmi_fru_device.robot
test_ipmi_general.robot
test_ipmi_inband_sdr.robot
test_ipmi_kcs.robot
test_ipmi_lanplus.robot
test_ipmi_mc_id.robot
test_ipmi_network_configuration.robot
test_ipmi_network_verification.robot
test_ipmi_payload.robot
test_ipmi_poh_counter.robot
test_ipmi_resets.robot
test_ipmi_sdr.robot
test_ipmi_sel.robot
test_ipmi_sel_time.robot
test_ipmi_sensor.robot
test_ipmi_sol.robot
test_ipmi_systeminfo_parameters.robot
test_ipmi_user.robot
test_ipmi_watchdog.robot
/openbmc/openbmc-test-automation/network/network_diagnostic_report.robot
/openbmc/openbmc-test-automation/network/test_bmc_dhcp_conf.robot
/openbmc/openbmc-test-automation/network/test_cable_pull_recover.robot
/openbmc/openbmc-test-automation/network/test_host_network.robot
/openbmc/openbmc-test-automation/network/test_host_network_interfaces.robot
/openbmc/openbmc-test-automation/network/test_network_nping.robot
/openbmc/openbmc-test-automation/network/test_vlan_network.robot
/openbmc/openbmc-test-automation/oem/nuvoton/test_ipmi_flash.robot
/openbmc/openbmc-test-automation/oem/nuvoton/test_jtag_master.robot
/openbmc/openbmc-test-automation/oem/nuvoton/test_redfish_mcu_fw_update.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_client_identifier.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_lock_management.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_savearea_management.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmi.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmi_multiple_interfaces.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmicert_management.robot
/openbmc/openbmc-test-automation/openpower/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/openpower/localuser/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/openpower/mpipl/test_mpipl_basic.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/ras/__init__.robot
/openbmc/openbmc-test-automation/openpower/ras/test_bmc_ras.robot
/openbmc/openbmc-test-automation/openpower/ras/test_host_boot_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/vpd/test_vpd_tool.robot
/openbmc/openbmc-test-automation/pldm/test_firmware_boot_side.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_base.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_bios.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_bios_attributes.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_fru.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_oem.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_platform.robot
/openbmc/openbmc-test-automation/pldm/test_redfish_bios_attributes.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_certificate.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_general.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_trap.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_restore.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_mac.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/managers/test_certificate.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc_time.robot
/openbmc/openbmc-test-automation/redfish/managers/test_multiple_interfaces_dhcp.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/systems/LogServices/test_post_codes.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_esel.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_association.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_service.robot
/openbmc/openbmc-test-automation/redfish/systems/test_boot_devices.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks_service.robot
/openbmc/openbmc-test-automation/redfish/telemetry_service/test_telemetry_report.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_bmc_image_switch.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_property.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_tftp_upload_image.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_image_upload.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_signed_image_update.robot
/openbmc/openbmc-test-automation/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/security/test_bmc_expire_password.robot
/openbmc/openbmc-test-automation/security/test_bmc_network_security.robot
/openbmc/openbmc-test-automation/security/test_bmc_ssh_security.robot
/openbmc/openbmc-test-automation/security/test_bmcweb_security.robot
/openbmc/openbmc-test-automation/security/test_slp.robot
/openbmc/openbmc-test-automation/systest/gpu_stress_test.robot
/openbmc/openbmc-test-automation/systest/htx_hardbootme_test.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/systest/network_stability_test.robot
/openbmc/openbmc-test-automation/systest/proc_freq_check.robot
/openbmc/openbmc-test-automation/systest/test_bmc_poll_errors.robot
/openbmc/openbmc-test-automation/systest/test_boot_acceptance.robot
/openbmc/openbmc-test-automation/xcat/__init__.robot
409df05d17-Jan-2024 George Keishing <gkeishin@in.ibm.com>

Robot Framework 7.0 changes

Update robot code syntax overall in the repo

Changes:
- Update the requirement.txt package version for robot
- The '[Return]' setting is deprecated.
Use the

Robot Framework 7.0 changes

Update robot code syntax overall in the repo

Changes:
- Update the requirement.txt package version for robot
- The '[Return]' setting is deprecated.
Use the 'RETURN' statement instead.
- Singular section headers like '*** Test Case ***'
are deprecated. Use plural format like
'*** Test Cases ***' instead.
- Singular section headers like '*** Variable ***'
are deprecated

Tested:
- Ran from sandbox with the version
$ robot --version
Robot Framework 7.0 (Python 3.10.12 on linux)

and also tested on latest python version

Robot Framework 7.0 (Python 3.11.9 on linux)

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

show more ...


/openbmc/openbmc-test-automation/extended/code_update/code_update_utils.robot
/openbmc/openbmc-test-automation/extended/code_update/host_code_update.robot
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_gui_header.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_and_services_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_certificates_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/lib/resource.robot
dcmi/test_dcmi_asset_tag.robot
dcmi/test_dcmi_get_temperature_reading.robot
dcmi/test_dcmi_management_controller.robot
test_get_bios_post_code.robot
test_ipmi_cold_reset.robot
test_ipmi_device_id.robot
test_ipmi_fru_device.robot
test_ipmi_inband_sdr.robot
test_ipmi_network_verification.robot
test_ipmi_payload.robot
test_ipmi_poh_counter.robot
test_ipmi_sdr.robot
test_ipmi_sel.robot
test_ipmi_sel_time.robot
test_ipmi_sensor.robot
test_ipmi_sol.robot
test_ipmi_systeminfo_parameters.robot
test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bmc_dbus.robot
/openbmc/openbmc-test-automation/lib/bmc_ipv6_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_ldap_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_network_security_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/code_update_utils.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/openbmc/openbmc-test-automation/lib/dmtf_redfishtool_utils.robot
/openbmc/openbmc-test-automation/lib/dmtf_tools_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/energy_scale_utils.robot
/openbmc/openbmc-test-automation/lib/esel_utils.robot
/openbmc/openbmc-test-automation/lib/event_notification_utils.robot
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.robot
/openbmc/openbmc-test-automation/lib/external_intf/vmi_utils.robot
/openbmc/openbmc-test-automation/lib/fan_utils.robot
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/list_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_methods.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_utils.robot
/openbmc/openbmc-test-automation/lib/os_utilities.robot
/openbmc/openbmc-test-automation/lib/os_utils_config.robot
/openbmc/openbmc-test-automation/lib/ras/host_utils.robot
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/redfish_request.robot
/openbmc/openbmc-test-automation/lib/remote_logging_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/rest_client.robot
/openbmc/openbmc-test-automation/lib/snmp/redfish_snmp_utils.robot
/openbmc/openbmc-test-automation/lib/snmp/snmp_utils.robot
/openbmc/openbmc-test-automation/lib/state_manager.robot
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/lib/xcat/xcat_utils.robot
/openbmc/openbmc-test-automation/network/test_bmc_dhcp_conf.robot
/openbmc/openbmc-test-automation/network/test_network_nping.robot
/openbmc/openbmc-test-automation/network/test_vlan_network.robot
/openbmc/openbmc-test-automation/oem/nuvoton/test_redfish_mcu_fw_update.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_client_identifier.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_discovery.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_lock_management.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_savearea_management.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/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/openpower/localuser/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/ras/ras_utils.robot
/openbmc/openbmc-test-automation/openpower/test_timed_power_on.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_bios.robot
/openbmc/openbmc-test-automation/pldm/test_pldm_platform.robot
/openbmc/openbmc-test-automation/redfish/__init__.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_redfish_privilege_registry.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_user_account.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Interop_Validator.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_JsonSchema_ResponseValidator.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Reference_Checker.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Service_Validator.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_certificate.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_trap.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc_time.robot
/openbmc/openbmc-test-automation/redfish/managers/test_multiple_interfaces.robot
/openbmc/openbmc-test-automation/redfish/managers/test_multiple_interfaces_dhcp.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_esel.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/test_powersubsystem_settings.robot
/openbmc/openbmc-test-automation/redfish/systems/test_sensor_monitoring.robot
/openbmc/openbmc-test-automation/redfish/systems/test_systems_inventory.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks_service.robot
/openbmc/openbmc-test-automation/redfish/telemetry_service/test_telemetry_report.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/requirements.txt
/openbmc/openbmc-test-automation/security/test_bmc_network_security.robot
/openbmc/openbmc-test-automation/security/test_slp.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
03d4f0aa15-May-2024 Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

Automation fix in ipmi/test_ipmi_sel.robot

Changes:
- Added a check to verify the information error log entry
after issuing the IPMI SEL clear command.

Tested:
- Ran and tested on BMC

Automation fix in ipmi/test_ipmi_sel.robot

Changes:
- Added a check to verify the information error log entry
after issuing the IPMI SEL clear command.

Tested:
- Ran and tested on BMC Environment

Change-Id: I23e772defa5314ee16f61fa22268301b24b5617e
Signed-off-by: Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

show more ...

6093f77d10-May-2024 Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

Move TC from the error log suite to the IPMI suite

Changes:
   - Move TC Verify IPMI SEL Event Entries from
test_event_logging.robot to test_ipmi_sel.robot
   - Replace count with count + 1

Move TC from the error log suite to the IPMI suite

Changes:
   - Move TC Verify IPMI SEL Event Entries from
test_event_logging.robot to test_ipmi_sel.robot
   - Replace count with count + 1
- Added IPMI SEL Clear command to clear the entries

Tested:
  - Ran and tested on BMC Environment

Change-Id: Iff31d4e83ba060309174144760bbc576561684b6
Signed-off-by: Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

show more ...

d769075030-Apr-2024 Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

Move tests from the error log suite to the IPMI suite

Changes:
- Created a new keyword
- Below test case moved to test_ipmi_sel.robot
Verify_IPMI_SEL_Event_Last_Add_Time
Delete Non-E

Move tests from the error log suite to the IPMI suite

Changes:
- Created a new keyword
- Below test case moved to test_ipmi_sel.robot
Verify_IPMI_SEL_Event_Last_Add_Time
Delete Non-Existing SEL Event Entry
Delete Invalid SEL Event Entry
- Removed above test cases from test_event_logging.robot
Tested:
- Ran and tested on BMC Environment.

Change-Id: I5db573687ed551e533c6b641ea1891da90e8d0d6
Signed-off-by: Vidya-Kalasappanavar <Vidya.Kalasappanavar@ibm.com>

show more ...

9bfdf8a719-Apr-2024 George Keishing <gkeishin@in.ibm.com>

Fix code typo in the repository

Changes:
- Corrected spelling mistake in the repository

Tested:
- NA

Change-Id: Ic721bbb2efc0f9f5a1895e3f5994fdb38fe310cd
Signed-off-by: George Keishing <gk

Fix code typo in the repository

Changes:
- Corrected spelling mistake in the repository

Tested:
- NA

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

show more ...

c32434a311-Jan-2024 Yi Hu <yih@supermicro.com>

Set system, chassis, and bmc as global variables

Changes:
- Add SYSTEM_ID as a global variable and set to default value system
- Replace redfish/v1/Systems/system to redfish/v1/Systems/SYSTEM_ID

Set system, chassis, and bmc as global variables

Changes:
- Add SYSTEM_ID as a global variable and set to default value system
- Replace redfish/v1/Systems/system to redfish/v1/Systems/SYSTEM_ID
- Replace redfish/v1/Chassis/chassis to redfish/v1/Chassis/CHASSIS_ID
- Replace redfish/v1/Managers/bmc to redfish/v1/Managers/MANAGER_ID

Tested:
- Tested on sandbox with the changes with sample test run with
sample test ID runs
1. without SYSTEM_ID provided
2. with -v SYSTEM_ID:system1
3. with export SYSTEM_ID=""
3. with export SYSTEM_ID="system2"

Change-Id: Ifc412b20038cef1eba632caaa6c300be328259bd
Signed-off-by: Wilson Suen <wilsons@supermicro.com>
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/gui/gui_test/logs_and_services_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_and_services_menu/test_progress_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/overview_menu/test_overview_menu.robot
test_ipmi_general.robot
test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/openpower/mpipl/test_mpipl_basic.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/test_timed_power_on.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_management.robot
/openbmc/openbmc-test-automation/redfish/systems/LogServices/test_post_codes.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/test_led_indicator_asserted.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_host_code_update.robot
9e5626d226-Mar-2024 George Keishing <gkeishin@in.ibm.com>

Fix test suites and move SNMP under redfish

Changes:
- Test consolidation for SNMP
- Fix test suites for line exceeding 110

Tested:
- NA

Change-Id: Ia1d3e8cab9ad31e6550100e25a3b3988a80a38

Fix test suites and move SNMP under redfish

Changes:
- Test consolidation for SNMP
- Fix test suites for line exceeding 110

Tested:
- NA

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

show more ...

b9071cd814-Mar-2024 KManimozhi123 <manimozhik@ami.com>

IPMI: Modified test_ipmi_fru_device.robot based on user input

Changes:
-Removed raw from Run IPMI command. It is not required here

Tested:
-Ran scripts and is it running Successfully

Change-

IPMI: Modified test_ipmi_fru_device.robot based on user input

Changes:
-Removed raw from Run IPMI command. It is not required here

Tested:
-Ran scripts and is it running Successfully

Change-Id: I5fde45490cbea166f3fd23070aa9beab34285db3
Signed-off-by: manimozhik <manimozhik@ami.com>

show more ...

f320b4e513-Mar-2024 KManimozhi123 <manimozhik@ami.com>

IPMI: Modified script based on oem sensor

Changes:
-Modified script based on oem sensor count in
Verify_Sensor_And_SDR_Count_In_Get_Device_SDR_Info
_Via_Inband_IPMI Testcase
-Modified t

IPMI: Modified script based on oem sensor

Changes:
-Modified script based on oem sensor count in
Verify_Sensor_And_SDR_Count_In_Get_Device_SDR_Info
_Via_Inband_IPMI Testcase
-Modified the function name as fetch_oem_sdr_count in ipmi_utils.py
-Modified keyword name as Fetch OEM Sdr Count in ipmi_test_sdr.robot

Tested:
-Ran scripts Successfully

Change-Id: I6dabd17da4942258b855e01197d3de6229160b3d
Signed-off-by: manimozhik <manimozhik@ami.com>

show more ...

e44a601b13-Mar-2024 KManimozhi123 <manimozhik@ami.com>

DCMI: Modified dcmi_management_controller script based on user input

Changes:
-Modified dcmi_management_controller script based on user input

Tested:
-Ran ipmi/ and ipmi/dcmi

Change-Id: I211

DCMI: Modified dcmi_management_controller script based on user input

Changes:
-Modified dcmi_management_controller script based on user input

Tested:
-Ran ipmi/ and ipmi/dcmi

Change-Id: I2113ac13ad8b16d9a44ad0edb22e6d937364c154
Signed-off-by: manimozhik <manimozhik@ami.com>

show more ...

678132a714-Feb-2024 George Keishing <gkeishin@in.ibm.com>

IPMI test code variable syntax error

Changes:
- Variable '${initial_power_policy' was not closed properly.

Tested:
- Sandbox test run

Change-Id: I31acade12bf2789dd262e87f7a4eb52413800eb7
Sig

IPMI test code variable syntax error

Changes:
- Variable '${initial_power_policy' was not closed properly.

Tested:
- Sandbox test run

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

show more ...

e9cecb2e10-Nov-2023 ishwaryamathim <ishwaryamm@ami.com>

IPMI: Modified script in ipmi/test_ipmi_network_verification.robot

Changes:
- Modified changes in the testcases
Retrieve_IP_Address_Via_IPMI_And_Verify_Using_Redfish,
Retrieve_MAC_Addre

IPMI: Modified script in ipmi/test_ipmi_network_verification.robot

Changes:
- Modified changes in the testcases
Retrieve_IP_Address_Via_IPMI_And_Verify_Using_Redfish,
Retrieve_MAC_Address_Via_IPMI_And_Verify_Using_Redfish
and Test Valid IPMI Channels Supported
- Modified keywords Verify Channel Info, Verify IPv4 Static Address
and Verify MAC Address

Tested:
- Ran ipmi/test_ipmi_network_verification.robot

Change-Id: I44de538e9fbb4ed19f82a125a0f3d297c8c35744
Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>

show more ...

372cd86214-Nov-2023 ishwaryamathim <ishwaryamm@ami.com>

IPMI/DCMI: Modified script based on user input

Changes:
    - Modified script based on user input
Tested:
    - Ran ipmi/ and ipmi/dcmi

Change-Id: Ic9d6e29ae199cffb6009e6718ae499293c319c96
Signed-o

IPMI/DCMI: Modified script based on user input

Changes:
    - Modified script based on user input
Tested:
    - Ran ipmi/ and ipmi/dcmi

Change-Id: Ic9d6e29ae199cffb6009e6718ae499293c319c96
Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>

show more ...

64a7bb0110-Nov-2023 ishwaryamathim <ishwaryamm@ami.com>

IPMI: Modified Verify IPMI Inband Network Configuration testcase

Changes:
- Modified Variables for ip, netmask and gateway.
- Also verified changed static ip is communicable through
exter

IPMI: Modified Verify IPMI Inband Network Configuration testcase

Changes:
- Modified Variables for ip, netmask and gateway.
- Also verified changed static ip is communicable through
external IPMI cmd.

Tested:
- Ran ipmi/test_ipmi_network_configuration.robot

Change-Id: Ibdcf0efcd91d588a710d766dc578d25ac5eea94b
Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>

show more ...

dd32165308-Nov-2023 manimozhik <manimozhik@ami.com>

IPMI: Added the logic to extract oem record count from sdr elist

Changes:
    - In test_ipmi_sdr.robot under "Verify SDR Info" added new keyword
Fetch Sdr Type to extract the oem record count

IPMI: Added the logic to extract oem record count from sdr elist

Changes:
    - In test_ipmi_sdr.robot under "Verify SDR Info" added new keyword
Fetch Sdr Type to extract the oem record count from sdr elist.
New keyword logic has been added in lib/ipmi_util.py
Tested:
    - Ran ipmi/test_ipmi_sdr.robot script Successfully

Change-Id: I466e353c1224590fddc6175fa3c7dfe9ebbe5a2b
Signed-off-by: manimozhik <manimozhik@ami.com>

show more ...

8bd0130f04-Dec-2023 Wilson Suen <wilsons@supermicro.com>

DCMI: Modified script in ipmi/dcmi/test_dcmi_management_controller.robot

Changes:
- omit DCMI Management Controller Identifier String as it should stop up to the first null

Tested:
- Ran ipmi/d

DCMI: Modified script in ipmi/dcmi/test_dcmi_management_controller.robot

Changes:
- omit DCMI Management Controller Identifier String as it should stop up to the first null

Tested:
- Ran ipmi/dcmi/test_dcmi_management_controller.robot

Change-Id: Ica521b5636aa9db825cab17696d48e9035458e53
Signed-off-by: Wilson Suen <wilsons@supermicro.com>

show more ...

9e4481b808-Dec-2023 Ruud A. Haring <ruud@us.ibm.com>

Robustness enhancements to test_ipmi_user

- Includes refactoring code from test_ipmi_user to ipmi_client,
which will allow greater reuse.

- Ipmi_client changes:
- Enhancements to keyword: Creat

Robustness enhancements to test_ipmi_user

- Includes refactoring code from test_ipmi_user to ipmi_client,
which will allow greater reuse.

- Ipmi_client changes:
- Enhancements to keyword: Create Random IPMI User
-- invokes Find Free User ID : to prevent clobbering pre-existing
IPMI userIDs;
-- invokes Wait And Confirm New User Entry : so that we have
confirmation before returning.
- In support of this:
- Add necessary Variables;
- Pull over keywords from test_ipmi_user :
-- Find Free User Id
-- Check Enabled User Count
-- Wait And Confirm New User Entry
-- Verify IPMI Username Visible.

- Test_ipmi_user changes:
- Remove unused variable (moved to ipmi_client);
- Verify IPMI User Summary : remove now redundant
Wait And Confirm New User Entry, since incorporated into
Create Random IPMI User;
- Test IPMI User Privilege : invoke the new and enhanced
Create Random IPMI User , to prevent clobbering pre-existing
IPMI userIDs and leverage the built-in confirmation;
- Remove the keywords that are being pulled over to ipmi_client.

Additional test_ipmi_user changes for robustness,
consistent with use already elsewhere in this suite:
- Verify Administrator And User Privilege For Different Channels :
Sleep 5s delay after Set Channel Access to allow privileges to set;
- Verify Operator And User Privilege For Different Channels :
Sleep 5s delay after Set Channel Access to allow privileges to set.

Tested: on x86 platforms.

Change-Id: I10548d5ad7f85542ab5b6b165dddb01089da0661
Signed-off-by: Ruud A. Haring <ruud@us.ibm.com>

show more ...

1a5de24110-Nov-2023 ishwaryamathim <ishwaryamm@ami.com>

IPMI: Modified Maximum Record ID script in ipmi/test_ipmi_inband_sdr.robot

Changes:
- Handled Script change for LSB and MSB for Maximum Record ID

Tested:
- Ran ipmi/test_ipmi_inband_sdr.robot

IPMI: Modified Maximum Record ID script in ipmi/test_ipmi_inband_sdr.robot

Changes:
- Handled Script change for LSB and MSB for Maximum Record ID

Tested:
- Ran ipmi/test_ipmi_inband_sdr.robot

Change-Id: Ic9c9e25275724f1a3616264aa03a701655f4c88c
Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>

show more ...

a6622cb616-Nov-2023 Ruud A. Haring <ruud@us.ibm.com>

test_ipmi_user_robot: skip instead of fail test for short pasword.

Skip 'Verify IPMI Root User Password Change' if len(OPENBMC_PASSWORD) < 8
Aspects:
- Graceful exit (skip instead of fail) for short

test_ipmi_user_robot: skip instead of fail test for short pasword.

Skip 'Verify IPMI Root User Password Change' if len(OPENBMC_PASSWORD) < 8
Aspects:
- Graceful exit (skip instead of fail) for short OPENBMC_PASSWORD.
- Add comment to clarify reason: password < 8 chars cannot be set,
thus the restore password step in Teardown would fail.
- This affects "out-of-the-box" operation with default password 0penBmc.
- Evaluate precondition in Setup step. Skip if precondition violated.
- Make restoring pw in Teardown conditional on 'TEST STATUS' != 'SKIP'.
- For clarity, rename keyword: 'Set Default Password For IPMI Root User'
-> 'Restore Default Password For IPMI Root User'

Tested: operates as intended with both a 7-char pw and a 15-char pw.

Signed-off-by: Ruud A. Haring <ruud@us.ibm.com>
Change-Id: If3b67e9479824e5c6b6b95df366887e0af5a7cd3

show more ...

f76c740f16-Nov-2023 Nandish-Matti <nandish.matti@ibm.com>

GUI:Fix for power cap variable name

Changes:
- In gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot
- changes in redfish power value variable..

Tested:
-Ran above test

GUI:Fix for power cap variable name

Changes:
- In gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot
- changes in redfish power value variable..

Tested:
-Ran above test case from sandbox successfully.

Change-Id: I42d5ad2879c857cfc40d91e67c27c923131550d4
Signed-off-by: Nandish-Matti <nandish.matti@ibm.com>

show more ...

deb9b39510-Nov-2023 ishwaryamathim <ishwaryamm@ami.com>

DCMI: Handled Sensor Name format in ipmi/dcmi/test_dcmi_get_temperature_reading.robot

Changes:
- Modified script considering for space and underscore between sensor name

Tested:
- Ran ipmi/dcmi

DCMI: Handled Sensor Name format in ipmi/dcmi/test_dcmi_get_temperature_reading.robot

Changes:
- Modified script considering for space and underscore between sensor name

Tested:
- Ran ipmi/dcmi/test_dcmi_get_temperature_reading.robot

Change-Id: I8e1d95885a77cc02f05757da89cb46a627d526ab
Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>

show more ...

3c619b1c08-Nov-2023 manimozhik <manimozhik@ami.com>

IPMI: Added new condition for channel number with respect to Slave address test_dcmi_get_capabilities.robot

Changes:
    - In test_dcmi_get_capabilities.robot added new contion if Slave address of d

IPMI: Added new condition for channel number with respect to Slave address test_dcmi_get_capabilities.robot

Changes:
    - In test_dcmi_get_capabilities.robot added new contion if Slave address of device: 20h (BMC), Channel number is 0h and if
Slave address of device: 0h then Channel number should not be 0
Tested:
    - Ran ipmi/dcmi/test_dcmi_get_capabilities.robot script Successfully

Change-Id: I3aa9ac99a8711e60b6e54124488f650331130260
Signed-off-by: manimozhik <manimozhik@ami.com>

show more ...

1234567891011