openbmc-test-automation
No description available.
File Explorer
- cp_cleanup
- cp_master
- cp_post_reboot
- cp_pre_boot
- cp_setup
- integrated
- parm_def
- supports_obmc
- cp_ffdc_check
- parm_def
- supports_obmc
- memcheck.sh
- cp_post_boot
- supports_obmc
- cp_stop_check
- parm_def
- supports_obmc
- auto_status_file.py
- event_notification_util.py
- gen_list.sh
- gen_setup.sh
- generate_inventory
- generate_testsuite_info.py
- jenkins_funcs.sh
- obmc_ser_num
- print_ffdc_functions
- process_plug_in_packages.py
- prop_call.py
- python
- robot
- run_robot_pgm_jenk.sh
- select_version
- sol_utils.tcl
- ssh_pw
- validate_plug_ins.py
- websocket_monitor.py
- All
- Code_update
- Manufacturing
- OBMC_reboot
- OS_reboot
- PDU_reboot
- Power_off
- Power_on
- sensors_resource.json
- olympus.json
- applytime_table.json
- boot_table.json
- boot_table_osrunning_redfish.json
- boot_table_redfish.json
- boot_table_x86.json
- dcmi_raw_cmd_table.py
- inventory.py
- ipmi_raw_cmd_table.py
- ipmi_rest_fru_field_map.py
- ipmi_variable.py
- model.py
- openbmc_redfish_interop_profile.json
- Palmetto.py
- pel_variables.py
- platform_variables.py
- pldm_variables.py
- resource_lock_table.json
- Romulus.py
- sensor_dbus.json
- task_state.json
- variables.py
- vpd_variables.py
- Witherspoon.py
- boot_test.md
- certificate_generate.md
- code_standards_check.md
- code_update.md
- gui_setup_reference.md
- openbmc_test_architecture.md
- openbmc_test_tools.md
- redfish_coding_guidelines.md
- redfish_request_via_mTLS.md
- bmc_code_update.robot
- code_update_utils.robot
- host_code_update.robot
- __init__.robot
- factory_reset.robot
- obmc_boot_test.robot
- obmc_boot_test_resource.robot
- run_keyword.py
- run_keyword.robot
- standby_bmc.robot
- test_ac_cycles.robot
- test_bios_update.robot
- test_bmc_reset_loop.robot
- test_bmc_stress_buster.robot
- test_bmc_upload_stability.robot
- plugin.md
- yaml_syntax_rules.md
- ssh_utility.py
- telnet_utility.py
- date_time_utils.py
- redfish.py
- scp_execution.py
- shell_execution.py
- ssh_execution.py
- telnet_execution.py
- env_vars_template.yaml
- log_collector_config_template.yaml
- collect_ffdc.py
- ffdc_collector.py
- ffdc_config.yaml
- README.md
- requirements.txt
- gui_variables.py
- resource_variables.py
- test_gui_header.robot
- test_profile_settings_sub_menu.robot
- test_inventory_and_leds_sub_menu.robot
- test_sensors_sub_menu.robot
- test_dump_logs_sub_menu.robot
- test_event_logs_sub_menu.robot
- test_progress_logs_sub_menu.robot
- test_notices_menu.robot
- test_firmware_sub_menu.robot
- test_host_console_sub_menu.robot
- test_key_clear_sub_menu.robot
- test_kvm_sub_menu.robot
- test_reboot_bmc_sub_menu.robot
- test_server_power_operations_sub_menu.robot
- test_virtual_media_operations_sub_menu.robot
- test_overview_menu.robot
- test_certificates_sub_menu.robot
- test_ldap_sub_menu.robot
- test_multiple_interfaces.robot
- test_policies_sub_menu.robot
- test_sessions_sub_menu.robot
- test_user_management_sub_menu.robot
- test_date_and_time_sub_menu.robot
- test_factory_reset_sub_menu.robot
- test_network_sub_menu.robot
- test_power_restore_policy_sub_menu.robot
- test_snmp_alerts_sub_menu.robot
- gui_resource.robot
- resource.robot
- supporting_libs.py
- utils_get_version.py
- __init__.robot
- test_dcmi_asset_tag.robot
- test_dcmi_get_capabilities.robot
- test_dcmi_get_temperature_reading.robot
- test_dcmi_management_controller.robot
- test_get_bios_post_code.robot
- test_ipmi_chassis.robot
- test_ipmi_cipher.robot
- test_ipmi_cold_reset.robot
- test_ipmi_device_id.robot
- test_ipmi_disable.robot
- test_ipmi_fru.robot
- test_ipmi_fru_device.robot
- test_ipmi_general.robot
- test_ipmi_inband_sdr.robot
- test_ipmi_kcs.robot
- test_ipmi_lanplus.robot
- test_ipmi_mc_id.robot
- test_ipmi_network_configuration.robot
- test_ipmi_network_verification.robot
- test_ipmi_payload.robot
- test_ipmi_poh_counter.robot
- test_ipmi_resets.robot
- test_ipmi_sdr.robot
- test_ipmi_sel.robot
- test_ipmi_sel_time.robot
- test_ipmi_sensor.robot
- test_ipmi_sol.robot
- test_ipmi_systeminfo_parameters.robot
- test_ipmi_user.robot
- test_ipmi_watchdog.robot
- obmc_driver_vars.txt
- management_console_utils.py
- management_console_utils.robot
- vmi_utils.robot
- redfish_snmp_utils.robot
- resource.robot
- snmp_utils.robot
- cyber.robot
- pdu.robot
- schneider.robot
- synaccess.robot
- secureboot.robot
- serial_console_client.robot
- redfish_snmp_utils.robot
- resource.robot
- snmp_utils.robot
- resource.robot
- xcat_utils.robot
- bios_attr_utils.robot
- bmc_cleanup.robot
- bmc_date_and_time_utils.robot
- bmc_dbus.robot
- bmc_ipv6_utils.robot
- bmc_ldap_utils.robot
- bmc_network_security_utils.robot
- bmc_network_utils.py
- bmc_network_utils.robot
- bmc_redfish.py
- bmc_redfish_ipv6_resource.robot
- bmc_redfish_resource.robot
- bmc_redfish_utils.py
- bmc_redfish_utils.robot
- bmc_ssh_utils.py
- boot_data.py
- boot_utils.robot
- call_stack.tcl
- certificate_utils.robot
- cmd.tcl
- code_update_utils.py
- code_update_utils.robot
- code_update_utils_serial.robot
- common_utils.robot
- connection_client.robot
- data_proc.tcl
- disable_warning_urllib.py
- dmtf_redfishtool_utils.robot
- dmtf_tools_utils.robot
- dump_utils.py
- dump_utils.robot
- energy_scale_utils.robot
- escape.tcl
- esel_utils.robot
- event_notification.py
- event_notification_utils.robot
- fan_utils.robot
- ffdc_cli_robot_script.py
- firmware_utils.py
- func_args.py
- func_timer.py
- gen_arg.py
- gen_call_robot.py
- gen_cmd.py
- gen_misc.py
- gen_plug_in.py
- gen_plug_in_utils.py
- gen_print.py
- gen_robot_keyword.py
- gen_robot_plug_in.py
- gen_robot_print.py
- gen_robot_ssh.py
- gen_robot_utils.py
- gen_robot_valid.py
- gen_valid.py
- host.tcl
- htx_resource.robot
- ipmi_client.py
- ipmi_client.robot
- ipmi_utils.py
- ipmi_utils.robot
- jobs_processing.py
- list_utils.robot
- logging_utils.py
- logging_utils.robot
- multi_chassis_power.resource
- network_utils.py
- obmc_boot_test.py
- open_power_utils.robot
- openbmc_ffdc.py
- openbmc_ffdc.robot
- openbmc_ffdc_list.py
- openbmc_ffdc_methods.robot
- openbmc_ffdc_utils.robot
- openpower_utils.robot
- opt.tcl
- os_utilities.py
- os_utilities.robot
- os_utils_config.robot
- os_utils_install.robot
- os_utils_keywords.py
- pel_utils.py
- pldm_utils.py
- print.tcl
- protocol_setting_utils.robot
- pty_process.py
- pythonutil.py
- redfish_code_update_utils.robot
- redfish_plus.py
- redfish_request.py
- redfish_request.robot
- remote_logging_utils.robot
- resource.robot
- rest_client.robot
- rest_response_code.robot
- sensor_info_record.py
- source.tcl
- state.py
- state_manager.robot
- state_map.py
- tally_sheet.py
- tftp_update_utils.py
- tools.exp
- user_management_utils.robot
- utilities.py
- utils.py
- utils.robot
- utils_files.py
- valid.tcl
- var_funcs.py
- var_stack.py
- vpd_tool_resource.robot
- vpd_utils.py
- wrap_utils.py
- network_diagnostic_report.robot
- test_bmc_dhcp_conf.robot
- test_cable_pull_recover.robot
- test_host_network.robot
- test_host_network_interfaces.robot
- test_network_nping.robot
- test_vlan_network.robot
- test_bmc_snmp_config.robot
- test_bmc_snmp_trap.robot
- test_sensor_monitoring.robot
- test_ipmi_flash.robot
- test_jtag_master.robot
- test_redfish_mcu_fw_update.robot
- test_client_identifier.robot
- test_discovery.robot
- test_lock_management.robot
- test_savearea_management.robot
- test_vmi.robot
- test_vmi_multiple_interfaces.robot
- test_vmicert_management.robot
- test_ipmi_sdr.robot
- test_ipmi_redfish_user.robot
- test_mpipl_basic.robot
- check_error_logs.robot
- test_bmc_pel.robot
- test_firmware_inventory.robot
- check_vpd_and_hw_status.robot
- test_vpd_tool.robot
- test_bmc_devicetree.robot
- test_inband_bmc_auth_reset.robot
- test_nmi_interface.robot
- test_occ_power.robot
- test_timed_power_on.robot
- test_firmware_boot_side.robot
- test_pldm_base.robot
- test_pldm_bios.robot
- test_pldm_bios_attributes.robot
- test_pldm_fru.robot
- test_pldm_oem.robot
- test_pldm_platform.robot
- test_redfish_bios_attributes.robot
- test_ipmi_redfish_user.robot
- test_ldap_configuration.robot
- test_redfish_privilege_registry.robot
- test_user_account.robot
- Redfish_Interop_Validator.robot
- Redfish_JsonSchema_ResponseValidator.robot
- Redfish_Protocol_Validator.robot
- Redfish_Reference_Checker.robot
- Redfish_Service_Validator.robot
- Redfish_Usecase_Checkers.robot
- test_redfishtool_certificate.robot
- test_redfishtool_general.robot
- test_redfishtool_local_user.robot
- test_bmc_snmp_config.robot
- test_bmc_snmp_trap.robot
- redfish_bmc_code_update.robot
- redfish_host_code_update.robot
- test_basic_ci.robot
- test_bmc_file_mirroring.robot
- test_escale_base.robot
- test_fan_operation.robot
- test_os_reboot.robot
- test_power_capping.robot
- test_power_restore.robot
- test_power_restore_reboot.robot
- test_service_restart_policy.robot
- test_websocket.robot
- test_bmc_config_ipv6.robot
- test_bmc_dumps.robot
- test_bmc_ipv6.robot
- test_bmc_logservices.robot
- test_bmc_network_conf.robot
- test_bmc_network_mac.robot
- test_bmc_network_protocol.robot
- test_bmc_protocol_settings.robot
- test_certificate.robot
- test_lldp_config.robot
- test_managers_bmc.robot
- test_managers_bmc_time.robot
- test_multiple_interfaces.robot
- test_multiple_interfaces_dhcp.robot
- test_multiple_interfaces_dhcp_eth0.robot
- test_service_root.robot
- test_service_root_security.robot
- test_sessions_connection.robot
- test_sessions_management.robot
- test_esel.robot
- test_event_logging.robot
- test_event_service.robot
- test_post_codes.robot
- test_alternate_fan_settings.robot
- test_boot_devices.robot
- test_led_indicator_asserted.robot
- test_power_control_metrics.robot
- test_power_operations.robot
- test_power_voltage_readings.robot
- test_powersubsystem_settings.robot
- test_powersupply_readings.robot
- test_sensor_monitoring.robot
- test_systems_inventory.robot
- test_thermal_ambient_temperatures.robot
- test_tasks_service.robot
- test_telemetry_report.robot
- test_bmc_image_switch.robot
- test_firmware_inventory.robot
- test_firmware_property.robot
- test_firmware_tftp_upload_image.robot
- test_redfish_bmc_code_update.robot
- test_redfish_host_code_update.robot
- test_redfish_image_upload.robot
- test_redfish_signed_image_update.robot
- __init__.robot
- test_xit.robot
- test_bmc_connections.robot
- test_bmc_expire_password.robot
- test_bmc_network_security.robot
- test_bmc_ssh_security.robot
- test_bmcweb_security.robot
- test_slp.robot
- test_ssl.robot
- bmc_collect_esels.robot
- bmc_collect_sensors.robot
- bmc_collect_vpd_and_hw_status.robot
- gpu_stress_test.robot
- htx_hardbootme_test.robot
- htx_softbootme_test.robot
- network_stability_test.robot
- proc_freq_check.robot
- test_bmc_poll_errors.robot
- test_boot_acceptance.robot
- bash_simple_template
- pgm_template.py
- pgm_template.robot
- pgm_template.tcl
- python_pgm_template
- test_openbmc_setup.robot
- regression_bucket_master
- skip_inband_ipmi
- skip_oob_ipmi
- BMC_WEB_CI
- CT_basic_run
- HW_CI
- HW_CI_DEV
- HW_CI_NETWORK
- QEMU_CI
- skip_test_palmetto
- skip_test_witherspoon
- WEBUI_CI
- gen_csv_results.py
- cleanup_bmc.robot
- convert_ip_to_dummy
- factory_reset_bmc.robot
- generate_argumentfile.sh
- generate_test_document
- github_issues_to_csv
- myffdc.robot
- robot_custom_rules.py
- robot_standards
- sensors_dbus_list.sh
- update_mac.robot
- __init__.robot
- test_power_operation.robot
- test_xcat_group.robot
- test_xcat_inventory.robot
- .flake8-ignore
- .gitignore
- .markdownlint.yaml
- .shellcheck-ignore
- CONTRIBUTING.md
- LICENSE
- OWNERS
- README.md
- requirements.txt
- requirements_optional.txt
- tox.ini
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pip
View Details ▼
pip
Python package manager.
Some subcommands such as `install` have their own usage documentation.
pip install {{package}}
Install a package (see `pip install` for more install examples):
pip install --user {{package}}
Install a package to the user's directory instead of the system-wide default location:
pip install {{[-U|--upgrade]}} {{package}}
Upgrade a package:
pip3
View Details ▼
pip3
This command is an alias of `pip`.
tldr pip
View documentation for the original command:
