pub fn run_testbench(
lock: &TestbenchLock,
cache_dir: &Path,
runner: &dyn ModelRunner,
cfg: &TestbenchConfig,
) -> Result<TestbenchReport>Expand description
Runs every repo in lock under both arms through runner, returning the aggregate.
runner answers and judges (judge requests have distinct content → distinct keys).