#![cfg(test)]
use super::codegen_bvp_performance_tests::{
run_benchmark_compiled_above_threshold_stress_multifield_aot_runtime,
run_benchmark_compiled_large_stress_multifield_aot_runtime,
run_benchmark_compiled_stress_multifield_aot_runtime,
run_benchmark_compiled_stress_sparse_parallel_job_counts,
run_benchmark_compiled_xlarge_stress_seq_vs_par,
run_benchmark_stress_multifield_bvp_pipeline,
run_benchmark_stress_multifield_parallel_crossover,
run_benchmark_stress_multifield_scaling_sweep,
};
#[test]
#[ignore = "stress-scale diagnostic; run explicitly with optional RST_STRESS_FIELDS / RST_STRESS_STEPS"]
fn benchmark_stress_multifield_bvp_pipeline() {
run_benchmark_stress_multifield_bvp_pipeline();
}
#[test]
#[ignore = "stress-scale field-count sweep for larger multifield systems"]
fn benchmark_stress_multifield_scaling_sweep() {
run_benchmark_stress_multifield_scaling_sweep();
}
#[test]
#[ignore = "stress-scale crossover search for sequential vs parallel AOT IR"]
fn benchmark_stress_multifield_parallel_crossover() {
run_benchmark_stress_multifield_parallel_crossover();
}
#[test]
#[ignore = "stress-scale compiled AOT runtime diagnostic"]
fn benchmark_compiled_stress_multifield_aot_runtime() {
run_benchmark_compiled_stress_multifield_aot_runtime();
}
#[test]
fn benchmark_compiled_large_stress_multifield_aot_runtime() {
run_benchmark_compiled_large_stress_multifield_aot_runtime();
}
#[test]
#[ignore = "compiled above-threshold stress AOT runtime diagnostic"]
fn benchmark_compiled_above_threshold_stress_multifield_aot_runtime() {
run_benchmark_compiled_above_threshold_stress_multifield_aot_runtime();
}
#[test]
#[ignore = "stress-scale sparse parallel job sweep"]
fn benchmark_compiled_stress_sparse_parallel_job_counts() {
run_benchmark_compiled_stress_sparse_parallel_job_counts();
}
#[test]
fn benchmark_compiled_xlarge_stress_seq_vs_par() {
run_benchmark_compiled_xlarge_stress_seq_vs_par();
}