Add support for detecting tests in source files, and implement it for Rust (#11195)
Continuing work from #10873 Release Notes: - N/A --------- Co-authored-by: Mikayla <mikayla@zed.dev>
This commit is contained in:
parent
14c7782ce6
commit
5a71d8c7f1
29 changed files with 1148 additions and 606 deletions
|
@ -389,6 +389,7 @@ impl ContextProvider for RustContextProvider {
|
|||
"--".into(),
|
||||
"--nocapture".into(),
|
||||
],
|
||||
tags: vec!["rust-test".to_owned()],
|
||||
..TaskTemplate::default()
|
||||
},
|
||||
TaskTemplate {
|
||||
|
|
7
crates/languages/src/rust/runnables.scm
Normal file
7
crates/languages/src/rust/runnables.scm
Normal file
|
@ -0,0 +1,7 @@
|
|||
(
|
||||
(attribute_item (attribute) @_attribute
|
||||
(#match? @_attribute ".*test.*"))
|
||||
.
|
||||
(function_item
|
||||
name: (_) @run)
|
||||
) @rust-test
|
Loading…
Add table
Add a link
Reference in a new issue