use crate::eval::monadic_architecture::MonadicEvaluationResult;
use super::TestMetrics;
use std::collections::HashMap;
/// Context available during test assertion evaluation
#[derive(Debug)]
pub struct TestExecutionContext {
/// The test result
pub result: MonadicEvaluationResult,
/// Mock call logs
pub call_logs: HashMap<String, Vec<String>>,
/// Performance metrics
pub metrics: TestMetrics,
}