summary refs log tree commit diff
path: root/tests/run-make/rustdoc-shared-flags/rmake.rs
blob: 2db613f7817640549f72f460f23aa329be1befe4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use run_make_support::{rustc, rustdoc, Diff};

fn compare_outputs(args: &[&str]) {
    let rustc_output = String::from_utf8(rustc().args(args).command_output().stdout).unwrap();
    let rustdoc_output = String::from_utf8(rustdoc().args(args).command_output().stdout).unwrap();

    Diff::new().expected_text("rustc", rustc_output).actual_text("rustdoc", rustdoc_output).run();
}

fn main() {
    compare_outputs(&["-C", "help"]);
    compare_outputs(&["-Z", "help"]);
    compare_outputs(&["-C", "passes=list"]);
}