Skip to content

Version 0.10.2

Compare
Choose a tag to compare
@Rahix Rahix released this 13 Oct 17:33
· 122 commits to master since this release
v0.10.2

Added

  • Added a tbot_contrib.utils.copy_to_dir() helper which copies multiple files to a directory. It is a more ergonomic wrapper around the existing copy() function. Check its documentation for more details: copy_to_dir() (#77).
  • Lots of custom exception types in the tbot.error module so test-code can differentiate between different kinds of errors. This is ongoing work and will continue in future releases (#79).
  • Added a --json-log-stream CLI option to newbot which can be used to reactivate the existing old json-stream logging infrastructure. A new logging mechansim will be added for newbot at some point in the future (#78 by @locomotiveviaduct).

Changed

  • Moved tbot.tc.shell.copy() to tbot.machine.linux.copy() as it is a core part of tbot. The old name still exists for compatibility (#77).

Fixed

  • Fixed tbot hanging when the remote side closes a channel while tbot is reading from it (#74).
  • Fixed a double exception in the context manager for a channel (#74).
  • Fixed the U-Boot shell not initializing correctly on very slow serial lines.
  • Fixed copy() not honoring the use_multiplexing setting (#77).