History log of /openbmc/openbmc-test-automation/ffdc/plugins/ (Results 1 – 23 of 23)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7bc5ce3a19-May-2025 George Keishing <gkeishin@in.ibm.com>

FFDC replace eval with importlib code

Changes:
- Remove eval functions
- Add importlib code to replace eval
- Update plugin documentation and YAML
- Tweak code to handle new changes

FFDC replace eval with importlib code

Changes:
- Remove eval functions
- Add importlib code to replace eval
- Update plugin documentation and YAML
- Tweak code to handle new changes

Tested:
- Ran with the changes from sandbox.
- Tested YAML with different plugin examples
- Tested bad path YAML
Change-Id: Iea0d4b879c1afc4fd25ab3a3c3ccb0e0875f86bc
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


/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
scp_execution.py
/openbmc/openbmc-test-automation/ffdc/templates/log_collector_config_template.yaml
/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_user_management_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/resource.robot
/openbmc/openbmc-test-automation/gui/test/access_control/test_obmc_gui_local_users.robot
/openbmc/openbmc-test-automation/gui/test/gui_header/test_obmc_gui_server_health.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_sdr.robot
/openbmc/openbmc-test-automation/lib/bmc_cleanup.robot
/openbmc/openbmc-test-automation/lib/bmc_date_and_time_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.robot
/openbmc/openbmc-test-automation/lib/dmtf_redfishtool_utils.robot
/openbmc/openbmc-test-automation/pldm/test_redfish_bios_attributes.robot
/openbmc/openbmc-test-automation/systest/gpu_stress_test.robot
a64fa5fa17-May-2025 George Keishing <gkeishin@in.ibm.com>

FFDC lib and plugins code documentation

Changes:
- Update function code documentation
- Add missing shebang in the files

Tested: - Checked with pyflake, pycodesyle and tested
the

FFDC lib and plugins code documentation

Changes:
- Update function code documentation
- Add missing shebang in the files

Tested: - Checked with pyflake, pycodesyle and tested
the changes on local sandbox

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

show more ...

e5c4439f17-May-2025 George Keishing <gkeishin@in.ibm.com>

FFDC SSH lib and plugins code documentation

Changes:
- Add code documentation for the functions

Tested:
- Checked with pyflake, pycodesyle and tested
the changes on local sandbox

Change

FFDC SSH lib and plugins code documentation

Changes:
- Add code documentation for the functions

Tested:
- Checked with pyflake, pycodesyle and tested
the changes on local sandbox

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

show more ...


/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/extended/code_update/bmc_code_update.robot
/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/extended/obmc_boot_test_resource.robot
/openbmc/openbmc-test-automation/extended/standby_bmc.robot
/openbmc/openbmc-test-automation/extended/test_bios_update.robot
/openbmc/openbmc-test-automation/extended/test_bmc_reset_loop.robot
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
scp_execution.py
ssh_execution.py
/openbmc/openbmc-test-automation/ffdc/templates/env_vars_template.yaml
/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/test_ipmi_cold_reset.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_network_configuration.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verification.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_network_utils.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_network_nping.robot
/openbmc/openbmc-test-automation/network/test_vlan_network.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/pel/test_bmc_pel.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_Protocol_Validator.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/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_dump.robot
/openbmc/openbmc-test-automation/redfish/extended/test_escale_base.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_capping.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_restore.robot
/openbmc/openbmc-test-automation/redfish/extended/test_service_restart_policy.robot
/openbmc/openbmc-test-automation/redfish/extended/test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_mac.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_protocol.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_lldp_config.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/managers/test_multiple_interfaces_dhcp.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_boot_devices.robot
/openbmc/openbmc-test-automation/redfish/systems/test_power_operations.robot
/openbmc/openbmc-test-automation/redfish/systems/test_power_voltage_readings.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/systems/test_thermal_ambient_temperatures.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_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/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/tox.ini
8c7310cd28-Apr-2025 George Keishing <gkeishin@in.ibm.com>

Fix unused variable in FFDC

Changes:
- remove undefined name 'target_list'

Tested:
- NA
Change-Id: I8bae1516af68eb2535e80867feb79c7174603c59
Signed-off-by: George Keishing <gkeishin@in.ibm.co

Fix unused variable in FFDC

Changes:
- remove undefined name 'target_list'

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

show more ...

1535205424-Apr-2025 George Keishing <gkeishin@in.ibm.com>

FFDC code fix using pyflake

Changes:
- Fixed the following error
ffdc/ffdc_collector.py:56:9:
local variable 'e' is assigned to but never used

ffdc/ffdc_collector.py:913:21: undef

FFDC code fix using pyflake

Changes:
- Fixed the following error
ffdc/ffdc_collector.py:56:9:
local variable 'e' is assigned to but never used

ffdc/ffdc_collector.py:913:21: undefined name 'self'
ffdc/ffdc_collector.py:918:21: undefined name 'self'
ffdc/ffdc_collector.py:1356:9:
local variable 'env_vars_list' is assigned to but never used

ffdc/lib/ssh_utility.py:67:9:
local variable 'e' is assigned to but never used

ffdc/plugins/redfish.py:8:1: 'os' imported but unused

Tested:
- pyflake ffdc/
- Tested the changes on sandbox
Change-Id: Ib4e774e1e7e16b49a36a5a00e35d6e60b4868715
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...

c754b43f24-Apr-2025 George Keishing <gkeishin@in.ibm.com>

Fix code documentation length

Changes:
- E501 line too long > 79 characters

Tested:
- NA
Change-Id: I725470b4a85c18461ee51ae486c5aa32400ada7d
Signed-off-by: George Keishing <gkeishin@in.ibm

Fix code documentation length

Changes:
- E501 line too long > 79 characters

