Open
Description
rust-analyzer version: 0.3.1877-standalone (574e23e 2024-03-09)
I tried current implementation and found many flaws
- always display crates, even there is no tests
display integration test like a cratefixed in Distinguish integration tests from crates in test explorer #16847
- not lazily, which means, it always returns all test cases in the crate when you made changes in any file.
No output from rustc, this might make user feel something is frozen. I mean something like:fixed in Show compilation progress in test explorer #16845
It might not be very easy to fix these things, especially the third point(lazily)
Since we have test explorer anyway now, this channel might be another place to argue about whether we should implement test explorer main part in front-end(the editor) or backend(RA itself).
The client implementation is here: #14589