Results 54 issues of Rahix

(From #328) Back in the days, before `core::convert::Infallible` was added, we had `void::Void` to mark `Result`s which cannot ever produce the error variant. With it came the `void::ResultExt` extension trait...

While writing [`shared-bus`](https://github.com/Rahix/shared-bus) I was hit with the lack of a standardized Mutex type. `std` solves this by implementing the mutex type differently for all architectures it supports and this...

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

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

Global installation as it is currently described is convenient but bears problems when updating tbot: Newer tbot might not be 100% compatible with old projects. Instead, one could install tbot...

documentation

Currently, TBot will **always** turn the board off after running. For boards with a long boot cycle, this can considerably slow down test development. To allow quicker iterations, there should...

has-workaround
feature

If kernel-logging is set to be verbose, kernel log-messages will clobber the serial console and lead to incorrect test results or prevent proper board initialization. tbot should at least be...

has-workaround
bad-behavior

The current version is still pretty much what I drafted up initially. The design has shown a few flaws over time, which should be addressed in a new version. Here...