bors[bot]
|
325140a165
|
Merge #9449
9449: feat: Emit test names in `Run test` runnables if they come from a macro expansion r=matklad a=Veykril
Fixes #8964
Before:
![Code_D1Tu5Iuh5I](https://user-images.githubusercontent.com/3757771/124174685-f552b380-daac-11eb-9086-c97db014b77c.png)
After:
![image](https://user-images.githubusercontent.com/3757771/124174493-bb81ad00-daac-11eb-96c7-3de6545a62e1.png)
Basically when a macro emits more than one test we name the test functions/modules name in the runnable instead to not emit a bunch of equally named `Run Test` annotations which don't really tell much.
Note that the `Run fibonacci_test Tests` line is below the attributes due to the fact that the function name span is being reused for the generated module in rstest's expansion.
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2021-07-11 09:37:33 +00:00 |
|
Lukas Wirth
|
f1b3446844
|
Emit test name in Run test runnables if it comes from a macro expansion
|
2021-07-09 14:35:42 +02:00 |
|
Aleksey Kladov
|
0db4f3f6a4
|
internal: ensure consistent passing for config params
We pass "context" parametes first, so configs should be on the left.
"Bigger" context wins, so configs goes after db.
|
2021-07-06 00:00:39 +03:00 |
|
Lukas Wirth
|
b8507ca98d
|
Don't add test runnables for outline modules in the wrong file
|
2021-06-30 19:08:13 +02:00 |
|
Lukas Wirth
|
61b4456752
|
Move runnable lenses below attributes
|
2021-05-28 13:02:42 +02:00 |
|
Lukas Wirth
|
dfa47eaadb
|
Move annotations below item attributes
|
2021-05-26 12:23:51 +02:00 |
|
Ayomide Bamidele
|
276022682b
|
Gifs and screenshots for features in manual
|
2021-03-31 00:08:10 +01:00 |
|
Brandon
|
903a2e98f9
|
Clean up implementation
|
2021-03-24 00:47:55 -07:00 |
|
Brandon
|
0d063b8d21
|
Fix MISSING: command error with macros
|
2021-03-24 00:00:38 -07:00 |
|
Lukas Wirth
|
41745f48d5
|
move Semantics::visit_file_defs to ide_db::helpers
|
2021-03-15 12:18:52 +01:00 |
|
Lukas Wirth
|
a1c96e04be
|
Introduce Semantics::visit_file_defs
|
2021-03-15 12:14:34 +01:00 |
|
Aleksey Kladov
|
5dcdf2ceee
|
Move code to the appropriate layer
StructureNodeKind is a type which is specific to a particular feature,
file_structure. It shouldn't be in the "code shared by all ide features"
part.
|
2021-03-15 12:55:27 +03:00 |
|
ivan770
|
7d48e04f31
|
Introduce StructureNodeKind
|
2021-03-14 19:00:41 +02:00 |
|
ivan770
|
66de90b85a
|
Actually fix runnable order
|
2021-02-15 16:09:50 +02:00 |
|
ivan770
|
4c2b201b7d
|
Make annotations tests similar to those in runnables
|
2021-02-13 19:18:13 +02:00 |
|
ivan770
|
ee049b256a
|
Improve runnable annotations order, fix incorrect ignore detection
|
2021-02-13 15:47:53 +02:00 |
|
ivan770
|
c46b32c449
|
Added annotation tests
|
2021-02-13 15:27:04 +02:00 |
|
ivan770
|
02ad828c6d
|
Fix incorrect references annotation
|
2021-02-13 13:22:12 +02:00 |
|
ivan770
|
185da286d2
|
Moved CodeLens to ide crate
|
2021-02-13 13:07:47 +02:00 |
|