Tested:
- NA
Change-Id: I725470b4a85c18461ee51ae486c5aa32400ada7d
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/bin/generate_testsuite_info.py
/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/sol_utils.tcl
/openbmc/openbmc-test-automation/data/Romulus.py
/openbmc/openbmc-test-automation/data/Witherspoon.py
/openbmc/openbmc-test-automation/data/boot_table_osrunning_redfish.json
/openbmc/openbmc-test-automation/data/model.py
/openbmc/openbmc-test-automation/data/platform_variables.py
/openbmc/openbmc-test-automation/data/pldm_variables.py
/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/code_update.md
/openbmc/openbmc-test-automation/docs/gui_setup_reference.md
/openbmc/openbmc-test-automation/docs/openbmc_test_architecture.md
/openbmc/openbmc-test-automation/docs/openbmc_test_tools.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/code_update_utils.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/obmc_boot_test.robot
/openbmc/openbmc-test-automation/extended/obmc_boot_test_resource.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/extended/test_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/extended/test_bmc_upload_stability.robot
/openbmc/openbmc-test-automation/ffdc/README.md
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/docs/plugin.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
scp_execution.py
ssh_execution.py
telnet_execution.py
/openbmc/openbmc-test-automation/ffdc/requirements.txt
/openbmc/openbmc-test-automation/ffdc/templates/env_vars_template.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/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/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/lib/resource.robot
/openbmc/openbmc-test-automation/gui/test/access_control/test_obmc_gui_local_users.robot
/openbmc/openbmc-test-automation/gui/test/server_health/test_obmc_gui_sensors.robot
/openbmc/openbmc-test-automation/gui/test/server_overview/test_obmc_gui_server_overview.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/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_date_and_time_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.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_resource.robot
/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.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/openbmc/openbmc-test-automation/lib/connection_client.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.py
/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.py
/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/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_print.py
/openbmc/openbmc-test-automation/lib/htx_resource.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/ipmi_utils.robot
/openbmc/openbmc-test-automation/lib/jobs_processing.py
/openbmc/openbmc-test-automation/lib/list_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.py
/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/opt.tcl
/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/pel_utils.py
/openbmc/openbmc-test-automation/lib/pldm_utils.py
/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.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/sensor_info_record.py
/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.py
/openbmc/openbmc-test-automation/lib/state_manager.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/lib/vpd_utils.py
/openbmc/openbmc-test-automation/lib/xcat/xcat_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.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/check_error_logs.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/test_bmc_devicetree.robot
/openbmc/openbmc-test-automation/openpower/test_nmi_interface.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/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/__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_Protocol_Validator.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_general.robot
/openbmc/openbmc-test-automation/redfish/dmtf_tools/test_redfishtool_local_user.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_trap.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_capping.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_restore.robot
/openbmc/openbmc-test-automation/redfish/extended/test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_mac.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_protocol.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_lldp_config.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_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_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/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_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/requirements.txt
/openbmc/openbmc-test-automation/requirements_optional.txt
/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/security/test_ssl.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/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/templates/pgm_template.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
/openbmc/openbmc-test-automation/test_lists/QEMU_CI
/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/tools/cleanup_bmc.robot
/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_argumentfile.sh
/openbmc/openbmc-test-automation/tools/generate_test_document
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/myffdc.robot
/openbmc/openbmc-test-automation/tools/robot_custom_rules.py
/openbmc/openbmc-test-automation/tools/update_mac.robot
/openbmc/openbmc-test-automation/tox.ini
/openbmc/openbmc-test-automation/xcat/__init__.robot
/openbmc/openbmc-test-automation/xcat/test_power_operation.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_group.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_inventory.robot
0cfbd5c112-Jul-2023 George Keishing <gkeishin@in.ibm.com>

SSH port for plugin call to log collector

Fixes the following error:
ERROR: execute_python_eval: __init__()
missing 1 required positional argument: 'port_ssh'

Changes:
- Added port vari

SSH port for plugin call to log collector

Fixes the following error:
ERROR: execute_python_eval: __init__()
missing 1 required positional argument: 'port_ssh'

Changes:
- Added port variable argument

Tested:
- Ran chnages from sandbox.

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

show more ...


/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/docs/gui_setup_reference.md
/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/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
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/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.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_general.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/code_update_utils_serial.robot
/openbmc/openbmc-test-automation/lib/dmtf_redfishtool_utils.robot
/openbmc/openbmc-test-automation/lib/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/redfish_code_update_utils.robot
/openbmc/openbmc-test-automation/lib/utils.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/network/test_bmc_dhcp_conf.robot
/openbmc/openbmc-test-automation/oem/nuvoton/test_redfish_mcu_fw_update.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd_tool.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_certificate.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.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/telemetry_service/test_telemetry_report.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_signed_image_update.robot
4d43028327-Apr-2023 ganesanb <ganesanb@ami.com>

Managers ID : Introduced variable to declare Managers ID in resource.robot and updated all the scripts in openbmc-test-automation

Changes:
- Introduced ${MANAGER_ID} variable in resource.robot

Managers ID : Introduced variable to declare Managers ID in resource.robot and updated all the scripts in openbmc-test-automation

Changes:
- Introduced ${MANAGER_ID} variable in resource.robot
- Replaced all the Managers/bmc to Managers/${MANAGER_ID} across all the scripts
- Also in data/variables.py updated chassis id for the few redfish uri.

Tested:
- Ran All The Scripts Successfully

