Sourced from rstest's changelog.
[0.19.0] 2024/4/9
Changed
- Defined
rust-version
for each crate (see #227)Fixed
#[once]
fixtures now require the returned type to beSync
to prevent UB when tests are executed in parallel. (see #235 for more details)
#[future(awt)]
and#[awt]
now properly handle mutable (mut
) parameters by treating futures as immutable and treating the awaited rebinding as mutable.[0.18.2] 2023/8/13
Changed
- Now
#[files]
accept also parent folders (see #205 for more details).[0.18.1] 2023/7/5
Fixed
- Wrong doc test
- Docs
[0.18.0] 2023/7/4
Add
- Add support for
RSTEST_TIMEOUT
environment variable to define a max timeout for each function (see #190 for details). Thanks to@​aviramha
for idea and PR#[files("glob path")]
attribute to generate tests based on files that satisfy the given glob path (see #163 for details).Changed
- Switch to
syn
2.0 and edition 2021 : minimal Rust version now is 1.56.0 both forrstest
andrstest_reuse
(see #187)Fixed
- Fixed wired behavior on extraction
#[awt]
function attrs (See #189)
... (truncated)
3ffd682
Fix license links36ab06d
Fix license link941d8ac
Update changelogcdff674
Bump versione0624fe
Fix clippy warningf7b4b57
Shutup warning on nightly (tests)49a7d38
Shutup warning in nightb58ce22
Set resolver in virtual manifest3c2fb9c
Properly handle mutability for awaited futures (#239)61a7007
We're not interested about msrv for tests