tbot.selectable

Warning

The tbot.selectable module is deprecated in favor of the new “tbot context” mechanism. Please read the Context guide for an introduction.

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, ContextManager

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

Bases: tbot.machine.board.board.Board

class tbot.selectable.UBootMachine(lab: tbot.selectable.LocalLabHost, *args: Any)[source]

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

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

class tbot.selectable.LinuxMachine(*args: Any)[source]

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

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