Change-Id: Iff3673aae27657e0799dec5cb94c1651a0cd5d18
Signed-off-by: ganesanb <ganesanb@ami.com>
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/README.md
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/bin/print_ffdc_functions
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/model.py
/openbmc/openbmc-test-automation/data/pel_variables.py
/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/docs/certificate_generate.md
/openbmc/openbmc-test-automation/docs/openbmc_test_tools.md
/openbmc/openbmc-test-automation/docs/redfish_coding_guidelines.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/test_bmc_reset_loop.robot
/openbmc/openbmc-test-automation/extended/test_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
redfish.py
/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/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_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/dcmi/test_dcmi_get_capabilities.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_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_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_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.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/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.robot
/openbmc/openbmc-test-automation/lib/gen_print.py
/openbmc/openbmc-test-automation/lib/gen_robot_valid.py
/openbmc/openbmc-test-automation/lib/ipmi_client.py
/openbmc/openbmc-test-automation/lib/ipmi_client.robot
/openbmc/openbmc-test-automation/lib/jobs_processing.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.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/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/remote_logging_utils.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/rest_client.robot
/openbmc/openbmc-test-automation/lib/secureboot/secureboot.py
/openbmc/openbmc-test-automation/lib/snmp/redfish_snmp_utils.robot
/openbmc/openbmc-test-automation/lib/snmp/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.py
/openbmc/openbmc-test-automation/lib/utils.robot
/openbmc/openbmc-test-automation/network/test_bmc_dhcp_conf.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/mpipl/test_mpipl_basic.robot
/openbmc/openbmc-test-automation/openpower/pel/test_bmc_pel.robot
/openbmc/openbmc-test-automation/openpower/test_timed_power_on.robot
/openbmc/openbmc-test-automation/openpower/tests_openbmctool/test_openbmctool_network.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
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_basic_ci.robot
/openbmc/openbmc-test-automation/redfish/extended/test_service_restart_policy.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_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.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_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/eventlog/test_event_logging.robot
/openbmc/openbmc-test-automation/redfish/systems/test_systems_inventory.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks.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_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/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.robot
/openbmc/openbmc-test-automation/test_lists/HW_CI_NETWORK
/openbmc/openbmc-test-automation/tests/ipmi/test_sensors_ipmi.robot
/openbmc/openbmc-test-automation/tests/test_remote_logging.robot
/openbmc/openbmc-test-automation/tests/test_xit.robot
/openbmc/openbmc-test-automation/tools/cleanup_bmc.robot
/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/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/robot_custom_rules.py
/openbmc/openbmc-test-automation/tools/robot_standards
/openbmc/openbmc-test-automation/tools/update_mac.robot
20f3871208-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

black: re-format

black and isort are enabled in the openbmc-build-scripts on Python files
to have a consistent formatting. Re-run the formatter on the whole
repository.

Signed-off-by: Patrick Will

black: re-format

black and isort are enabled in the openbmc-build-scripts on Python files
to have a consistent formatting. Re-run the formatter on the whole
repository.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I944f1915ece753f72a3fa654902d445a9749d0f9

show more ...


/openbmc/openbmc-test-automation/bin/auto_status_file.py
/openbmc/openbmc-test-automation/bin/event_notification_util.py
/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/bin/generate_testsuite_info.py
/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/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/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/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/pel_variables.py
/openbmc/openbmc-test-automation/data/platform_variables.py
/openbmc/openbmc-test-automation/data/pldm_variables.py
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/data/vpd_variables.py
/openbmc/openbmc-test-automation/extended/run_keyword.py
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
/openbmc/openbmc-test-automation/ffdc/lib/telnet_utility.py
date_time_utils.py
redfish.py
scp_execution.py
shell_execution.py
ssh_execution.py
telnet_execution.py
/openbmc/openbmc-test-automation/ffdc/setup.py
/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/settings_menu/test_snmp_alerts_sub_menu.robot
/openbmc/openbmc-test-automation/gui/lib/supporting_libs.py
/openbmc/openbmc-test-automation/gui/lib/utils_get_version.py
/openbmc/openbmc-test-automation/lib/bmc_network_utils.py
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/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/disable_warning_urllib.py
/openbmc/openbmc-test-automation/lib/dump_utils.py
/openbmc/openbmc-test-automation/lib/event_notification.py
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.py
/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/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/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_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/robot_custom_rules.py
/openbmc/openbmc-test-automation/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/templates/python_pgm_template
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
0967989008-Dec-2022 George Keishing <gkeishin@in.ibm.com>

pycodestyle: Module level import not at top of file

Changes:
- Added NOQA on python files import to skip CI
- Fix import order reported by CI.

Tested:
- CI will catch this if there i

pycodestyle: Module level import not at top of file

Changes:
- Added NOQA on python files import to skip CI
- Fix import order reported by CI.

Tested:
- CI will catch this if there is error

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

show more ...

37c58c8c08-Dec-2022 George Keishing <gkeishin@in.ibm.com>

Revert "Fix for module level import not at top of file"

This reverts commit 47375aa789dcb11ba969895f61dfb12a773e2164.

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

Revert "Fix for module level import not at top of file"

This reverts commit 47375aa789dcb11ba969895f61dfb12a773e2164.

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

show more ...

e635ddc008-Dec-2022 George Keishing <gkeishin@in.ibm.com>

Revert "black: re-format"

This reverts commit 5731818de0ce446ceaafc7e75ae39da1b69942ae.

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


/openbmc/openbmc-test-automation/bin/auto_status_file.py
/openbmc/openbmc-test-automation/bin/event_notification_util.py
/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/bin/generate_testsuite_info.py
/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/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/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/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/pel_variables.py
/openbmc/openbmc-test-automation/data/platform_variables.py
/openbmc/openbmc-test-automation/data/pldm_variables.py
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/data/vpd_variables.py
/openbmc/openbmc-test-automation/extended/run_keyword.py
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
/openbmc/openbmc-test-automation/ffdc/lib/telnet_utility.py
date_time_utils.py
redfish.py
scp_execution.py
shell_execution.py
ssh_execution.py
telnet_execution.py
/openbmc/openbmc-test-automation/ffdc/setup.py
/openbmc/openbmc-test-automation/gui/data/gui_variables.py
/openbmc/openbmc-test-automation/gui/data/resource_variables.py
/openbmc/openbmc-test-automation/gui/lib/supporting_libs.py
/openbmc/openbmc-test-automation/gui/lib/utils_get_version.py
/openbmc/openbmc-test-automation/lib/bmc_network_utils.py
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/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/disable_warning_urllib.py
/openbmc/openbmc-test-automation/lib/dump_utils.py
/openbmc/openbmc-test-automation/lib/event_notification.py
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.py
/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/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/secureboot/secureboot.py
/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_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/robot_custom_rules.py
/openbmc/openbmc-test-automation/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/templates/python_pgm_template
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
5731818d08-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

black: re-format

black and isort are enabled in the openbmc-build-scripts on Python files
to have a consistent formatting. Re-run the formatter on the whole
repository.

Change-Id: If1010ead857d413

black: re-format

black and isort are enabled in the openbmc-build-scripts on Python files
to have a consistent formatting. Re-run the formatter on the whole
repository.

Change-Id: If1010ead857d41364c024bf8145a979a9377d382
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


