Logo
0.9.0-6-g261ca73

Guides

  • Installation
  • Quick Start
  • Configuration
  • Recipes
  • Logging
  • Context
  • Migrating from tbot 0.7.1

Core Modules

  • tbot
  • tbot.log
  • tbot.machine
  • tbot.machine.linux
  • tbot.machine.board
  • tbot.machine.connector
  • tbot.machine.shell
  • tbot.machine.channel
  • tbot.role
  • tbot.selectable

Testcase Modules

  • tbot.tc - Builtin Testcases
  • tbot_contrib.connector
  • tbot_contrib.locking
  • tbot_contrib.swupdate
  • tbot_contrib.timing
  • tbot_contrib.utils

Info

  • Changelog
  • Contributing to tbot
  • License
tbot
  • »
  • tbot Documentation
  • View page source

tbot Documentation¶

Welcome to tbot! tbot is a tool to help developers automate their workflow and simultaneously set up infrastructure for testing on real hardware. Get started with our Quick Start guide!

Guides

  • Installation
    • Completions
    • Troubleshooting
  • Quick Start
    • Commandline
    • Testcases
    • Machines
    • Configuration
    • Machine-Classes
    • Hardware Interaction
    • Hardware Use from Tests
  • Configuration
    • Lab Config
    • Board Config
    • Initializing a Machine
  • Recipes
    • Testcase on lab-host
    • Testcase with U-Boot
    • Testcase with Linux (on the board)
    • Powercycling the Board
    • (Soft-)Resetting with bmode or reset
    • Copy files from one machine to another
  • Logging
    • Generators
    • Log Events
  • Context
    • The idea
    • The tbot.ctx object
    • Roles
    • Configuration
    • Controlling machine instanciation
    • Migrating to Context
  • Migrating from tbot 0.7.1
    • Testcases
    • Machine Configuration
    • Machine Interaction

Core Modules

  • tbot
  • tbot.log
  • tbot.machine
  • tbot.machine.linux
  • tbot.machine.board
  • tbot.machine.connector
  • tbot.machine.shell
  • tbot.machine.channel
  • tbot.role
  • tbot.selectable

Testcase Modules

  • tbot.tc - Builtin Testcases
  • tbot_contrib.connector
  • tbot_contrib.locking
  • tbot_contrib.swupdate
  • tbot_contrib.timing
  • tbot_contrib.utils

Info

  • Changelog
  • Contributing to tbot
  • License

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Fork me on GitHub
Next

© Copyright 2019, Rahix.

Built with Sphinx using a theme provided by Read the Docs.