summaryrefslogtreecommitdiff
path: root/support/texlab/crates/texlab/benches/bench_main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/texlab/benches/bench_main.rs')
-rw-r--r--support/texlab/crates/texlab/benches/bench_main.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/support/texlab/crates/texlab/benches/bench_main.rs b/support/texlab/crates/texlab/benches/bench_main.rs
index 0f54a2c2d1..daeb5409ed 100644
--- a/support/texlab/crates/texlab/benches/bench_main.rs
+++ b/support/texlab/crates/texlab/benches/bench_main.rs
@@ -1,8 +1,4 @@
-use base_db::{Owner, Workspace};
use criterion::{black_box, criterion_group, criterion_main, Criterion};
-use distro::Language;
-use line_index::LineCol;
-use lsp_types::{ClientCapabilities, CompletionParams, Position, TextDocumentPositionParams, Url};
use parser::{parse_latex, SyntaxConfig};
const CODE: &str = include_str!("../../../texlab.tex");
@@ -12,34 +8,6 @@ fn criterion_benchmark(c: &mut Criterion) {
c.bench_function("LaTeX/Parser", |b| {
b.iter(|| parse_latex(black_box(CODE), &config));
});
-
- c.bench_function("LaTeX/Completion/Command", |b| {
- let uri = Url::parse("http://example.com/texlab.tex").unwrap();
- let text = CODE.to_string();
- let mut workspace = Workspace::default();
- workspace.open(
- uri.clone(),
- text,
- Language::Tex,
- Owner::Client,
- LineCol { line: 0, col: 0 },
- );
-
- let client_capabilities = ClientCapabilities::default();
- let params = CompletionParams {
- context: None,
- text_document_position: TextDocumentPositionParams::new(
- lsp_types::TextDocumentIdentifier { uri: uri.clone() },
- Position::new(0, 1),
- ),
- work_done_progress_params: Default::default(),
- partial_result_params: Default::default(),
- };
-
- b.iter(|| {
- texlab::features::completion::complete(&workspace, &params, &client_capabilities, None)
- });
- });
}
criterion_group!(benches, criterion_benchmark);