tbot.selectable

The tbot.selectable modules gets filled with the machines from selected configuration at startup. The following placeholders exist (which will be replaced by proper machines):

tbot.selectable.LabHost

alias of tbot.selectable.LocalLabHost

class tbot.selectable.LocalLabHost(*args, **kwds)[source]

Bases: tbot.machine.connector.common.SubprocessConnector, tbot.machine.linux.bash.Bash, tbot.machine.linux.lab.Lab, typing.ContextManager

class tbot.selectable.Board(lh: tbot.machine.linux.lab.Lab)[source]

Bases: tbot.machine.board.board.Board

class tbot.selectable.UBootMachine(*args, **kwds)[source]

Bases: tbot.machine.board.uboot.UBootShell, typing.ContextManager

Dummy type that will be replaced by the actual selected U-Boot machine at runtime.

class tbot.selectable.LinuxMachine(*args, **kwds)[source]

Bases: tbot.machine.board.linux.LinuxBootLogin, tbot.machine.linux.linux_shell.LinuxShell, typing.ContextManager

Dummy type that will be replaced by the actual selected Linux machine at runtime.