/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/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/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
date_time_utils.py
redfish.py
scp_execution.py
shell_execution.py
ssh_execution.py
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/lib/supporting_libs.py
/openbmc/openbmc-test-automation/gui/lib/utils_get_version.py
/openbmc/openbmc-test-automation/lib/bmc_network_utils.py
/openbmc/openbmc-test-automation/lib/bmc_redfish.py
/openbmc/openbmc-test-automation/lib/bmc_redfish_utils.py
/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/disable_warning_urllib.py
/openbmc/openbmc-test-automation/lib/dump_utils.py
/openbmc/openbmc-test-automation/lib/event_notification.py
/openbmc/openbmc-test-automation/lib/external_intf/management_console_utils.py
/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/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/secureboot/secureboot.py
/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_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/robot_custom_rules.py
/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/tools/convert_ip_to_dummy
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/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/sensors_dbus_list.sh
47375aa708-Dec-2022 Sridevi Ramesh <sridevra@in.ibm.com>

Fix for module level import not at top of file

Change-Id: I1994b58a027cdac3bf4084b77db61bc646aaaba6
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>


/openbmc/openbmc-test-automation/.markdownlint.yaml
/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/OWNERS
/openbmc/openbmc-test-automation/README.md
/openbmc/openbmc-test-automation/bin/generate_inventory
/openbmc/openbmc-test-automation/bin/generate_testsuite_info.py
/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/plug_ins/Stop/parm_def
/openbmc/openbmc-test-automation/bin/print_ffdc_functions
/openbmc/openbmc-test-automation/bin/prop_call.py
/openbmc/openbmc-test-automation/bin/validate_plug_ins.py
/openbmc/openbmc-test-automation/bin/websocket_monitor.py
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/data/ipmi_raw_cmd_table.py
/openbmc/openbmc-test-automation/data/openbmc_redfish_interop_profile.json
/openbmc/openbmc-test-automation/data/pel_variables.py
/openbmc/openbmc-test-automation/data/platform_variables.py
/openbmc/openbmc-test-automation/data/task_state.json
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/docs/code_standards_check.md
/openbmc/openbmc-test-automation/docs/code_update.md
/openbmc/openbmc-test-automation/docs/openbmc_test_tools.md
/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_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/extended/test_rest_user_management.robot
/openbmc/openbmc-test-automation/extended/test_watchdog.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
scp_execution.py
ssh_execution.py
telnet_execution.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/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_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_memory_sub_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_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_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_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/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_firmware_update.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_device_id.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_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_network_security_utils.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/bmc_ssh_utils.py
/openbmc/openbmc-test-automation/lib/boot_utils.robot
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/code_update_utils.py
/openbmc/openbmc-test-automation/lib/code_update_utils.robot
/openbmc/openbmc-test-automation/lib/common_utils.robot
/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/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/ffdc_cli_robot_script.py
/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/ipmi_utils.py
/openbmc/openbmc-test-automation/lib/ipmi_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.py
/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.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_methods.robot
/openbmc/openbmc-test-automation/lib/pdu/cyber.robot
/openbmc/openbmc-test-automation/lib/pdu/schneider.robot
/openbmc/openbmc-test-automation/lib/pdu/synaccess.robot
/openbmc/openbmc-test-automation/lib/pel_utils.py
/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_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/state.py
/openbmc/openbmc-test-automation/lib/state_manager.robot
/openbmc/openbmc-test-automation/lib/state_map.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/vpd_utils.py
/openbmc/openbmc-test-automation/network/test_host_network_interfaces.robot
/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_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/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/service_account/test_service_user.robot
/openbmc/openbmc-test-automation/openpower/test_bmc_devicetree.robot
/openbmc/openbmc-test-automation/openpower/test_inband_bmc_auth_reset.robot
/openbmc/openbmc-test-automation/openpower/test_occ_power.robot
/openbmc/openbmc-test-automation/openpower/test_timed_power_on.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_redfish_vpd.robot
/openbmc/openbmc-test-automation/pldm/test_firmware_boot_side.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_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_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_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
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_basic_ci.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_dump.robot
/openbmc/openbmc-test-automation/redfish/extended/test_escale_base.robot
/openbmc/openbmc-test-automation/redfish/extended/test_os_reboot.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_restore.robot
/openbmc/openbmc-test-automation/redfish/extended/test_service_restart_policy.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.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.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_association.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/eventlog/test_event_service.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/systems/test_systems_inventory.robot
/openbmc/openbmc-test-automation/redfish/systems/test_thermal_ambient_temperatures.robot
/openbmc/openbmc-test-automation/redfish/task_service/test_tasks.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_property.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/requirements.txt
/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/security/test_bmc_network_security.robot
/openbmc/openbmc-test-automation/security/test_bmc_ssh_security.robot
/openbmc/openbmc-test-automation/snmp/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/syslib/resource.robot
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/systest/htx_hardbootme_test.robot
/openbmc/openbmc-test-automation/systest/htx_softbootme_test.robot
/openbmc/openbmc-test-automation/systest/test_bmc_poll_errors.robot
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.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
/openbmc/openbmc-test-automation/tests/security/test_ssl.robot
/openbmc/openbmc-test-automation/tests/test_boot_policies.robot
/openbmc/openbmc-test-automation/tests/test_hardware_sensors.robot
/openbmc/openbmc-test-automation/tests/test_rest_interfaces.robot
/openbmc/openbmc-test-automation/tests/test_time.robot
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/myffdc.robot
/openbmc/openbmc-test-automation/tools/sensors_dbus_list.sh
/openbmc/openbmc-test-automation/xcat/test_power_operation.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_group.robot
5e56f52b20-Dec-2021 Peter D Phan <peterp@us.ibm.com>

ffdc: Integrate ffdc script into robot framework flow.

This commit provides interface to enable automation tests (robot/jenkins)
to activate the new cli ffdc collector.

- Patchset 1: Initial commit

ffdc: Integrate ffdc script into robot framework flow.

This commit provides interface to enable automation tests (robot/jenkins)
to activate the new cli ffdc collector.

- Patchset 1: Initial commit for review.
- Patchset 2: Redesing and fixing issues
- Patchset 3: Fix build issue (pycodestyle)
- Patchset 4: Default ffdc store location running direct CLI
- Patchset 5: Addressing review comments and questions
- Patchset 6: Restore direct CLI default location to /tmp
- Patchset 7: Addressing issues from comments
Also extend socket timeout for long-running command peltool -a
- Patchset 8: Use Builtin().log_to_console("") method in the bridge code
- Patchset 9: Rebase

