diff options
Diffstat (limited to 'cli/bench/lsp.rs')
-rw-r--r-- | cli/bench/lsp.rs | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/cli/bench/lsp.rs b/cli/bench/lsp.rs index 173c52774..ed474b9ea 100644 --- a/cli/bench/lsp.rs +++ b/cli/bench/lsp.rs @@ -184,6 +184,7 @@ impl LspClient { } } + #[allow(unused)] fn read_request<R>(&mut self) -> Result<(u64, String, Option<R>), AnyError> where R: de::DeserializeOwned, @@ -238,6 +239,7 @@ impl LspClient { } } + #[allow(unused)] fn write_response<V>(&mut self, id: u64, result: V) -> Result<(), AnyError> where V: Serialize, @@ -294,15 +296,16 @@ fn bench_big_file_edits(deno_exe: &Path) -> Result<Duration, AnyError> { }), )?; - let (id, method, _): (u64, String, Option<Value>) = client.read_request()?; - assert_eq!(method, "workspace/configuration"); + // TODO(@kitsonk) work around https://github.com/denoland/deno/issues/10603 + // let (id, method, _): (u64, String, Option<Value>) = client.read_request()?; + // assert_eq!(method, "workspace/configuration"); - client.write_response( - id, - json!({ - "enable": true - }), - )?; + // client.write_response( + // id, + // json!({ + // "enable": true + // }), + // )?; let (method, _): (String, Option<Value>) = client.read_notification()?; assert_eq!(method, "textDocument/publishDiagnostics"); @@ -366,15 +369,16 @@ fn bench_startup_shutdown(deno_exe: &Path) -> Result<Duration, AnyError> { }), )?; - let (id, method, _): (u64, String, Option<Value>) = client.read_request()?; - assert_eq!(method, "workspace/configuration"); + // TODO(@kitsonk) work around https://github.com/denoland/deno/issues/10603 + // let (id, method, _): (u64, String, Option<Value>) = client.read_request()?; + // assert_eq!(method, "workspace/configuration"); - client.write_response( - id, - json!({ - "enable": true - }), - )?; + // client.write_response( + // id, + // json!({ + // "enable": true + // }), + // )?; let (method, _): (String, Option<Value>) = client.read_notification()?; assert_eq!(method, "textDocument/publishDiagnostics"); |