use run_make_support::{rustdoc, tmp_dir}; use std::process::Command; fn main() { let out_dir = tmp_dir().join("out"); rustdoc() .input("foo.rs") .arg("-Zunstable-options") .arg("--generate-redirect-map") .output(&out_dir) .run(); // FIXME (GuillaumeGomez): Port the python script to Rust as well. let python = std::env::var("PYTHON").unwrap_or("python".into()); assert!(Command::new(python).arg("validate_json.py").arg(&out_dir).status().unwrap().success()); }