Tests:
- Standalone script: python3 ./ffdc/collect_ffdc.py
- Within robot env: python3 -m robot .... -v FFDC_DEFAULT:0 ./tools/myffdc.robot

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

show more ...


/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/data/boot_lists/All
/openbmc/openbmc-test-automation/data/boot_lists/Manufacturing
/openbmc/openbmc-test-automation/data/boot_lists/OBMC_reboot
/openbmc/openbmc-test-automation/data/boot_lists/OS_reboot
/openbmc/openbmc-test-automation/data/boot_lists/Power_on
/openbmc/openbmc-test-automation/data/boot_table.json
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/data/boot_table_x86.json
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/ffdc_config.yaml
redfish.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/hardware_status_menu/test_sensors_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/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_chassis.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_network_verificaton.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sel.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.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_utils.py
/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/ffdc_cli_robot_script.py
/openbmc/openbmc-test-automation/lib/ipmi_client.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.robot
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/pel_utils.py
/openbmc/openbmc-test-automation/lib/redfish_request.robot
/openbmc/openbmc-test-automation/lib/resource.robot
/openbmc/openbmc-test-automation/lib/snmp/resource.robot
/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_savearea_management.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/pel/test_bmc_pel.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/redfish/account_service/test_ipmi_redfish_user.robot
/openbmc/openbmc-test-automation/redfish/events/test_bmc_snmp_trap.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/redfish_host_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_dump.robot
/openbmc/openbmc-test-automation/redfish/extended/test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_mac.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/systems/eventlog/test_event_service.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/security/test_bmc_connections.robot
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/systest/htx_hardbootme_test.robot
/openbmc/openbmc-test-automation/test_lists/QEMU_CI
/openbmc/openbmc-test-automation/tools/myffdc.robot
e7e9171e03-Sep-2021 George Keishing <gkeishin@in.ibm.com>

Update python code for python 3.8 or higher compatibility

Changes:
- Update shebang directive to use python3 explicitly.
- remove preexec_fn feature which is deprecated in higher
py

Update python code for python 3.8 or higher compatibility

Changes:
- Update shebang directive to use python3 explicitly.
- remove preexec_fn feature which is deprecated in higher
python version 3.8 and above.
- bufsize fix, from documentation bufsize 1 means line buffered
(only usable if universal_newlines=True i.e., in a text mode)
refer: https://docs.python.org/3/library/subprocess.html
- Fix SyntaxWarning: "is" with "=="

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

show more ...


/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/generate_inventory
/openbmc/openbmc-test-automation/bin/generate_testsuite_info.py
/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/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/validate_plug_ins.py
/openbmc/openbmc-test-automation/bin/websocket_monitor.py
/openbmc/openbmc-test-automation/data/Palmetto.py
/openbmc/openbmc-test-automation/data/Witherspoon.py
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/data/boot_table_x86.json
/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/pel_variables.py
/openbmc/openbmc-test-automation/data/pldm_variables.py
/openbmc/openbmc-test-automation/data/variables.py
/openbmc/openbmc-test-automation/data/vpd_variables.py
/openbmc/openbmc-test-automation/extended/run_keyword.py
/openbmc/openbmc-test-automation/extended/test_watchdog.robot
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/docs/plugin.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
date_time_utils.py
redfish.py
scp_execution.py
ssh_execution.py
telnet_execution.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/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_dumps_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/operations_menu/test_factory_reset_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/operations_menu/test_sol_console_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_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_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/gui/lib/supporting_libs.py
/openbmc/openbmc-test-automation/gui/lib/utils_get_version.py
/openbmc/openbmc-test-automation/ipmi/test_ipmi_chassis.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_network_configuration.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_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.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_ssh_utils.py
/openbmc/openbmc-test-automation/lib/boot_data.py
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/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/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/vmi_utils.robot
/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/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.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_list.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc_methods.robot
/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/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/secureboot/secureboot.py
/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/ext_interfaces/test_vmi_multiple_interfaces.robot
/openbmc/openbmc-test-automation/openpower/service_account/test_service_login.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_redfish_vpd.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd.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/extended/redfish_bmc_code_update.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/service_root/test_service_root.robot
/openbmc/openbmc-test-automation/redfish/service_root/test_sessions_management.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/systems/test_thermal_ambient_temperatures.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_firmware_inventory.robot
/openbmc/openbmc-test-automation/redfish/update_service/test_redfish_host_code_update.robot
/openbmc/openbmc-test-automation/robot_custom_rules.py
/openbmc/openbmc-test-automation/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/templates/pgm_template.py
/openbmc/openbmc-test-automation/templates/python_pgm_template
/openbmc/openbmc-test-automation/test_lists/HW_CI
/openbmc/openbmc-test-automation/test_lists/HW_CI_DEV
/openbmc/openbmc-test-automation/test_lists/witherspoon/regression_bucket_master
/openbmc/openbmc-test-automation/tests/ipmi/test_general_ipmi.robot
/openbmc/openbmc-test-automation/tools/ct_metrics/gen_csv_results.py
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
4bac6dab12-Aug-2021 George Keishing <gkeishin@in.ibm.com>

Plugin: Add date time util module

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

ba48e9b012-Aug-2021 Peter D Phan <peterp@us.ibm.com>

ffdc: Trigger paramiko exec_command() timeout mechanism

Add data read/write operation to trigger paramiko exec_command() timeout mechanism.
Reading channel status does not activate the timeout mecha

ffdc: Trigger paramiko exec_command() timeout mechanism

Add data read/write operation to trigger paramiko exec_command() timeout mechanism.
Reading channel status does not activate the timeout mechanism.

Test:
- Regression test to openbmc, ubuntu, rhel with standard config and plugins

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

show more ...

91308eae10-Aug-2021 George Keishing <gkeishin@in.ibm.com>

Add support to walk through /redfish/v1 using plugin

Changes:
- Add check for plugin response if dictionary
- Add new redfish plugin module
- Add entry in the YAML

Tested:
- Wi

Add support to walk through /redfish/v1 using plugin

Changes:
- Add check for plugin response if dictionary
- Add new redfish plugin module
- Add entry in the YAML

