Skip to content

Commit 31af756

Browse files
committed
Remove rtt init features, add new attribute to setup global logger
1 parent 47fa427 commit 31af756

24 files changed

+291
-360
lines changed

.idea/embedded-test.iml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Run_bin_target_stm32f767.xml

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Test_esp32c6_defmt.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Test_esp32c6_log.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Test_stm32f767_defmt.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Test_stm32f767_log.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111

1212
- `#[tests(default_timeout = <u32>)]` to configure a suite-wide default timeout.
13+
- `#[tests(setup = <expr>)]` to configure a suite-wide (log) setup function (e.g. `rtt_target::rtt_init_log()`).
1314

14-
## [0.5.0]
15+
### Removed
1516

16-
### Added
17+
- Breaking: Removed Features `init-log` and `init-rtt`.
18+
19+
## [0.5.0]
1720

1821
### Changed
1922

2023
- Breaking: Bump embassy-excecutor to 0.6.1
2124

22-
### Fixed
23-
24-
### Removed
25-
2625
## [0.4.0]
2726

2827
### Added

Cargo.lock

Lines changed: 2 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "embedded-test"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
edition = "2021"
55
repository = "https://github.com/probe-rs/embedded-test"
66
license = "MIT OR Apache-2.0"
@@ -10,14 +10,12 @@ categories = ["embedded", "no-std", "development-tools::testing"]
1010

1111
[dependencies]
1212
semihosting = { version = "0.1.7", features = ["args"] }
13-
embedded-test-macros = { version = "0.5.1", path = "./macros" }
13+
embedded-test-macros = { version = "0.6.0", path = "./macros" }
1414
serde = { version = "1.0.193", default-features = false, features = ["derive"] }
1515
serde-json-core = { version = "0.5.1" }
1616
heapless = "0.8.0"
1717

1818
# Optional dependencies
19-
rtt-target = { version = "0.5.0", optional = true }
20-
rtt-log = { version = "0.4.0", optional = true }
2119
defmt = { version = "0.3.8", optional = true }
2220
log = { version = "0.4.20", optional = true }
2321
embassy-executor = { version = "0.6.1", optional = true, default-features = false }
@@ -35,12 +33,6 @@ defmt = ["dep:defmt"]
3533
# prints testcase exit result to log
3634
log = ["dep:log"]
3735

38-
# calls `rtt_target::rtt_init_print!()` before starting any tests
39-
init-rtt = ["dep:rtt-target"]
40-
41-
# calls `rtt_log::init();` before starting any tests
42-
init-log = ["dep:rtt-log"]
43-
4436
# Enables async test and init functions using embassy-executor.
4537
# Note: You need to enable at least one executor feature on embassy unless you are using the `external-executor` feature
4638
embassy = [

0 commit comments

Comments
 (0)