{"repo":"Rahix/tbot","free":true,"listed":false,"github":"https://github.com/Rahix/tbot","clone":"git clone https://github.com/Rahix/tbot.git","description":"Automation/Testing tool for Embedded Linux Development","language":"Python","stars":101,"topics":["embedded-linux","automation","developer-tools"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"Embedded Test &amp; Automation Tool Welcome to tbot ! tbot automates the development workflow for embedded systems software. This automation can then also be used for running tests against real hardware, even in CI. At its core, tbot is a library for interacting with remote hosts over various connections. For example, a target board can be accessed via serial console. Or a TFTP-server via SSH. tbot allows managing all these connections in \"parallel\". This means, you can orchestrate complex sequences of interaction between them. At the moment, the main focus of tbot lies in embedded Linux systems. Support for other systems is definitely intended to be added, too. Most info about tbot can be found in its documentation at . You can also join our mailing list, tbot AT lists.denx.de. --- Installation If you haven't done it already, you need to add /.local/bin to your $PATH . Completions tbot supports command line completions. Install them with the following commands: Usecase Examples To show what tbot can help you with, here are a few simple example usecases: Boot into Linux and run a few commands over serial console Define custom bootloader commands to boot Linux Network speed test between a board and server Contributing Help is really appreciated! Please take a look at tbot 's contribution guidelines for more info. If you are unsure about anything, please open an issue or consult the mailing list first! License tbot is licensed under the GNU General Public License v3.0 or later ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rahix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rahix/tbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}