rust-analyzer/crates/ide/src
bors 3a4f9a1416 Auto merge of #15110 - HKalbasi:run-test-command, r=HKalbasi
internal: Add run-tests command

This command is similar to `cargo test` except that it uses r-a to run tests instead of compiling and running them with rustc. This is slower than `cargo test` and it is only useful for me to see a bird view of what needs to be fixed. The current output is:
```
48 passed, 5028 failed, 2 ignored
All tests            174.74s, 648ginstr
```
48 is very low, but higher than what I originally thought.

Now that there is some passing tests, I can show the plan:

https://github.com/rust-lang/rust-analyzer/assets/45197576/76d7d777-1843-4ca4-b7fe-e463bdade6cb

That is, at the end, I want to be able to immediately re run every test after every change. (0.5s is not really immediate, but it's not finished yet, and it is way better than 8s that running a typical test in r-a will take on my system)
2023-06-22 16:04:16 +00:00
..
annotations Fix annotations not resolving when lens location is set to whole item 2022-10-01 00:18:23 +02:00
doc_links Propagating sysroot down + Refactoring 2023-05-02 17:08:56 +02:00
hover Add some tests in number evaluvation and hover to prevent regression 2023-06-22 17:58:12 +05:30
inlay_hints Support Pointee trait 2023-06-16 16:43:43 +03:30
prime_caches Re-export FxHashMap and FxHashSet from ide_db 2022-04-25 18:51:59 +02:00
syntax_highlighting internal: Lazy eager macros 2023-06-09 13:02:13 +02:00
typing Inline all format arguments where possible 2022-12-24 14:36:10 -05:00
annotations.rs Fix annotations not resolving when lens location is set to whole item 2022-10-01 00:18:23 +02:00
call_hierarchy.rs Refactor symbol index 2023-05-02 12:11:42 +02:00
doc_links.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
expand_macro.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
extend_selection.rs Support c string literals 2023-05-18 11:06:05 +02:00
fetch_crates.rs Fix broken table 2023-05-08 21:27:35 +03:00
file_structure.rs Spelling 2023-04-19 09:45:55 -04:00
fixture.rs Spelling 2023-04-19 09:45:55 -04:00
folding_ranges.rs feat: add fold range for multi line match arm list 2022-06-18 16:05:56 +08:00
goto_declaration.rs fix indentation of unlinked_file quickfix 2023-01-12 11:24:44 +01:00
goto_definition.rs Fix #14557. Docs aliases can now be detected and used in searching for workspace symbols 2023-05-24 23:57:24 +02:00
goto_implementation.rs Fix tests 2023-03-14 19:55:20 +01:00
goto_type_definition.rs fix: don't try determining type of token inside macro calls 2023-05-26 16:46:45 +09:00
highlight_related.rs Fix preorder_expr skipping the else block of let-else statements 2023-05-18 18:30:27 -04:00
hover.rs Add render configs for memory layout hovers 2023-05-30 18:36:06 +02:00
inlay_hints.rs Restructure InlayHint, no longer derive properties from its kind 2023-05-13 10:42:26 +02:00
interpret_function.rs MIR episode 5 2023-05-12 18:17:15 +03:30
join_lines.rs collapse some nested blocks 2023-01-10 20:40:08 +00:00
lib.rs Count query entries in memory usage command 2023-06-10 01:49:32 +02:00
markdown_remove.rs REplace soft breaks in markdown with spaces 2023-01-23 12:21:23 +01:00
markup.rs Support trait aliases in IDE where type support isn't needed 2023-03-04 00:24:08 +09:00
matching_brace.rs Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
moniker.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
move_item.rs Support trait aliases in IDE where type support isn't needed 2023-03-04 00:24:08 +09:00
navigation_target.rs fix: Fix nav target calculation discarding file ids from differing macro upmapping 2023-06-01 11:05:03 +02:00
parent_module.rs fix: Fix DidSaveDocument requests blocking the server on startup 2022-10-20 19:55:04 +02:00
prime_caches.rs Wrap platform-specific QoS in r-a-specific “thread intent” 2023-05-28 20:37:38 +10:00
references.rs fix: Fix nav target calculation discarding file ids from differing macro upmapping 2023-06-01 11:05:03 +02:00
rename.rs Add View Mir command and fix some bugs 2023-03-06 21:09:09 +03:30
runnables.rs Add run-tests command 2023-06-22 19:33:37 +03:30
shuffle_crate_graph.rs Use triomphe Arc 2023-05-02 20:02:43 +03:00
signature_help.rs Insert missing expr/pat for leading comma tuples 2023-06-01 08:56:40 +02:00
ssr.rs Use triomphe Arc 2023-05-02 20:02:43 +03:00
static_index.rs Less eager parsing for module sources 2023-06-17 10:58:52 +02:00
status.rs Slightly shrink DefMap 2023-06-01 14:46:36 +02:00
syntax_highlighting.rs internal: Record file dependencies in crate graph construction 2023-06-13 12:29:24 +02:00
syntax_tree.rs Support c string literals 2023-05-18 11:06:05 +02:00
typing.rs fix: Don't insert a semicolon when typing = if parse errors are encountered 2023-02-08 12:06:35 +01:00
view_crate_graph.rs Use triomphe Arc 2023-05-02 20:02:43 +03:00
view_hir.rs Add an HIR pretty-printer 2022-08-15 13:51:45 +02:00
view_item_tree.rs internal: Replace Display impl for Name 2023-05-24 20:55:12 +02:00
view_mir.rs Add View Mir command and fix some bugs 2023-03-06 21:09:09 +03:30