Open
Conversation
30d0ac1 to
5f5be14
Compare
5f5be14 to
f2ffc8d
Compare
f2ffc8d to
f1eae8e
Compare
f1eae8e to
ae02310
Compare
ae02310 to
3caa4d4
Compare
3caa4d4 to
9fb7cee
Compare
9fb7cee to
6cc59dd
Compare
6cc59dd to
24e676f
Compare
24e676f to
2ed4468
Compare
2ed4468 to
1a30a99
Compare
1a30a99 to
0cf03e9
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
0cf03e9 to
8100267
Compare
8100267 to
a052b46
Compare
a052b46 to
760aef8
Compare
760aef8 to
8879843
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.0→0.26.00.12.0→0.26.0Release Notes
la10736/rstest (rstest)
v0.26.1Compare Source
Fixed
v0.26.0Compare Source
Changed
#[files(...)]attribute now ignores matched directory paths by default.See #306 thanks to @Obito-git.
Add
#[dirs]attribute, which can be used with#[files(...)]to explicitly include directory paths.See #306 thanks to @Obito-git.
#[test_attr]to define test attribute explicit and also enable the use of#[macro_rules_attribute::apply(<macro>)]: naw alsosmolworks. See#303
#311
#315
thanks to @coriolinus.
Fixed
1.89.0-nightlyrstestexpansion.See #313
#[files(...)]attribute now works reliably on Windows.v0.25.0Compare Source
Changed
(see #291 thanks to @kezhuw).
Add
#[mode = ...]attribute to be used with the#[files(...)]attribute to change the waythe files get passed to the test.
(see #295 thanks to @lucascool12)
v0.24.0Compare Source
Changed
Add
#![no_std]support: now you can userstestalso inno_stdlib(see #282 thanks to @rnbguy)
#[context]to have test function name and other useful thighs onthe tip of your fingers (see #177)
v0.23.0Compare Source
Add
#[files]with an optional default value (see #277).#[files]with the$[base_dir = "..."]attribute (see #277).v0.22.0Compare Source
Changed
Add
#[ignore]attribute to ignore test parameters during fixtures resolution/injection. See #228 for detailsFixed
v0.21.0Compare Source
Changed
crate-nameenabled by default to opt-in crate renamesupport. See #258
v0.20.0Compare Source
Add
#[by_ref]attribute to take get a local lifetime for test arguments.See #241 for more details. Thanks to
@narpfel for suggesting it and useful discussions.
rstestwith another name. See #221Fixed
#241 for more details.
PathBufdoes no longer need to bein scope when using
#[files](see #242)#[from(now::accept::also::path::for::fixture)]See #246for more details
v0.19.0Compare Source
Changed
rust-versionfor each crate (see #227)Fixed
#[once]fixtures now require the returned type to beSyncto prevent UBwhen 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 andtreating the awaited rebinding as mutable.
v0.18.2Compare Source
Changed
#[files]accept also parent folders (see #205for more details).
v0.18.1Compare Source
Fixed
v0.18.0Compare Source
Add
RSTEST_TIMEOUTenvironment variable to define a max timeoutfor each function (see #190 for details).
Thanks to @aviramha for idea and PR
#[files("glob path")]attribute to generate tests based on files thatsatisfy the given glob path (see #163 for details).
Changed
syn2.0 and edition 2021 : minimal Rust version now is 1.56.0both for
rstestandrstest_reuse(see #187)Fixed
#[awt]function attrs (See#189)
v0.17.0Compare Source
Add
#[awt]and#[future(awt)]to.awaitfuture inputFixed
v0.16.0Compare Source
Changed
TEST STARTbanner only when trace some argument: See #158 for details.Fixed
v0.15.0Compare Source
Fixed
type [see #154]
v0.14.0Compare Source
Changed
async-timeoutfeature [see #148]Fixed
async-stdbuild dependency [see #148]v0.13.0Compare Source
Add
#[timeout(duration)]test implementation for both sync and async tests (See #136)Changed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.