Welcome to tbot’s documentation!

tbot is a testing/automation tool that is focused on usage in embedded development. At its core tbot just provides utilities for interaction with remote hosts/targets and an extensive library of routines that are common in embedded development/testing.

tbot aims to be a support for the developer while working on a project and without much modification also allow running tests in an automated setting (CI).

_images/tbot.svg

Note

The tbot Host and the Lab Host can also be the same machine in which case the SSH connection between them is not needed. (Same with BuildHost and LabHost)

Indices and tables