Tested:
- With plugin
- Generic existing testing

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

show more ...

c892e62b05-Aug-2021 Peter D Phan <peterp@us.ibm.com>

ffdc: Add scp plugin.

- Set 1: Initial code
- Set 2: Expand comments
- Set 2: Allow filename to be either list-of-filenames or just filename

Test:
- Tested standalone plugin to SSH/SCP remote hosts

ffdc: Add scp plugin.

- Set 1: Initial code
- Set 2: Expand comments
- Set 2: Allow filename to be either list-of-filenames or just filename

Test:
- Tested standalone plugin to SSH/SCP remote hosts.

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

show more ...

6ee8670205-Aug-2021 George Keishing <gkeishin@in.ibm.com>

Add list data return from SSH response

Changes:
- Add new parameter in SSH to accept type
- Support ONLY string and list

Change-Id: I579ebb98a1bc633e682471e124030330a0a775ae
Signed-off-by

Add list data return from SSH response

Changes:
- Add new parameter in SSH to accept type
- Support ONLY string and list

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

show more ...


/openbmc/openbmc-test-automation/ffdc/docs/plugin.md
/openbmc/openbmc-test-automation/ffdc/ffdc_collector.py
/openbmc/openbmc-test-automation/ffdc/lib/ssh_utility.py
/openbmc/openbmc-test-automation/ffdc/lib/telnet_utility.py
ssh_execution.py
/openbmc/openbmc-test-automation/gui/gui_test/access_control_menu/test_client_sessions_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control_menu/test_ldap_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control_menu/test_local_user_management_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control_menu/test_ssl_certificates_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/configuration_menu/test_date_time_settings_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/configuration_menu/test_firmware_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/configuration_menu/test_multiple_interfaces.robot
/openbmc/openbmc-test-automation/gui/gui_test/configuration_menu/test_network_settings_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_kvm_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_sol_console_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_profile_settings_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_dumps_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_hardware_status_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_sensors_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/overview_menu/test_overview_menu.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/test_xit.robot
e7a88fd101-Aug-2021 George Keishing <gkeishin@in.ibm.com>

Add plugin shell execution script

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

2f3a96ed29-Jul-2021 Peter D Phan <peterp@us.ibm.com>

ffdc: Add examples for ffdc/plugins modules

Test:
- Standalon plugin example modules

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


