ralph_workflow/benchmarks/mod.rs
1//! Performance benchmarks for memory profiling
2//!
3//! This module contains benchmark tests that measure memory usage and performance
4//! characteristics of the pipeline. These are NOT pass/fail tests - they establish
5//! baseline metrics for future comparison and regression detection.
6//!
7//! # Running Benchmarks
8//!
9//! ```bash
10//! cargo test -p ralph-workflow benchmarks -- --nocapture
11//! ```
12//!
13//! # Benchmark Categories
14//!
15//! - `memory_usage` - Memory growth during pipeline execution
16//! - `checkpoint_serialization` - Checkpoint serialization performance
17//! - `regression_tests` - Performance regression detection tests
18
19#[cfg(test)]
20mod memory_usage;
21
22#[cfg(test)]
23mod checkpoint_serialization;
24
25#[cfg(test)]
26mod regression_tests;
27
28// Baselines module is public for use in integration tests
29pub mod baselines;