prvng_platform/crates/orchestrator/benches/migration_benchmarks.rs
Jesús Pérez 09a97ac8f5
chore: update platform submodule to monorepo crates structure
Platform restructured into crates/, added AI service and detector,
       migrated control-center-ui to Leptos 0.8
2026-01-08 21:32:59 +00:00

25 lines
938 B
Rust

//! Migration performance benchmarks
//!
//! This module benchmarks migration performance between different storage
//! backends, measuring throughput, memory usage, and scalability of data
//! transfers.
//!
//! NOTE: Benchmarks disabled due to type mismatches and async closure issues
//! that require code rewrites. Enable with `--features migration_benchmarks`.
#![allow(clippy::excessive_nesting, deprecated, unused_imports, dead_code)]
// Benchmarks require significant refactoring due to:
// 1. Arc<dyn TaskStorage> vs Box<dyn TaskStorage> type mismatches
// 2. API changes in populate_storage function signature
// 3. Progress callback type changes
use criterion::{criterion_group, criterion_main, Criterion};
fn placeholder_bench(_c: &mut Criterion) {
// Placeholder - see module documentation for why benchmarks are disabled
}
criterion_group!(migration_benches, placeholder_bench);
criterion_main!(migration_benches);