From 10d83cf29e7c65614158ce7feb3283e22eebadc1 Mon Sep 17 00:00:00 2001 From: NexVeridian Date: Tue, 5 Aug 2025 02:22:11 -0700 Subject: [PATCH] chore: remove bench --- benches/bench.rs | 50 ------------------------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 benches/bench.rs diff --git a/benches/bench.rs b/benches/bench.rs deleted file mode 100644 index 669c163..0000000 --- a/benches/bench.rs +++ /dev/null @@ -1,50 +0,0 @@ -use anyhow::{Error, Ok, Result}; -use criterion::{Criterion, criterion_group, criterion_main}; -use pprof::criterion::{Output, PProfProfiler}; -use std::{env, time::Duration}; -use surrealdb::{Surreal, engine::local::Db}; -use tokio::runtime::Runtime; - -use init_reader::File_Format; -use wikidata_to_surrealdb::utils::*; - -async fn inti_db() -> Result, Error> { - unsafe { env::set_var("WIKIDATA_LANG", "en") }; - unsafe { env::set_var("OVERWRITE_DB", "true") }; - - let db = init_db::create_db_mem().await?; - - Ok(db) -} - -fn bench(c: &mut Criterion) { - let mut group = c.benchmark_group("Create DB Entities"); - - group.bench_function("Bulk Insert", |b| { - b.iter(|| { - let rt = Runtime::new().unwrap(); - rt.block_on(async { - let db = inti_db().await.unwrap(); - let reader = File_Format::new("json") - .await - .reader("tests/data/bench.json") - .await - .unwrap(); - - CreateVersion::Bulk - .run(Some(db.clone()), reader, None, 1000, 100) - .await - .unwrap(); - }) - }) - }); - - group.finish(); -} - -criterion_group! { - name = benches; - config = Criterion::default().with_profiler(PProfProfiler::new(120, Output::Protobuf)).measurement_time(Duration::from_secs(50)); - targets= bench -} -criterion_main!(benches);