diff options
Diffstat (limited to 'crates')
-rw-r--r-- | crates/ra_hir/src/ids.rs | 1 | ||||
-rw-r--r-- | crates/ra_lsp_server/tests/heavy_tests/main.rs | 5 |
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/ids.rs b/crates/ra_hir/src/ids.rs index 2eb7f0da0..5c3799e95 100644 --- a/crates/ra_hir/src/ids.rs +++ b/crates/ra_hir/src/ids.rs | |||
@@ -61,6 +61,7 @@ impl HirFileId { | |||
61 | db: &impl DefDatabase, | 61 | db: &impl DefDatabase, |
62 | file_id: HirFileId, | 62 | file_id: HirFileId, |
63 | ) -> Option<TreeArc<SyntaxNode>> { | 63 | ) -> Option<TreeArc<SyntaxNode>> { |
64 | db.check_canceled(); | ||
64 | let _p = profile("parse_or_expand_query"); | 65 | let _p = profile("parse_or_expand_query"); |
65 | match file_id.0 { | 66 | match file_id.0 { |
66 | HirFileIdRepr::File(file_id) => Some(db.parse(file_id).syntax().to_owned()), | 67 | HirFileIdRepr::File(file_id) => Some(db.parse(file_id).syntax().to_owned()), |
diff --git a/crates/ra_lsp_server/tests/heavy_tests/main.rs b/crates/ra_lsp_server/tests/heavy_tests/main.rs index 3c2dc08ed..f61048aaf 100644 --- a/crates/ra_lsp_server/tests/heavy_tests/main.rs +++ b/crates/ra_lsp_server/tests/heavy_tests/main.rs | |||
@@ -365,7 +365,6 @@ fn main() {{}} | |||
365 | librs, libs | 365 | librs, libs |
366 | )); | 366 | )); |
367 | server.wait_until_workspace_is_loaded(); | 367 | server.wait_until_workspace_is_loaded(); |
368 | eprintln!("workspace loaded"); | ||
369 | for i in 0..10 { | 368 | for i in 0..10 { |
370 | server.notification::<DidOpenTextDocument>(DidOpenTextDocumentParams { | 369 | server.notification::<DidOpenTextDocument>(DidOpenTextDocumentParams { |
371 | text_document: TextDocumentItem { | 370 | text_document: TextDocumentItem { |
@@ -376,7 +375,6 @@ fn main() {{}} | |||
376 | }, | 375 | }, |
377 | }); | 376 | }); |
378 | } | 377 | } |
379 | eprintln!("docs opened"); | ||
380 | let start = std::time::Instant::now(); | 378 | let start = std::time::Instant::now(); |
381 | server.request::<OnEnter>( | 379 | server.request::<OnEnter>( |
382 | TextDocumentPositionParams { | 380 | TextDocumentPositionParams { |
@@ -407,5 +405,6 @@ fn main() {{}} | |||
407 | } | 405 | } |
408 | }), | 406 | }), |
409 | ); | 407 | ); |
410 | eprintln!("handled: {:?}", start.elapsed()); | 408 | let elapsed = start.elapsed(); |
409 | assert!(elapsed.as_millis() < 2000, "typing enter took {:?}", elapsed); | ||
411 | } | 410 | } |