enginerenderer 0.0.1

A zero-dependency offline rendering engine in pure Rust — CPU path tracing, BVH acceleration, 16-band spectral rendering, PBR materials, animation & video export.
Documentation
//! Contrat de benchmark Android pour la CLI.

use std::process::Command;

#[test]
#[ignore]
fn android_release_benchmark_reports_summary_line() {
    let out = Command::new("adb")
        .arg("shell")
        .arg("cd /data/local/tmp && ./enginerenderer_release run --fps 120 --width 1280 --height 720 --seconds 3")
        .output()
        .expect("failed to run adb shell command");

    assert!(out.status.success());

    let stdout = String::from_utf8_lossy(&out.stdout);
    assert!(stdout.contains("realtime:"));
    assert!(stdout.contains("target_fps=120"));
    assert!(stdout.contains("achieved_fps="));
}