tbot icon indicating copy to clipboard operation
tbot copied to clipboard

Automation/Testing tool for Embedded Linux Development

Results 35 tbot issues
Sort by recently updated
recently updated
newest added

It would be great to trigger a soft reset with `reboot` for some testcases. Unfortunately `exec0 reboot` will not terminate because the prompt will not be shown again. The `softreset`...

I've seen a shell send the following escape sequences which tbot doesn't handle well: ``` │ ├─(690600)< '\x1b7\x1b[r\x1b[999;999H\x1b[6n' ``` Individually, these mean: | Sequence | Meaning | | --- |...

bad-behavior
visuals

I'm having some trouble connecting to a Raspberry Pi as a Lab config. I'm getting the follow error when I try to run the interactive_lab command. I can connect using...

bug
has-workaround

Currently its not possible to start tbot tests from a windows machine. After a quick analysation I came up with following remarks: - The packages: pty, fcntl and termios are...

I use tbot with Zephyr. I've tried to properly add (basic) Zephyr support and figured I should try upstreaming. I'm not that good at Python, so this is mainly a...

feature

The current verbosity levels do not provide much valuable control. I personally always have it set to `Verbosity.STDOUT` (= `-vv`) and I assume most other people have as well. Instead...

visuals

Currently, the CWD of a machine is largely undefined: For `SubprocessConnecter` it is going to be the CWD of tbot itself, for `SSHConnector` and similar, it is most likely `$HOME`....

feature

Currently, when something goes wrong, tbot dumps a stack-trace and a tiny exception message. Even worse, often it is hard to decipher what actually went wrong and how to deal...

feature
documentation
visuals

The working directory of the lab may be defined as a relative path: ``` def workdir(self): linux.Workdir.static(self, f"tbot-workdir") ``` This leads to a failure in kconfig_set_enabled: ``` │ ├─Calling kconfig_set_enabled...

has-workaround
feature

kconfig.enable can be used to enable a Kconfig option. But this is not enough. One has to run 'make olddefconfig' to avoid requests for input during the uboot_build target: ```...

bug
has-workaround
testcases