diff options
author | Aleksey Kladov <[email protected]> | 2019-03-07 14:46:17 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-03-07 14:46:17 +0000 |
commit | 1aa11eb7e9a579abd2f47b6be61f983ef2bf2f38 (patch) | |
tree | e349e903732fe18a78a02f9bc98342c540fbec14 /crates/ra_lsp_server/tests/heavy_tests/main.rs | |
parent | 5232099977d07492c1b6d5e6163c70d4f6eb07df (diff) |
when loading workspace, say how many packages were loaded
this should help to debug configuration issues, when you see `0
packages loaded` or something like that.
Diffstat (limited to 'crates/ra_lsp_server/tests/heavy_tests/main.rs')
-rw-r--r-- | crates/ra_lsp_server/tests/heavy_tests/main.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/ra_lsp_server/tests/heavy_tests/main.rs b/crates/ra_lsp_server/tests/heavy_tests/main.rs index 41c240139..6ae541ec6 100644 --- a/crates/ra_lsp_server/tests/heavy_tests/main.rs +++ b/crates/ra_lsp_server/tests/heavy_tests/main.rs | |||
@@ -32,7 +32,7 @@ version = "0.0.0" | |||
32 | use std::collections::Spam; | 32 | use std::collections::Spam; |
33 | "#, | 33 | "#, |
34 | ); | 34 | ); |
35 | server.wait_for_message("workspace loaded"); | 35 | server.wait_until_workspace_is_loaded(); |
36 | eprintln!("loading took {:?}", project_start.elapsed()); | 36 | eprintln!("loading took {:?}", project_start.elapsed()); |
37 | let completion_start = Instant::now(); | 37 | let completion_start = Instant::now(); |
38 | let res = server.send_request::<Completion>(CompletionParams { | 38 | let res = server.send_request::<Completion>(CompletionParams { |
@@ -54,7 +54,7 @@ fn foo() { | |||
54 | } | 54 | } |
55 | ", | 55 | ", |
56 | ); | 56 | ); |
57 | server.wait_for_message("workspace loaded"); | 57 | server.wait_until_workspace_is_loaded(); |
58 | server.request::<Runnables>( | 58 | server.request::<Runnables>( |
59 | RunnablesParams { text_document: server.doc_id("lib.rs"), position: None }, | 59 | RunnablesParams { text_document: server.doc_id("lib.rs"), position: None }, |
60 | json!([ | 60 | json!([ |
@@ -108,7 +108,7 @@ pub fn foo() {} | |||
108 | fn test_eggs() {} | 108 | fn test_eggs() {} |
109 | "#, | 109 | "#, |
110 | ); | 110 | ); |
111 | server.wait_for_message("workspace loaded"); | 111 | server.wait_until_workspace_is_loaded(); |
112 | server.request::<Runnables>( | 112 | server.request::<Runnables>( |
113 | RunnablesParams { | 113 | RunnablesParams { |
114 | text_document: server.doc_id("tests/spam.rs"), | 114 | text_document: server.doc_id("tests/spam.rs"), |
@@ -168,7 +168,7 @@ fn main() { | |||
168 | pub use std::collections::HashMap; | 168 | pub use std::collections::HashMap; |
169 | "#, | 169 | "#, |
170 | ); | 170 | ); |
171 | server.wait_for_message("workspace loaded"); | 171 | server.wait_until_workspace_is_loaded(); |
172 | 172 | ||
173 | server.request::<Formatting>( | 173 | server.request::<Formatting>( |
174 | DocumentFormattingParams { | 174 | DocumentFormattingParams { |
@@ -217,7 +217,7 @@ mod bar; | |||
217 | fn main() {} | 217 | fn main() {} |
218 | "#, | 218 | "#, |
219 | ); | 219 | ); |
220 | server.wait_for_message("workspace loaded"); | 220 | server.wait_until_workspace_is_loaded(); |
221 | let empty_context = || CodeActionContext { diagnostics: Vec::new(), only: None }; | 221 | let empty_context = || CodeActionContext { diagnostics: Vec::new(), only: None }; |
222 | server.request::<CodeActionRequest>( | 222 | server.request::<CodeActionRequest>( |
223 | CodeActionParams { | 223 | CodeActionParams { |
@@ -279,7 +279,7 @@ fn main() {} | |||
279 | PATH = tmp_dir.path().display() | 279 | PATH = tmp_dir.path().display() |
280 | ); | 280 | ); |
281 | let server = project_with_tmpdir(tmp_dir, &code); | 281 | let server = project_with_tmpdir(tmp_dir, &code); |
282 | server.wait_for_message("workspace loaded"); | 282 | server.wait_until_workspace_is_loaded(); |
283 | let empty_context = || CodeActionContext { diagnostics: Vec::new(), only: None }; | 283 | let empty_context = || CodeActionContext { diagnostics: Vec::new(), only: None }; |
284 | server.request::<CodeActionRequest>( | 284 | server.request::<CodeActionRequest>( |
285 | CodeActionParams { | 285 | CodeActionParams { |