History log of /openbmc/openbmc-test-automation/redfish/extended/ (Results 1 – 25 of 118)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_asset_tag.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_capabilities.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_management_controller.robot
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cipher.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_device_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_disable.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru_device.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_kcs.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_lanplus.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_mc_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_poh_counter.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_resets.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/ipmi/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
redfish_bmc_code_update.robot
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/OWNERS
/openbmc/openbmc-test-automation/data/variables.py
/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/data/resource_variables.py
/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/logs_and_services_menu/test_progress_logs_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_user_management_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_network_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/lib/resource.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_asset_tag.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_management_controller.robot
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cipher.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_device_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_disable.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru_device.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_poh_counter.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_watchdog.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.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.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/ipmi_utils.py
/openbmc/openbmc-test-automation/lib/list_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.robot
/openbmc/openbmc-test-automation/lib/obmc_boot_test.py
/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_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/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
redfish_bmc_code_update.robot
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_bmc_network_mac.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/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_connection.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_esel.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/test_boot_devices.robot
/openbmc/openbmc-test-automation/redfish/systems/test_led_indicator_asserted.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/test_xit.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.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/requirements.txt
/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_slp.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
/openbmc/openbmc-test-automation/test_lists/QEMU_CI
/openbmc/openbmc-test-automation/tools/robot_custom_rules.py
a28061a015-Dec-2023 George Keishing <gkeishin@in.ibm.com>

Remove syslib and migrate to lib

Changes:
- Move files to lib and rename to align to lib naming
- Update test suites using it.

Tested:
- Test on sandbox with robot --dryrun to make sure

Remove syslib and migrate to lib

Changes:
- Move files to lib and rename to align to lib naming
- Update test suites using it.

Tested:
- Test on sandbox with robot --dryrun to make sure
the linkage is not broken.

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

show more ...


/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/bin/sol_utils.tcl
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_management_controller.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/gen_call_robot.py
/openbmc/openbmc-test-automation/lib/htx_resource.robot
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/os_utilities.py
/openbmc/openbmc-test-automation/lib/os_utilities.robot
/openbmc/openbmc-test-automation/lib/os_utils_config.robot
/openbmc/openbmc-test-automation/lib/os_utils_install.robot
/openbmc/openbmc-test-automation/lib/os_utils_keywords.py
/openbmc/openbmc-test-automation/lib/pldm_utils.py
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/network/test_cable_pull_recover.robot
/openbmc/openbmc-test-automation/network/test_host_network_interfaces.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_discovery.robot
/openbmc/openbmc-test-automation/openpower/test_nmi_interface.robot
/openbmc/openbmc-test-automation/pldm/test_redfish_bios_attributes.robot
test_power_capping.robot
test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/security/test_ssl.robot
/openbmc/openbmc-test-automation/systest/collection/bmc_collect_sensors.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_boot_acceptance.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
4d2c005e04-Dec-2023 George Keishing <gkeishin@in.ibm.com>

Add option to invalidate all the guard records

Changes:
- User driven option to invalidate all the guard records.
By default DELETE_OLD_GUARD_FILE is set to 0.

User should use ro

Add option to invalidate all the guard records

Changes:
- User driven option to invalidate all the guard records.
By default DELETE_OLD_GUARD_FILE is set to 0.

User should use robot option:
-v DELETE_OLD_GUARD_FILE:1
to call this option into force.

Tested:
- Ran from sandbox.

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

show more ...

15d4b20920-Nov-2023 George Keishing <gkeishin@in.ibm.com>

Increase code update test timeout

Changes:
- Increase from 30 mins to 45 minutes. The test to update
both the running and primary side overall varies and
fails sometime due to tes

Increase code update test timeout

Changes:
- Increase from 30 mins to 45 minutes. The test to update
both the running and primary side overall varies and
fails sometime due to test timing out before it could
complete.

Tested:
- NA. This input is based on recent few code update runs
averaging from 26 minutes to 30+ minutes.

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

show more ...