/openbmc/openbmc-test-automation/.gitignore
/openbmc/openbmc-test-automation/CONTRIBUTING.md
/openbmc/openbmc-test-automation/LICENSE
/openbmc/openbmc-test-automation/MAINTAINERS
/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_cleanup
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_master
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_post_reboot
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_pre_boot
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/cp_setup
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/integrated
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/parm_def
/openbmc/openbmc-test-automation/bin/plug_ins/Auto_reboot/supports_obmc
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/cp_ffdc_check
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/parm_def
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/supports_obmc
/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/Soft_errors/supports_obmc
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/cp_stop_check
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/parm_def
/openbmc/openbmc-test-automation/bin/plug_ins/Stop/supports_obmc
/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/python
/openbmc/openbmc-test-automation/bin/robot
/openbmc/openbmc-test-automation/bin/run_robot_pgm_jenk.sh
/openbmc/openbmc-test-automation/bin/select_version
/openbmc/openbmc-test-automation/bin/sol_utils.tcl
/openbmc/openbmc-test-automation/bin/ssh_pw
/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/boot_lists/All
/openbmc/openbmc-test-automation/data/boot_lists/Code_update
/openbmc/openbmc-test-automation/data/boot_lists/Manufacturing
/openbmc/openbmc-test-automation/data/boot_lists/OBMC_reboot
/openbmc/openbmc-test-automation/data/boot_lists/OS_reboot
/openbmc/openbmc-test-automation/data/boot_lists/PDU_reboot
/openbmc/openbmc-test-automation/data/boot_lists/Power_off
/openbmc/openbmc-test-automation/data/boot_lists/Power_on
/openbmc/openbmc-test-automation/data/boot_table.json
/openbmc/openbmc-test-automation/data/boot_table_redfish.json
/openbmc/openbmc-test-automation/data/boot_table_x86.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/pldm_variables.py
/openbmc/openbmc-test-automation/data/resource_lock_table.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/__init__.robot
/openbmc/openbmc-test-automation/extended/code_update/bmc_code_update.robot
/openbmc/openbmc-test-automation/extended/code_update/bmc_multi_code_update.robot
/openbmc/openbmc-test-automation/extended/code_update/bmc_recoverable_error_test.robot
/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/extended/code_update/host_multi_code_update.robot
/openbmc/openbmc-test-automation/extended/code_update/host_recoverable_error_test.robot
/openbmc/openbmc-test-automation/extended/code_update/ipmi_bmc_code_update.robot
/openbmc/openbmc-test-automation/extended/code_update/test_field_mode.robot
/openbmc/openbmc-test-automation/extended/code_update/test_image_upload.robot
/openbmc/openbmc-test-automation/extended/code_update/test_software_manager.robot
/openbmc/openbmc-test-automation/extended/code_update/update_bmc.robot
/openbmc/openbmc-test-automation/extended/factory_reset.robot
/openbmc/openbmc-test-automation/extended/full_suite_regression.robot
/openbmc/openbmc-test-automation/extended/obmc_boot_test.robot
/openbmc/openbmc-test-automation/extended/obmc_boot_test_resource.robot
/openbmc/openbmc-test-automation/extended/run_keyword.py
/openbmc/openbmc-test-automation/extended/run_keyword.robot
/openbmc/openbmc-test-automation/extended/standby_bmc.robot
/openbmc/openbmc-test-automation/extended/test_ac_cycles.robot
/openbmc/openbmc-test-automation/extended/test_bios_update.robot
/openbmc/openbmc-test-automation/extended/test_bmc_reset_loop.robot
/openbmc/openbmc-test-automation/extended/test_bmc_stress_buster.robot
/openbmc/openbmc-test-automation/extended/test_bmc_upload_stability.robot
/openbmc/openbmc-test-automation/extended/test_host_auto_reboot.robot
/openbmc/openbmc-test-automation/extended/test_rest_user_management.robot
/openbmc/openbmc-test-automation/extended/test_sbe_side_switch.robot
/openbmc/openbmc-test-automation/extended/test_slp.robot
/openbmc/openbmc-test-automation/extended/test_watchdog.robot
/openbmc/openbmc-test-automation/ffdc/README.md
/openbmc/openbmc-test-automation/ffdc/collect_ffdc.py
/openbmc/openbmc-test-automation/ffdc/env_vars_template.yaml
/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
ssh_execution.py
telnet_execution.py
/openbmc/openbmc-test-automation/ffdc/setup.py
/openbmc/openbmc-test-automation/gui/__init__.robot
/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/access_control/test_obmc_gui_certificate.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control/test_obmc_gui_client_sessions_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control/test_obmc_gui_ldap.robot
/openbmc/openbmc-test-automation/gui/gui_test/access_control/test_obmc_gui_local_users.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_factory_reset_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_manage_power_usage_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_obmc_gui_kvm_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_obmc_gui_sol_console.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_power_restore_policy_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_reboot_bmc_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_server_led_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/control_menu/test_server_power_operations_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_gui_header.robot
/openbmc/openbmc-test-automation/gui/gui_test/gui_header/test_obmc_profile_settings.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_dump_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_obmc_gui_hardware_status_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/health_menu/test_obmc_gui_sensors.robot
/openbmc/openbmc-test-automation/gui/gui_test/overview_menu/test_overview_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/server_config/test_date_time_settings_sub_menu.robot
/openbmc/openbmc-test-automation/gui/gui_test/server_config/test_obmc_gui_firmware_update.robot
/openbmc/openbmc-test-automation/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
/openbmc/openbmc-test-automation/gui/gui_test/server_config/test_obmc_multiple_interfaces.robot
/openbmc/openbmc-test-automation/gui/lib/gui_resource.robot
/openbmc/openbmc-test-automation/gui/lib/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/gui/test/access_control/test_obmc_gui_certificate.robot
/openbmc/openbmc-test-automation/gui/test/access_control/test_obmc_gui_ldap.robot
/openbmc/openbmc-test-automation/gui/test/access_control/test_obmc_gui_local_users.robot
/openbmc/openbmc-test-automation/gui/test/gui_header/test_obmc_gui_ip_refresh_check.robot
/openbmc/openbmc-test-automation/gui/test/gui_header/test_obmc_gui_server_health.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_date_and_time_settings.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_firmware_update.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_network_settings.robot
/openbmc/openbmc-test-automation/gui/test/server_config/test_obmc_gui_snmp_settings.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_manage_power_usage.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_reboot_bmc.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_server_led.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_server_power_operations.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_sol_console.robot
/openbmc/openbmc-test-automation/gui/test/server_control/test_obmc_gui_virtual_media.robot
/openbmc/openbmc-test-automation/gui/test/server_health/test_obmc_gui_hardware_status.robot
/openbmc/openbmc-test-automation/gui/test/server_health/test_obmc_gui_sensors.robot
/openbmc/openbmc-test-automation/gui/test/server_overview/test_obmc_gui_server_overview.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_asset_tag.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_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_mc_id.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_payload.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_sensor.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_sol.robot
/openbmc/openbmc-test-automation/ipmi/test_ipmi_user.robot
/openbmc/openbmc-test-automation/lib/bios_attr_utils.robot
/openbmc/openbmc-test-automation/lib/bmc_cleanup.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_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_resource.robot
/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/boot_utils.robot
/openbmc/openbmc-test-automation/lib/call_stack.tcl
/openbmc/openbmc-test-automation/lib/certificate_utils.robot
/openbmc/openbmc-test-automation/lib/cmd.tcl
/openbmc/openbmc-test-automation/lib/code_update_utils.py
/openbmc/openbmc-test-automation/lib/code_update_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/connection_client.robot
/openbmc/openbmc-test-automation/lib/data_proc.tcl
/openbmc/openbmc-test-automation/lib/disable_warning_urllib.py
/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.py
/openbmc/openbmc-test-automation/lib/dump_utils.robot
/openbmc/openbmc-test-automation/lib/dvt/obmc_driver_vars.txt
/openbmc/openbmc-test-automation/lib/energy_scale_utils.robot
/openbmc/openbmc-test-automation/lib/escape.tcl
/openbmc/openbmc-test-automation/lib/esel_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/fan_utils.robot
/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/host.tcl
/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/jobs_processing.py
/openbmc/openbmc-test-automation/lib/list_utils.robot
/openbmc/openbmc-test-automation/lib/logging_utils.py
/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.py
/openbmc/openbmc-test-automation/lib/openbmc_ffdc.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/openbmctool_utils.py
/openbmc/openbmc-test-automation/lib/opt.tcl
/openbmc/openbmc-test-automation/lib/pdu/pdu.robot
/openbmc/openbmc-test-automation/lib/pdu/synaccess.robot
/openbmc/openbmc-test-automation/lib/pel_utils.py
/openbmc/openbmc-test-automation/lib/pldm_utils.py
/openbmc/openbmc-test-automation/lib/print.tcl
/openbmc/openbmc-test-automation/lib/pythonutil.py
/openbmc/openbmc-test-automation/lib/ras/host_utils.robot
/openbmc/openbmc-test-automation/lib/ras/variables.py
/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/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/rest_response_code.robot
/openbmc/openbmc-test-automation/lib/secureboot/secureboot.py
/openbmc/openbmc-test-automation/lib/secureboot/secureboot.robot
/openbmc/openbmc-test-automation/lib/serial_connection/serial_console_client.robot
/openbmc/openbmc-test-automation/lib/snmp/redfish_snmp_utils.robot
/openbmc/openbmc-test-automation/lib/snmp/resource.robot
/openbmc/openbmc-test-automation/lib/snmp/snmp_utils.robot
/openbmc/openbmc-test-automation/lib/source.tcl
/openbmc/openbmc-test-automation/lib/state.py
/openbmc/openbmc-test-automation/lib/state_manager.robot
/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/tools.exp
/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/valid.tcl
/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/lib/xcat/resource.robot
/openbmc/openbmc-test-automation/lib/xcat/xcat_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.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/check_error_logs.robot
/openbmc/openbmc-test-automation/openpower/check_vpd_and_hw_status.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_client_identifier.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_discovery.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_lock_management.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_savearea_management.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmi.robot
/openbmc/openbmc-test-automation/openpower/ext_interfaces/test_vmicert_management.robot
/openbmc/openbmc-test-automation/openpower/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/ras_utils.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/ras/test_sanity.robot
/openbmc/openbmc-test-automation/openpower/ras/test_sanity_ecmd.robot
/openbmc/openbmc-test-automation/openpower/secureboot/test_secureboot.robot
/openbmc/openbmc-test-automation/openpower/service_account/test_service_user.robot
/openbmc/openbmc-test-automation/openpower/test_bios_attributes.robot
/openbmc/openbmc-test-automation/openpower/test_inband_bmc_auth_reset.robot
/openbmc/openbmc-test-automation/openpower/test_nmi_interface.robot
/openbmc/openbmc-test-automation/openpower/tests_openbmctool/test_openbmctool.robot
/openbmc/openbmc-test-automation/openpower/tests_openbmctool/test_openbmctool_network.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_redfish_vpd.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd.robot
/openbmc/openbmc-test-automation/openpower/vpd/test_vpd_tool.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/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_user_account.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_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
/openbmc/openbmc-test-automation/redfish/extended/redfish_bmc_code_update.robot
/openbmc/openbmc-test-automation/redfish/extended/test_basic_ci.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_devicetree.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_dump.robot
/openbmc/openbmc-test-automation/redfish/extended/test_bmc_file_mirroring.robot
/openbmc/openbmc-test-automation/redfish/extended/test_escale_base.robot
/openbmc/openbmc-test-automation/redfish/extended/test_fan_operation.robot
/openbmc/openbmc-test-automation/redfish/extended/test_occ_power.robot
/openbmc/openbmc-test-automation/redfish/extended/test_os_reboot.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_capping.robot
/openbmc/openbmc-test-automation/redfish/extended/test_power_restore.robot
/openbmc/openbmc-test-automation/redfish/extended/test_service_restart_policy.robot
/openbmc/openbmc-test-automation/redfish/extended/test_websocket.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_dumps.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_ipv6.robot
/openbmc/openbmc-test-automation/redfish/managers/test_bmc_network_conf.robot
/openbmc/openbmc-test-automation/redfish/managers/test_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.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.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/eventlog/test_association.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/eventlog/test_event_service.robot
/openbmc/openbmc-test-automation/redfish/systems/test_alternate_fan_settings.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_power_control_metrics.robot
/openbmc/openbmc-test-automation/redfish/systems/test_power_operations.robot
/openbmc/openbmc-test-automation/redfish/systems/test_power_voltage_readings.robot
/openbmc/openbmc-test-automation/redfish/systems/test_powersupply_readings.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/systems/test_thermal_ambient_temperatures.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_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/requirements.txt
/openbmc/openbmc-test-automation/robot_custom_rules.py
/openbmc/openbmc-test-automation/robot_standards
/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/setup.cfg
/openbmc/openbmc-test-automation/snmp/test_bmc_snmp_config.robot
/openbmc/openbmc-test-automation/syslib/resource.robot
/openbmc/openbmc-test-automation/syslib/utils_config.robot
/openbmc/openbmc-test-automation/syslib/utils_install.robot
/openbmc/openbmc-test-automation/syslib/utils_keywords.py
/openbmc/openbmc-test-automation/syslib/utils_os.py
/openbmc/openbmc-test-automation/syslib/utils_os.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/gpu_stress_test.robot
/openbmc/openbmc-test-automation/systest/htx_hardbootme_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/templates/bash_simple_template
/openbmc/openbmc-test-automation/templates/pgm_template.py
/openbmc/openbmc-test-automation/templates/pgm_template.robot
/openbmc/openbmc-test-automation/templates/pgm_template.tcl
/openbmc/openbmc-test-automation/templates/python_pgm_template
/openbmc/openbmc-test-automation/templates/test_openbmc_setup.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
/openbmc/openbmc-test-automation/tests/__init__.robot
/openbmc/openbmc-test-automation/tests/ipmi/test_fru.robot
/openbmc/openbmc-test-automation/tests/ipmi/test_general_ipmi.robot
/openbmc/openbmc-test-automation/tests/ipmi/test_sensors_ipmi.robot
/openbmc/openbmc-test-automation/tests/security/test_ssl.robot
/openbmc/openbmc-test-automation/tests/test_boot_devices.robot
/openbmc/openbmc-test-automation/tests/test_boot_policies.robot
/openbmc/openbmc-test-automation/tests/test_event_notification.robot
/openbmc/openbmc-test-automation/tests/test_hardware_sensors.robot
/openbmc/openbmc-test-automation/tests/test_host_console.robot
/openbmc/openbmc-test-automation/tests/test_inventory.robot
/openbmc/openbmc-test-automation/tests/test_led.robot
/openbmc/openbmc-test-automation/tests/test_ledgroup.robot
/openbmc/openbmc-test-automation/tests/test_power_supply.robot
/openbmc/openbmc-test-automation/tests/test_remote_logging.robot
/openbmc/openbmc-test-automation/tests/test_rest_interfaces.robot
/openbmc/openbmc-test-automation/tests/test_sensors.robot
/openbmc/openbmc-test-automation/tests/test_soft_boot_sensors.robot
/openbmc/openbmc-test-automation/tests/test_time.robot
/openbmc/openbmc-test-automation/tests/test_xit.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_argumentfile.sh
/openbmc/openbmc-test-automation/tools/generate_test_document
/openbmc/openbmc-test-automation/tools/github_issues_to_csv
/openbmc/openbmc-test-automation/tools/myffdc.robot
/openbmc/openbmc-test-automation/tools/ras/probe_cpus.sh
/openbmc/openbmc-test-automation/tools/ras/scom_addr_p9.sh
/openbmc/openbmc-test-automation/tools/update_mac.robot
/openbmc/openbmc-test-automation/tox.ini
/openbmc/openbmc-test-automation/xcat/__init__.robot
/openbmc/openbmc-test-automation/xcat/test_power_operation.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_group.robot
/openbmc/openbmc-test-automation/xcat/test_xcat_inventory.robot