let macros = [
("[RUNNING]", " Running"),
("[COMPILING]", " Compiling"),
+ ("[CHECKING]", " Checking"),
("[CREATED]", " Created"),
("[FINISHED]", " Finished"),
("[ERROR]", "error:"),
p.cargo("doc").arg("--no-deps"),
execs().with_status(0).with_stderr(&format!(
"\
-[COMPILING] bar v0.0.1 ({dir}/bar)
+[CHECKING] bar v0.0.1 ({dir}/bar)
[DOCUMENTING] foo v0.0.1 ({dir})
[FINISHED] dev [unoptimized + debuginfo] target(s) in [..]
",
p.cargo("doc").arg("--bin").arg("foo"),
execs().with_status(0).with_stderr(&format!(
"\
-[COMPILING] foo v0.0.1 ({dir})
+[CHECKING] foo v0.0.1 ({dir})
[DOCUMENTING] foo v0.0.1 ({dir})
[FINISHED] dev [unoptimized + debuginfo] target(s) in [..]
",
p.cargo("doc").arg("--bins"),
execs().with_status(0).with_stderr(&format!(
"\
-[COMPILING] foo v0.0.1 ({dir})
+[CHECKING] foo v0.0.1 ({dir})
[DOCUMENTING] foo v0.0.1 ({dir})
[FINISHED] dev [unoptimized + debuginfo] target(s) in [..]
",
execs()
.with_status(0)
.with_stderr_contains("[..] Documenting bar v0.1.0 ([..])")
- .with_stderr_contains("[..] Compiling bar v0.1.0 ([..])")
+ .with_stderr_contains("[..] Checking bar v0.1.0 ([..])")
.with_stderr_contains("[..] Documenting foo v0.1.0 ([..])"),
);
}
foo.cargo("rustdoc").arg("-v").arg("--").arg("--cfg=foo"),
execs().with_status(0).with_stderr(format!(
"\
-[COMPILING] bar v0.0.1 ([..])
+[CHECKING] bar v0.0.1 ([..])
[RUNNING] `rustc [..]bar[/]src[/]lib.rs [..]`
[DOCUMENTING] foo v0.0.1 ({url})
[RUNNING] `rustdoc --crate-name foo src[/]lib.rs \