tbot-test Documentation¶
Welcome to tbot-test!
quick start
generic approach
Testcase Modules
tbottest.tc- Testcases- Common Testcases
escape_ansi()search_string_in_multiline()search_multistring_in_multiline()lx_cmd_exists()lx_devmem2_get()lnx_check_revfile()lnx_create_revfile()generic_machine_dump()generic_machine_dump_write()lnx_check_cmd()lnx_create_random()lnx_compare_files()lnx_get_hwaddr()lnx_get_ipaddr()lnx_start_bin_with_timeout()lnx_wait_for_ip()lnx_wait_for_file()lnx_wait_for_module()lnx_wait_for_process()board_ub_delete_env()board_ub_delete_emmc()board_wait_for_device()board_set_default()lab_check_part_exists_and_create()ub_check_i2c_dump()lnx_check_beeper()lnx_check_dmesg()lnx_create_file()lnx_install_package()tbot_copy_file_to_board()tbot_start_script_on_board()tbot_start_script_on_lab()tbot_start_thread()tbot_stop_thread()sudo_subshell()
- Common generic Testcases
- CAN Tests
- CPU Tests
- generic board test
generic_lnx_check_dump_files()generic_lnx_create_dump_files()generic_lnx_network_iperf()generic_lnx_network_ping()generic_lnx_test_beep()generic_lnx_commands()generic_lnx_test_dmesg()generic_lnx_test_led()generic_lnx_all()generic_kas_get_config()generic_kas_checkout()generic_kas_build()generic_kas_check_build()generic_kas_copy()generic_kas_all()
- HAB (imx specific)
- KAS
- LED
- MTD
- network
- process
- register map
- RS485
- Sensors
- SWUpdate
- SystemD
- TPM
- U-Boot
- Yocto
- Common Testcases
tbottest.initconfigtbottest.initconfighelpertbottest.machineinittbottest.connectortbottest.decoratorstbottest.powercontrol- Generic tbot config implementation
boardPicocomConnectorboardScriptConnectorboardKermitConnectorboardSSHConnectorboardGpioControlboardPowerShellControlboardSisControlboardTMControlboardTFControlBOARDCTLboardControlUUUboardControlLauterbachboardControlSeggerBOARDCTRLBOARDCONboardControlFullboardExtPowerGenericLabGenericLab.ssh_configGenericLab.authenticatorGenericLab.tftp_root_path()GenericLab.tftp_dir_board()GenericLab.workdir()GenericLab.tmpdir()GenericLab.tmpmntdir()GenericLab.nfsbasedir()GenericLab.nfsboardbasedir()GenericLab.toolsdir()GenericLab.yocto_result_dir()GenericLab.toolchainsGenericLab.lab_set_sd_mux_mode()GenericLab.set_bootmode()GenericLab.init()
SSHMachine
generic config