/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_master
/openbmc/openbmc-test-automation/bin/plug_ins/Soft_errors/cp_post_boot
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/extended/obmc_boot_test_resource.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_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_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/ipmi/dcmi/test_dcmi_asset_tag.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_capabilities.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_management_controller.robot
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cipher.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_device_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_disable.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru_device.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_kcs.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_lanplus.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_mc_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_poh_counter.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_resets.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_watchdog.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/code_update_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/external_intf/vmi_utils.robot
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/jobs_processing.py
/openbmc/openbmc-test-automation/lib/pel_utils.py
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/rest_client.robot
/openbmc/openbmc-test-automation/lib/utils.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_interfaces.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/openpower/check_error_logs.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/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/test_host_boot_ras.robot
/openbmc/openbmc-test-automation/openpower/service_account/test_service_login.robot
/openbmc/openbmc-test-automation/openpower/service_account/test_service_user.robot
/openbmc/openbmc-test-automation/openpower/test_bmc_devicetree.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_user_account.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Service_Validator.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_trap.robot
redfish_bmc_code_update.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_protocol_settings.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/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/systems/test_led_indicator_asserted.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_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_image_upload.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/snmp/test_bmc_snmp_config.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/test_lists/QEMU_CI
/openbmc/openbmc-test-automation/tests/ipmi/test_general_ipmi.robot
/openbmc/openbmc-test-automation/tests/security/test_ssl.robot
/openbmc/openbmc-test-automation/tests/test_remote_logging.robot
/openbmc/openbmc-test-automation/tests/test_soft_boot_sensors.robot
9899a90907-Sep-2023 George Keishing <gkeishin@in.ibm.com>

Redfish update test suite Force tags as per standard

Changes:
- Update Tags names for the test suite

Note: Refer CONTRIBUTING.md for under Tags section
documentation.

Tested:
- NA

Cha

Redfish update test suite Force tags as per standard

Changes:
- Update Tags names for the test suite

Note: Refer CONTRIBUTING.md for under Tags section
documentation.

Tested:
- NA

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

show more ...


/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/OWNERS
/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/data/dcmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/docs/certificate_generate.md
/openbmc/openbmc-test-automation/docs/gui_setup_reference.md
/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/obmc_boot_test_resource.robot
/openbmc/openbmc-test-automation/extended/test_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
/openbmc/openbmc-test-automation/ffdc/plugins/redfish.py
/openbmc/openbmc-test-automation/ffdc/plugins/ssh_execution.py
/openbmc/openbmc-test-automation/ffdc/templates/log_collector_config_template.yaml
/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_firmware_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/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/test/access_control/test_obmc_gui_local_users.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_asset_tag.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_capabilities.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
/openbmc/openbmc-test-automation/ipmi/dcmi/test_dcmi_management_controller.robot
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_device_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_poh_counter.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_watchdog.robot
/openbmc/openbmc-test-automation/lib/bmc_dbus.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/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_serial.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/external_intf/management_console_utils.robot
/openbmc/openbmc-test-automation/lib/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/protocol_setting_utils.robot
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/redfish_plus.py
/openbmc/openbmc-test-automation/lib/redfish_request.py
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/snmp/redfish_snmp_utils.robot
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.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_host_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_lock_management.robot
/openbmc/openbmc-test-automation/openpower/ipmi/test_ipmi_sdr.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/service_account/test_service_login.robot
/openbmc/openbmc-test-automation/openpower/test_nmi_interface.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd_tool.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_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
redfish_bmc_code_update.robot
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_certificate.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc.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/service_root/test_service_root_security.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_connection.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_esel.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks.robot
/openbmc/openbmc-test-automation/redfish/telemetry_service/test_telemetry_report.robot
/openbmc/openbmc-test-automation/redfish/test_xit.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_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_network_security.robot
/openbmc/openbmc-test-automation/systest/collection/bmc_collect_esels.robot
/openbmc/openbmc-test-automation/systest/collection/bmc_collect_sensors.robot
/openbmc/openbmc-test-automation/systest/collection/bmc_collect_vpd_and_hw_status.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/test_lists/HW_CI_NETWORK
/openbmc/openbmc-test-automation/test_lists/skip_test_witherspoon
/openbmc/openbmc-test-automation/test_lists/witherspoon/regression_bucket_master
/openbmc/openbmc-test-automation/test_lists/witherspoon/skip_inband_ipmi
/openbmc/openbmc-test-automation/test_lists/witherspoon/skip_oob_ipmi
/openbmc/openbmc-test-automation/tests/test_rest_interfaces.robot
d26c064330-Mar-2023 Andrew Geissler <geissonator@yahoo.com>

svc-restart: adapt do state service instance changes

phosphor-state-manager moved to a multi chassis and multi host design
point. This made their corresponding service files instance based.

Change-

svc-restart: adapt do state service instance changes

phosphor-state-manager moved to a multi chassis and multi host design
point. This made their corresponding service files instance based.

Change-Id: Ib28c5b0c5e6134e83ad056451029bcc132b73db0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...


/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/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_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_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_network_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd_tool.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ipmi_redfish_user.robot
test_service_restart_policy.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
c79341b510-Mar-2023 Jian Zhang <zhangjian.3032@bytedance.com>

Add systemd circular dependency check

It's usefull add circular dependency check for systemd units.

The error log if had circular dependency:
```
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_proje

Add systemd circular dependency check

It's usefull add circular dependency check for systemd units.

The error log if had circular dependency:
```
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found ordering cycle on xyz.openbmc_project.Software.BMC.Updater.service/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found dependency on sel-ready.target/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found dependency on xyz.openbmc_project.Logging.IPMI.service/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found dependency on xyz.openbmc_project.Logging.service/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found dependency on obmc-fru-fault-monitor.service/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found dependency on xyz.openbmc_project.AssetManager.service/start
Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Job xyz.openbmc_project.Software.BMC.Updater.service/start deleted to break ordering cycle start
Mar 10 06:20:45 g220b systemd[1]: Queued start job for default target Multi-User System.
```

I think this is good to check it in CI.

Tested:
```
~# python3 -m robot -v OPENBMC_HOST:xx.xx.xx.xx redfish/test_xit.robot

Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found ordering cycle on xyz.openbmc_project.Software.BMC.Updater.service/start
Verify No BMC Dump And Application Failures In BMC :: Verify no BM... | FAIL |
'Mar 10 06:20:45 g220b systemd[1]: xyz.openbmc_project.AssetManager.service: Found ordering cycle on xyz.openbmc_project.Software.BMC.Updater.service/start' should be empty.
------------------------------------------------------------------------------
Test Xit :: This suite is to run some test at the end of execution. | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
```

Change-Id: I3288106b06399acf22fa44cba3b3d0fa69944cfc
Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>

show more ...


/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/extended/test_bmc_reset_loop.robot
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/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_firmware_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/resource_management_menu/test_power_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_network_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/code_update_utils.robot
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/logging_utils.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/pldm_utils.py
/openbmc/openbmc-test-automation/lib/remote_logging_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/tally_sheet.py
/openbmc/openbmc-test-automation/lib/tftp_update_utils.py
/openbmc/openbmc-test-automation/lib/utilities.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/openpower/test_timed_power_on.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd_tool.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_certificate.robot
test_basic_ci.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.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_multiple_interfaces.robot
/openbmc/openbmc-test-automation/redfish/managers/test_multiple_interfaces_dhcp.robot
/openbmc/openbmc-test-automation/redfish/systems/test_systems_inventory.robot
/openbmc/openbmc-test-automation/redfish/test_xit.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/security/test_bmc_network_security.robot
/openbmc/openbmc-test-automation/tests/test_xit.robot
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/robot_custom_rules.py
57ab7cca13-Feb-2023 George Keishing <gkeishin@in.ibm.com>

Redfish new code update URI changes

Changes:
- Add the new FW update URI based on the probe if it
exists. This ensures the current and
new URI co-exist for older and newer drivers

Redfish new code update URI changes

Changes:
- Add the new FW update URI based on the probe if it
exists. This ensures the current and
new URI co-exist for older and newer drivers.
- Old : /redfish/v1/UpdateService and
New : /redfish/v1/UpdateService/update

Tested:
- Suite redfish_bmc_code_update.robot tested in sandbox
and there are other places which will need changes.
This commit will ONLY add for HW Jenkinsins to
ensure the upstream HW CI pipeline is not broken.

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

show more ...


/openbmc/openbmc-test-automation/.flake8-ignore
/openbmc/openbmc-test-automation/.shellcheck-ignore
/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/bin/auto_status_file.py
/openbmc/openbmc-test-automation/bin/event_notification_util.py
/openbmc/openbmc-test-automation/bin/gen_list.sh
/openbmc/openbmc-test-automation/bin/gen_setup.sh
/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/bin/generate_testsuite_info.py
/openbmc/openbmc-test-automation/bin/jenkins_funcs.sh
/openbmc/openbmc-test-automation/bin/obmc_ser_num
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_master
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/cp_ffdc_check
/openbmc/openbmc-test-automation/bin/plug_ins/Mem_tracker/memcheck.sh
/openbmc/openbmc-test-automation/bin/plug_ins/Soft_errors/cp_post_boot
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/bin/print_ffdc_functions
/openbmc/openbmc-test-automation/bin/process_plug_in_packages.py
/openbmc/openbmc-test-automation/bin/prop_call.py
/openbmc/openbmc-test-automation/bin/run_robot_pgm_jenk.sh
/openbmc/openbmc-test-automation/bin/select_version
/openbmc/openbmc-test-automation/bin/validate_plug_ins.py
/openbmc/openbmc-test-automation/bin/websocket_monitor.py
/openbmc/openbmc-test-automation/data/Palmetto.py
/openbmc/openbmc-test-automation/data/Romulus.py
/openbmc/openbmc-test-automation/data/Witherspoon.py
/openbmc/openbmc-test-automation/data/applytime_table.json
/openbmc/openbmc-test-automation/data/inventory.py
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/ipmi_rest_fru_field_map.py
/openbmc/openbmc-test-automation/data/ipmi_variable.py
/openbmc/openbmc-test-automation/data/model.py
/openbmc/openbmc-test-automation/data/oem/nuvoton/olympus.json
/openbmc/openbmc-test-automation/data/pel_variables.py
/openbmc/openbmc-test-automation/data/platform_variables.py
/openbmc/openbmc-test-automation/data/pldm_variables.py
/openbmc/openbmc-test-automation/data/resource_lock_table.json
/openbmc/openbmc-test-automation/data/sensor_dbus.json
/openbmc/openbmc-test-automation/data/task_state.json
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/data/vpd_variables.py
/openbmc/openbmc-test-automation/docs/boot_test.md
/openbmc/openbmc-test-automation/docs/certificate_generate.md
/openbmc/openbmc-test-automation/docs/code_standards_check.md
/openbmc/openbmc-test-automation/docs/code_update.md
/openbmc/openbmc-test-automation/docs/openbmc_test_architecture.md
/openbmc/openbmc-test-automation/docs/openbmc_test_tools.md
/openbmc/openbmc-test-automation/docs/redfish_coding_guidelines.md
/openbmc/openbmc-test-automation/docs/redfish_request_via_mTLS.md
/openbmc/openbmc-test-automation/extended/code_update/host_code_update.robot
/openbmc/openbmc-test-automation/extended/run_keyword.py
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/docs/plugin.md
/openbmc/openbmc-test-automation/ffdc/docs/yaml_syntax_rules.md
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
/openbmc/openbmc-test-automation/ffdc/lib/telnet_utility.py
/openbmc/openbmc-test-automation/ffdc/plugins/date_time_utils.py
/openbmc/openbmc-test-automation/ffdc/plugins/redfish.py
/openbmc/openbmc-test-automation/ffdc/plugins/scp_execution.py
/openbmc/openbmc-test-automation/ffdc/plugins/shell_execution.py
/openbmc/openbmc-test-automation/ffdc/plugins/ssh_execution.py
/openbmc/openbmc-test-automation/ffdc/plugins/telnet_execution.py
/openbmc/openbmc-test-automation/ffdc/setup.py
/openbmc/openbmc-test-automation/ffdc/templates/log_collector_config_template.yaml
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/data/resource_variables.py
/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_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/logs_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/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_network_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/lib/supporting_libs.py
/openbmc/openbmc-test-automation/gui/lib/utils_get_version.py
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.py
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_ssh_utils.py
/openbmc/openbmc-test-automation/lib/boot_data.py
/openbmc/openbmc-test-automation/lib/code_update_utils.py
/openbmc/openbmc-test-automation/lib/common_utils.robot
/openbmc/openbmc-test-automation/lib/disable_warning_urllib.py
/openbmc/openbmc-test-automation/lib/dmtf_tools_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.py
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/event_notification.py
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.py
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.robot
/openbmc/openbmc-test-automation/lib/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/firmware_utils.py
/openbmc/openbmc-test-automation/lib/func_args.py
/openbmc/openbmc-test-automation/lib/func_timer.py
/openbmc/openbmc-test-automation/lib/gen_arg.py
/openbmc/openbmc-test-automation/lib/gen_call_robot.py
/openbmc/openbmc-test-automation/lib/gen_cmd.py
/openbmc/openbmc-test-automation/lib/gen_misc.py
/openbmc/openbmc-test-automation/lib/gen_plug_in.py
/openbmc/openbmc-test-automation/lib/gen_plug_in_utils.py
/openbmc/openbmc-test-automation/lib/gen_print.py
/openbmc/openbmc-test-automation/lib/gen_robot_keyword.py
/openbmc/openbmc-test-automation/lib/gen_robot_plug_in.py
/openbmc/openbmc-test-automation/lib/gen_robot_print.py
/openbmc/openbmc-test-automation/lib/gen_robot_ssh.py
/openbmc/openbmc-test-automation/lib/gen_robot_utils.py
/openbmc/openbmc-test-automation/lib/gen_robot_valid.py
/openbmc/openbmc-test-automation/lib/gen_valid.py
/openbmc/openbmc-test-automation/lib/ipmi_client.py
/openbmc/openbmc-test-automation/lib/ipmi_utils.py
/openbmc/openbmc-test-automation/lib/jobs_processing.py
/openbmc/openbmc-test-automation/lib/logging_utils.py
/openbmc/openbmc-test-automation/lib/obmc_boot_test.py
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/openbmctool_utils.py
/openbmc/openbmc-test-automation/lib/pel_utils.py
/openbmc/openbmc-test-automation/lib/pldm_utils.py
/openbmc/openbmc-test-automation/lib/pythonutil.py
/openbmc/openbmc-test-automation/lib/ras/variables.py
/openbmc/openbmc-test-automation/lib/redfish_plus.py
/openbmc/openbmc-test-automation/lib/redfish_request.py
/openbmc/openbmc-test-automation/lib/rest_client.robot
/openbmc/openbmc-test-automation/lib/secureboot/secureboot.py
/openbmc/openbmc-test-automation/lib/snmp/resource.robot
/openbmc/openbmc-test-automation/lib/state.py
/openbmc/openbmc-test-automation/lib/state_map.py
/openbmc/openbmc-test-automation/lib/tally_sheet.py
/openbmc/openbmc-test-automation/lib/tftp_update_utils.py
/openbmc/openbmc-test-automation/lib/utilities.py
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/lib/utils_files.py
/openbmc/openbmc-test-automation/lib/var_funcs.py
/openbmc/openbmc-test-automation/lib/var_stack.py
/openbmc/openbmc-test-automation/lib/vpd_utils.py
/openbmc/openbmc-test-automation/lib/wrap_utils.py
/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/mpipl/test_mpipl_basic.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/tests_openbmctool/test_openbmctool_network.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
redfish_bmc_code_update.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_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root_security.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_connection.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_management.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/templates/bash_simple_template
/openbmc/openbmc-test-automation/templates/python_pgm_template
/openbmc/openbmc-test-automation/tests/ipmi/test_sensors_ipmi.robot
/openbmc/openbmc-test-automation/tests/test_remote_logging.robot
/openbmc/openbmc-test-automation/tools/cleanup_bmc.robot
/openbmc/openbmc-test-automation/tools/convert_ip_to_dummy
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/factory_reset_bmc.robot
/openbmc/openbmc-test-automation/tools/generate_test_document
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/ras/probe_cpus.sh
/openbmc/openbmc-test-automation/tools/ras/scom_addr_p9.sh
/openbmc/openbmc-test-automation/tools/robot_custom_rules.py
/openbmc/openbmc-test-automation/tools/robot_standards
/openbmc/openbmc-test-automation/tools/sensors_dbus_list.sh
/openbmc/openbmc-test-automation/tools/update_mac.robot
849189c928-Nov-2022 manashsarma <manashsarma@in.ibm.com>

Replaced REST usage with Redfish for core dump test case

Changes
- Replaced REST usage with Redfish for core dump test case
- Moved Core dump size test case to new redfish bucket

Tested:

Replaced REST usage with Redfish for core dump test case

Changes
- Replaced REST usage with Redfish for core dump test case
- Moved Core dump size test case to new redfish bucket

Tested:

- Ran the test successfully from sandbox.

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

show more ...


/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/bin/obmc_ser_num
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_master
/openbmc/openbmc-test-automation/bin/plug_ins/Soft_errors/cp_post_boot
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/bin/print_ffdc_functions
/openbmc/openbmc-test-automation/data/task_state.json
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_gui_header.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_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/overview_menu/test_overview_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/resource_management_menu/test_power_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_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/lib/gui_resource.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.robot
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_methods.robot
/openbmc/openbmc-test-automation/lib/pel_utils.py
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/utilities.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/lib/vpd_utils.py
/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/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/pldm/test_pldm_bios.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_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_user_account.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
test_bmc_dump.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc.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/service_root/test_service_root_security.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_power_operations.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/sensors_dbus_list.sh
86d85f4c18-Aug-2022 George Keishing <gkeishin@in.ibm.com>

Update test tag and typo fixes in test scripts

Changes:
- Fix tag mismatch with test cases
- Fix typo in code documentation

Tested:
Checked with codespell and tag checker tool.

C

Update test tag and typo fixes in test scripts

Changes:
- Fix tag mismatch with test cases
- Fix typo in code documentation

Tested:
Checked with codespell and tag checker tool.

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

show more ...


/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/data/pel_variables.py
/openbmc/openbmc-test-automation/extended/test_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/extended/test_rest_user_management.robot
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/gui_test/hardware_status_menu/test_inventory_and_leds_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/notices_menu/test_notices_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_ldap_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/test_policies_sub_menu.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/dump_utils.robot
/openbmc/openbmc-test-automation/lib/esel_utils.robot
/openbmc/openbmc-test-automation/lib/fan_utils.robot
/openbmc/openbmc-test-automation/lib/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/logging_utils.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_methods.robot
/openbmc/openbmc-test-automation/lib/pdu/synaccess.robot
/openbmc/openbmc-test-automation/lib/redfish_request.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/utilities.py
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.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_vmicert_management.robot
/openbmc/openbmc-test-automation/openpower/mpipl/test_mpipl_basic.robot
/openbmc/openbmc-test-automation/openpower/test_inband_bmc_auth_reset.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_redfish_vpd.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_certificate.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
test_service_restart_policy.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_service_root_security.robot
/openbmc/openbmc-test-automation/redfish/systems/LogServices/test_post_codes.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_association.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_esel.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_bmc_image_switch.robot
/openbmc/openbmc-test-automation/requirements.txt
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
32d5542704-Aug-2022 ganesanb <ganesanb@ami.com>

Added test to kill and restart service

Changes:
- Kill the list of services and expect killed services restart
- Test case added to test_service_restart_policy.robot suite
Tested:

Added test to kill and restart service

Changes:
- Kill the list of services and expect killed services restart
- Test case added to test_service_restart_policy.robot suite
Tested:
- Tested redfish/extended/test_service_restart_policy.robot

Signed-off-by: ganesanb <ganesanb@ami.com>
Change-Id: I01fd08aa17d5ea1e9280014be93241fc5c68e644

show more ...

70aab07304-Aug-2022 ganesanb <ganesanb@ami.com>

Added Redfish.Login Keyword in Test Setup

Tested: Run redfish/extended/test_os_reboot.robot

Signed-off-by: ganesanb <ganesanb@ami.com>
Change-Id: I7d64d9ee7943e1772e31f49f28dfc36359f6e8a7


/openbmc/openbmc-test-automation/OWNERS
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_network_sub_menu.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_fru_device.robot
/openbmc/openbmc-test-automation/lib/bmc_dbus.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/energy_scale_utils.robot
/openbmc/openbmc-test-automation/lib/event_notification_utils.robot
/openbmc/openbmc-test-automation/lib/func_timer.py
/openbmc/openbmc-test-automation/lib/gen_plug_in_utils.py
/openbmc/openbmc-test-automation/lib/gen_robot_ssh.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/snmp/redfish_snmp_utils.robot
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_lock_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/mpipl/test_mpipl_basic.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_redfish_bios_attributes.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/events/test_bmc_snmp_trap.robot
test_os_reboot.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_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.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_redfish_signed_image_update.robot
67b409b213-Jul-2022 aravinth0510 <aravinthr@ami.com>

Replaced BMC reset with PDU reset keyword in restore policy testcase
and added PDU library files for few other PDU types

Tested: Run robot redfish/extended/test_power_restore.robot

Signed-off-by: A

Replaced BMC reset with PDU reset keyword in restore policy testcase
and added PDU library files for few other PDU types

Tested: Run robot redfish/extended/test_power_restore.robot

Signed-off-by: Aravinth R <aravinthr@ami.com>
Change-Id: I4554c1b071a496feaeef65b7b9735bb97a41c7cb

show more ...

98cf8af514-Jul-2022 George Keishing <gkeishin@in.ibm.com>

Update code update firmware loop test

Changes:
- Logic to read the starting firmware and looping
- Update documentation
- Override test timeout for loop runs

Tested:
robot -v

Update code update firmware loop test

Changes:
- Logic to read the starting firmware and looping
- Update documentation
- Override test timeout for loop runs

Tested:
robot -v OPENBMC_HOST:xx.xx.xx.xx --include Redfish_Firmware_Update_Loop
-v LOOP_COUNT:4 redfish/extended/redfish_bmc_code_update.robot

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

show more ...


/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/openbmc_redfish_interop_profile.json
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/gui_test/hardware_status_menu/test_inventory_and_leds_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/logs_menu/test_progress_logs_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_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/resource_management_menu/test_power_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_factory_reset_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_overview/test_obmc_gui_server_overview.robot
/openbmc/openbmc-test-automation/ipmi/test_get_bios_post_code.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cipher.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_payload.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/external_intf/vmi_utils.robot
/openbmc/openbmc-test-automation/lib/gen_robot_ssh.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/ipmi_utils.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/utilities.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/network/test_host_network_interfaces.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/test_timed_power_on.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Interop_Validator.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_certificate.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc.robot
/openbmc/openbmc-test-automation/redfish/managers/test_managers_bmc_time.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_bmc_image_switch.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_network_security.robot
b695a90111-May-2022 George Keishing <gkeishin@in.ibm.com>

Add support to code update same image on current and alternate side

Changes:
- Add new test case to perform code update.

Future commit will need few more checks on version.

Change-Id: Iada7030

Add support to code update same image on current and alternate side

Changes:
- Add new test case to perform code update.

Future commit will need few more checks on version.

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

show more ...


/openbmc/openbmc-test-automation/.markdownlint.yaml
/openbmc/openbmc-test-automation/MAINTAINERS
/openbmc/openbmc-test-automation/OWNERS
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/pel_variables.py
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/docs/code_update.md
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_cold_reset.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_device_id.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_inband_sdr.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_kcs.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verificaton.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_poh_counter.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel_time.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_systeminfo_parameters.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.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/bmc_ssh_utils.py
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/dump_utils.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/ipmi_utils.py
/openbmc/openbmc-test-automation/lib/logging_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/resource.robot
/openbmc/openbmc-test-automation/lib/state_manager.robot
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.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/account_service/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_user_account.robot
redfish_bmc_code_update.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/service_root/test_service_root_security.robot
/openbmc/openbmc-test-automation/redfish/systems/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/test_thermal_ambient_temperatures.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/robot_custom_rules.py
/openbmc/openbmc-test-automation/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/security/test_bmc_expire_password.robot
/openbmc/openbmc-test-automation/syslib/resource.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/test_lists/BMC_WEB_CI
/openbmc/openbmc-test-automation/test_lists/CT_basic_run
/openbmc/openbmc-test-automation/test_lists/HW_CI
/openbmc/openbmc-test-automation/test_lists/HW_CI_DEV
/openbmc/openbmc-test-automation/test_lists/QEMU_CI
/openbmc/openbmc-test-automation/test_lists/WEBUI_CI
/openbmc/openbmc-test-automation/test_lists/skip_test_palmetto
/openbmc/openbmc-test-automation/test_lists/skip_test_witherspoon
/openbmc/openbmc-test-automation/test_lists/witherspoon/regression_bucket_master
/openbmc/openbmc-test-automation/test_lists/witherspoon/skip_inband_ipmi
/openbmc/openbmc-test-automation/test_lists/witherspoon/skip_oob_ipmi
05d42fee29-Mar-2022 George Keishing <gkeishin@in.ibm.com>

Move test suite test_occ_power.robot to openpower

The OCC is the OpenPOWER On Chip Controller.

Resolves openbmc/openbmc-test-automation#2182

Change-Id: I8484dcef0e08d1fd53c397cb38bce973513e3f15
S

Move test suite test_occ_power.robot to openpower

The OCC is the OpenPOWER On Chip Controller.

Resolves openbmc/openbmc-test-automation#2182

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

show more ...

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

Move test suite test_bmc_devicetree.robot to openpower

This is BMC specific but cater to openpower systems like witherspoon.

Resolves openbmc/openbmc-test-automation#2181

Change-Id: Ic3cfc9cb06e

Move test suite test_bmc_devicetree.robot to openpower

This is BMC specific but cater to openpower systems like witherspoon.

Resolves openbmc/openbmc-test-automation#2181

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

show more ...

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 ...


/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/gui_test/settings_menu/test_network_sub_menu.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_general.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/open_power_utils.robot
/openbmc/openbmc-test-automation/lib/protocol_setting_utils.robot
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/openpower/check_vpd_and_hw_status.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/service_account/test_service_user.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/Redfish_Usecase_Checkers.robot
redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_protocol_settings.robot
/openbmc/openbmc-test-automation/redfish/systems/test_systems_inventory.robot
/openbmc/openbmc-test-automation/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/systest/htx_hardbootme_test.robot
/openbmc/openbmc-test-automation/systest/test_bmc_poll_errors.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
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 ...

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
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>


/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
/openbmc/openbmc-test-automation/ffdc/plugins/redfish.py
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/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_policies_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/lib/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/obmc_boot_test.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_ldap_configuration.robot
/openbmc/openbmc-test-automation/redfish/account_service/test_user_account.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/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_trap.robot
test_bmc_devicetree.robot
test_escale_base.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.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/test_power_operations.robot
/openbmc/openbmc-test-automation/redfish/systems/test_powersubsystem_settings.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_image_upload.robot
/openbmc/openbmc-test-automation/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/test_lists/witherspoon/regression_bucket_master
/openbmc/openbmc-test-automation/tools/myffdc.robot

12345