All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
#[tests(default_timeout = <u32>)]
to configure a suite-wide default timeout.
- Breaking: Bump embassy-excecutor to 0.6.1
- Make it possible to bring your own Embassy executor (feature
external-executor
) - Added panic handler directly to this crate (enabled per default, feature
panic-handler
) - Added support for xtensa semihosting (feature
xtensa-semihosting
) - Added feature to initialize logging sink (feature
init-log
) - Breaking: Added a linker script, to ensure symbols like
EMBEDDED_TEST_VERSION
are kept
- Feature
rtt
renamed toinit-rtt
to better reflect its purpose.
- Added Feature
rtt
to initialize logging viartt-target
crate.
- Breaking: Bump embassy-excecutor to 0.5.0
- Show improved diagnostic when no executor feature is enabled on the embassy-executor crate.
- Calculate the test list buffer size at compile time to avoid a too small buffer.
- Macro produced invalid rust code when there was no #[init] function present.
- Removed
#![feature(trait_alias)]
to allow usage ofembedded-test
in stable rust.
- Updated
semihosting
dependency to fix failing build for cortex-m targets.
Initial release on crates.io