mirror of
https://github.com/rust-lang/cargo
synced 2024-08-25 10:35:53 +00:00
Replace {sep} with [/] as well
This commit is contained in:
parent
41c4a391b6
commit
d01cc3e176
|
@ -1,21 +1,19 @@
|
|||
extern crate cargotest;
|
||||
extern crate hamcrest;
|
||||
|
||||
use std::path::MAIN_SEPARATOR as SEP;
|
||||
|
||||
use cargotest::support::{basic_bin_manifest, execs, project, ProjectBuilder};
|
||||
use hamcrest::{assert_that};
|
||||
|
||||
fn verbose_output_for_lib(p: &ProjectBuilder) -> String {
|
||||
format!("\
|
||||
[COMPILING] {name} v{version} ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name {name} --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name {name} --crate-type lib -g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
",
|
||||
dir = p.root().display(), url = p.url(),
|
||||
name = "foo", version = "0.0.1")
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@ extern crate cargotest;
|
|||
extern crate hamcrest;
|
||||
|
||||
use std::env;
|
||||
use std::path::MAIN_SEPARATOR as SEP;
|
||||
|
||||
use cargotest::is_nightly;
|
||||
use cargotest::support::{project, execs};
|
||||
|
@ -28,16 +27,16 @@ fn profile_overrides() {
|
|||
assert_that(p.cargo_process("build").arg("-v"),
|
||||
execs().with_status(0).with_stderr(&format!("\
|
||||
[COMPILING] test v0.0.0 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name test --crate-type lib \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name test --crate-type lib \
|
||||
-C opt-level=1 \
|
||||
-C debug-assertions=on \
|
||||
-C metadata=[..] \
|
||||
-C rpath \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [optimized] target(s) in [..]
|
||||
", sep = SEP,
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = p.url(),
|
||||
)));
|
||||
|
@ -61,14 +60,14 @@ fn opt_level_override_0() {
|
|||
assert_that(p.cargo_process("build").arg("-v"),
|
||||
execs().with_status(0).with_stderr(&format!("\
|
||||
[COMPILING] test v0.0.0 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name test --crate-type lib \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name test --crate-type lib \
|
||||
-g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] [..] target(s) in [..]
|
||||
", sep = SEP,
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = p.url()
|
||||
)));
|
||||
|
@ -91,16 +90,16 @@ fn check_opt_level_override(profile_level: &str, rustc_level: &str) {
|
|||
assert_that(p.cargo_process("build").arg("-v"),
|
||||
execs().with_status(0).with_stderr(&format!("\
|
||||
[COMPILING] test v0.0.0 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name test --crate-type lib \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name test --crate-type lib \
|
||||
-C opt-level={level} \
|
||||
-g \
|
||||
-C debug-assertions=on \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] [..] target(s) in [..]
|
||||
", sep = SEP,
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = p.url(),
|
||||
level = rustc_level
|
||||
|
@ -160,30 +159,29 @@ fn top_level_overrides_deps() {
|
|||
assert_that(p.cargo_process("build").arg("-v").arg("--release"),
|
||||
execs().with_status(0).with_stderr(&format!("\
|
||||
[COMPILING] foo v0.0.0 ({url}/foo)
|
||||
[RUNNING] `rustc foo{sep}src{sep}lib.rs --crate-name foo \
|
||||
[RUNNING] `rustc foo[/]src[/]lib.rs --crate-name foo \
|
||||
--crate-type dylib --crate-type rlib -C prefer-dynamic \
|
||||
-C opt-level=1 \
|
||||
-g \
|
||||
-C metadata=[..] \
|
||||
--out-dir {dir}{sep}target{sep}release{sep}deps \
|
||||
--out-dir {dir}[/]target[/]release[/]deps \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}release{sep}deps`
|
||||
-L dependency={dir}[/]target[/]release[/]deps`
|
||||
[COMPILING] test v0.0.0 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name test --crate-type lib \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name test --crate-type lib \
|
||||
-C opt-level=1 \
|
||||
-g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}release{sep}deps \
|
||||
--extern foo={dir}{sep}target{sep}release{sep}deps{sep}\
|
||||
-L dependency={dir}[/]target[/]release[/]deps \
|
||||
--extern foo={dir}[/]target[/]release[/]deps[/]\
|
||||
{prefix}foo[..]{suffix} \
|
||||
--extern foo={dir}{sep}target{sep}release{sep}deps{sep}libfoo.rlib`
|
||||
--extern foo={dir}[/]target[/]release[/]deps[/]libfoo.rlib`
|
||||
[FINISHED] release [optimized + debuginfo] target(s) in [..]
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = p.url(),
|
||||
sep = SEP,
|
||||
prefix = env::consts::DLL_PREFIX,
|
||||
suffix = env::consts::DLL_SUFFIX)));
|
||||
}
|
||||
|
|
58
tests/run.rs
58
tests/run.rs
|
@ -2,8 +2,6 @@ extern crate cargo;
|
|||
extern crate cargotest;
|
||||
extern crate hamcrest;
|
||||
|
||||
use std::path::MAIN_SEPARATOR as SEP;
|
||||
|
||||
use cargo::util::paths::dylib_path_envvar;
|
||||
use cargotest::support::{project, execs, path2url};
|
||||
use hamcrest::{assert_that, existing_file};
|
||||
|
@ -26,7 +24,7 @@ fn simple() {
|
|||
.with_stderr(&format!("\
|
||||
[COMPILING] foo v0.0.1 ({dir})
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}foo[EXE]`", dir = path2url(p.root()), sep = SEP))
|
||||
[RUNNING] `target[/]debug[/]foo[EXE]`", dir = path2url(p.root())))
|
||||
.with_stdout("\
|
||||
hello
|
||||
"));
|
||||
|
@ -232,18 +230,18 @@ fn specify_name() {
|
|||
[RUNNING] `rustc src[/]lib.rs [..]`
|
||||
[RUNNING] `rustc src[/]bin[/]a.rs [..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}a[EXE]`", dir = path2url(p.root()), sep = SEP))
|
||||
[RUNNING] `target[/]debug[/]a[EXE]`", dir = path2url(p.root())))
|
||||
.with_stdout("\
|
||||
hello a.rs
|
||||
"));
|
||||
|
||||
assert_that(p.cargo("run").arg("--bin").arg("b").arg("-v"),
|
||||
execs().with_status(0)
|
||||
.with_stderr(&format!("\
|
||||
.with_stderr("\
|
||||
[COMPILING] foo v0.0.1 ([..])
|
||||
[RUNNING] `rustc src[/]bin[/]b.rs [..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}b[EXE]`", sep = SEP))
|
||||
[RUNNING] `target[/]debug[/]b[EXE]`")
|
||||
.with_stdout("\
|
||||
hello b.rs
|
||||
"));
|
||||
|
@ -271,7 +269,7 @@ fn run_example() {
|
|||
.with_stderr(&format!("\
|
||||
[COMPILING] foo v0.0.1 ({dir})
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}examples{sep}a[EXE]`", dir = path2url(p.root()), sep = SEP))
|
||||
[RUNNING] `target[/]debug[/]examples[/]a[EXE]`", dir = path2url(p.root())))
|
||||
.with_stdout("\
|
||||
example
|
||||
"));
|
||||
|
@ -364,7 +362,7 @@ fn one_bin_multiple_examples() {
|
|||
.with_stderr(&format!("\
|
||||
[COMPILING] foo v0.0.1 ({dir})
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}main[EXE]`", dir = path2url(p.root()), sep = SEP))
|
||||
[RUNNING] `target[/]debug[/]main[EXE]`", dir = path2url(p.root())))
|
||||
.with_stdout("\
|
||||
hello main.rs
|
||||
"));
|
||||
|
@ -418,26 +416,26 @@ fn example_with_release_flag() {
|
|||
execs().with_status(0)
|
||||
.with_stderr(&format!("\
|
||||
[COMPILING] bar v0.0.1 ({url}/bar)
|
||||
[RUNNING] `rustc bar{sep}src{sep}bar.rs --crate-name bar --crate-type lib \
|
||||
[RUNNING] `rustc bar[/]src[/]bar.rs --crate-name bar --crate-type lib \
|
||||
-C opt-level=3 \
|
||||
-C metadata=[..] \
|
||||
--out-dir {dir}{sep}target{sep}release{sep}deps \
|
||||
--out-dir {dir}[/]target[/]release[/]deps \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}release{sep}deps`
|
||||
-L dependency={dir}[/]target[/]release[/]deps`
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc examples{sep}a.rs --crate-name a --crate-type bin \
|
||||
[RUNNING] `rustc examples[/]a.rs --crate-name a --crate-type bin \
|
||||
-C opt-level=3 \
|
||||
-C metadata=[..] \
|
||||
--out-dir {dir}{sep}target{sep}release{sep}examples \
|
||||
--out-dir {dir}[/]target[/]release[/]examples \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}release{sep}deps \
|
||||
--extern bar={dir}{sep}target{sep}release{sep}deps{sep}libbar.rlib`
|
||||
-L dependency={dir}[/]target[/]release[/]deps \
|
||||
--extern bar={dir}[/]target[/]release[/]deps[/]libbar.rlib`
|
||||
[FINISHED] release [optimized] target(s) in [..]
|
||||
[RUNNING] `target{sep}release{sep}examples{sep}a[EXE]`
|
||||
[RUNNING] `target[/]release[/]examples[/]a[EXE]`
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = path2url(p.root()),
|
||||
sep = SEP))
|
||||
))
|
||||
.with_stdout("\
|
||||
fast1
|
||||
fast2"));
|
||||
|
@ -446,26 +444,26 @@ fast2"));
|
|||
execs().with_status(0)
|
||||
.with_stderr(&format!("\
|
||||
[COMPILING] bar v0.0.1 ({url}/bar)
|
||||
[RUNNING] `rustc bar{sep}src{sep}bar.rs --crate-name bar --crate-type lib \
|
||||
[RUNNING] `rustc bar[/]src[/]bar.rs --crate-name bar --crate-type lib \
|
||||
-g \
|
||||
-C metadata=[..] \
|
||||
--out-dir {dir}{sep}target{sep}debug{sep}deps \
|
||||
--out-dir {dir}[/]target[/]debug[/]deps \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc examples{sep}a.rs --crate-name a --crate-type bin \
|
||||
[RUNNING] `rustc examples[/]a.rs --crate-name a --crate-type bin \
|
||||
-g \
|
||||
-C metadata=[..] \
|
||||
--out-dir {dir}{sep}target{sep}debug{sep}examples \
|
||||
--out-dir {dir}[/]target[/]debug[/]examples \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps \
|
||||
--extern bar={dir}{sep}target{sep}debug{sep}deps{sep}libbar.rlib`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps \
|
||||
--extern bar={dir}[/]target[/]debug[/]deps[/]libbar.rlib`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
[RUNNING] `target{sep}debug{sep}examples{sep}a[EXE]`
|
||||
[RUNNING] `target[/]debug[/]examples[/]a[EXE]`
|
||||
",
|
||||
dir = p.root().display(),
|
||||
url = path2url(p.root()),
|
||||
sep = SEP))
|
||||
))
|
||||
.with_stdout("\
|
||||
slow1
|
||||
slow2"));
|
||||
|
@ -520,10 +518,10 @@ fn release_works() {
|
|||
execs().with_status(0).with_stderr(&format!("\
|
||||
[COMPILING] foo v0.0.1 ({dir})
|
||||
[FINISHED] release [optimized] target(s) in [..]
|
||||
[RUNNING] `target{sep}release{sep}foo[EXE]`
|
||||
[RUNNING] `target[/]release[/]foo[EXE]`
|
||||
",
|
||||
dir = path2url(p.root()),
|
||||
sep = SEP)));
|
||||
)));
|
||||
assert_that(&p.release_bin("foo"), existing_file());
|
||||
}
|
||||
|
||||
|
@ -589,9 +587,9 @@ fn run_from_executable_folder() {
|
|||
|
||||
assert_that(p.cargo("run").cwd(cwd),
|
||||
execs().with_status(0)
|
||||
.with_stderr(&format!("\
|
||||
.with_stderr("\
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]\n\
|
||||
[RUNNING] `.{sep}foo[EXE]`", sep = SEP))
|
||||
[RUNNING] `.[/]foo[EXE]`")
|
||||
.with_stdout("\
|
||||
hello
|
||||
"));
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
extern crate cargotest;
|
||||
extern crate hamcrest;
|
||||
|
||||
use std::path::MAIN_SEPARATOR as SEP;
|
||||
|
||||
use cargotest::support::{execs, project};
|
||||
use hamcrest::assert_that;
|
||||
|
||||
|
@ -29,14 +27,13 @@ fn build_lib_for_foo() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name foo --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name foo --crate-type lib -g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = p.root().display(), url = p.url())));
|
||||
", dir = p.root().display(), url = p.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -59,15 +56,14 @@ fn lib() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name foo --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name foo --crate-type lib -g \
|
||||
-C debug-assertions=off \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = p.root().display(), url = p.url())))
|
||||
", dir = p.root().display(), url = p.url())))
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -90,20 +86,20 @@ fn build_main_and_allow_unstable_options() {
|
|||
.with_status(0)
|
||||
.with_stderr(&format!("\
|
||||
[COMPILING] {name} v{version} ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name {name} --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name {name} --crate-type lib -g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
[RUNNING] `rustc src{sep}main.rs --crate-name {name} --crate-type bin -g \
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[RUNNING] `rustc src[/]main.rs --crate-name {name} --crate-type bin -g \
|
||||
-C debug-assertions \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..] \
|
||||
--emit=dep-info,link \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps \
|
||||
--extern {name}={dir}{sep}target[/]debug[/]deps[/]lib{name}.rlib`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps \
|
||||
--extern {name}={dir}[/]target[/]debug[/]deps[/]lib{name}.rlib`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
",
|
||||
dir = p.root().display(), url = p.url(),
|
||||
name = "foo", version = "0.0.1")));
|
||||
}
|
||||
|
@ -155,13 +151,13 @@ fn build_with_args_to_one_of_multiple_binaries() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name foo --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name foo --crate-type lib -g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..]`
|
||||
[RUNNING] `rustc src{sep}bin{sep}bar.rs --crate-name bar --crate-type bin -g \
|
||||
[RUNNING] `rustc src[/]bin[/]bar.rs --crate-name bar --crate-type bin -g \
|
||||
-C debug-assertions [..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP, url = p.url())));
|
||||
", url = p.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -211,13 +207,13 @@ fn build_with_args_to_one_of_multiple_tests() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustc src{sep}lib.rs --crate-name foo --crate-type lib -g \
|
||||
[RUNNING] `rustc src[/]lib.rs --crate-name foo --crate-type lib -g \
|
||||
-C metadata=[..] \
|
||||
--out-dir [..]`
|
||||
[RUNNING] `rustc tests{sep}bar.rs --crate-name bar -g \
|
||||
[RUNNING] `rustc tests[/]bar.rs --crate-name bar -g \
|
||||
-C debug-assertions [..]--test[..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP, url = p.url())));
|
||||
", url = p.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -259,8 +255,7 @@ fn build_foo_with_bar_dependency() {
|
|||
[COMPILING] foo v0.0.1 ({url})
|
||||
[RUNNING] `[..] -g -C debug-assertions [..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
",
|
||||
url = foo.url())));
|
||||
", url = foo.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
extern crate cargotest;
|
||||
extern crate hamcrest;
|
||||
|
||||
use std::path::MAIN_SEPARATOR as SEP;
|
||||
|
||||
use cargotest::support::{execs, project};
|
||||
use hamcrest::{assert_that};
|
||||
|
||||
|
@ -22,12 +20,11 @@ fn rustdoc_simple() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[DOCUMENTING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustdoc src{sep}lib.rs --crate-name foo \
|
||||
-o {dir}{sep}target{sep}doc \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
[RUNNING] `rustdoc src[/]lib.rs --crate-name foo \
|
||||
-o {dir}[/]target[/]doc \
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = p.root().display(), url = p.url())));
|
||||
", dir = p.root().display(), url = p.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -46,13 +43,12 @@ fn rustdoc_args() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[DOCUMENTING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustdoc src{sep}lib.rs --crate-name foo \
|
||||
-o {dir}{sep}target{sep}doc \
|
||||
[RUNNING] `rustdoc src[/]lib.rs --crate-name foo \
|
||||
-o {dir}[/]target[/]doc \
|
||||
--no-defaults \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = p.root().display(), url = p.url())));
|
||||
", dir = p.root().display(), url = p.url())));
|
||||
}
|
||||
|
||||
|
||||
|
@ -90,16 +86,15 @@ fn rustdoc_foo_with_bar_dependency() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[COMPILING] bar v0.0.1 ([..])
|
||||
[RUNNING] `rustc [..]bar{sep}src{sep}lib.rs [..]`
|
||||
[RUNNING] `rustc [..]bar[/]src[/]lib.rs [..]`
|
||||
[DOCUMENTING] foo v0.0.1 ({url})
|
||||
[RUNNING] `rustdoc src{sep}lib.rs --crate-name foo \
|
||||
-o {dir}{sep}target{sep}doc \
|
||||
[RUNNING] `rustdoc src[/]lib.rs --crate-name foo \
|
||||
-o {dir}[/]target[/]doc \
|
||||
--no-defaults \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps \
|
||||
-L dependency={dir}[/]target[/]debug[/]deps \
|
||||
--extern [..]`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = foo.root().display(), url = foo.url())));
|
||||
", dir = foo.root().display(), url = foo.url())));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -138,13 +133,12 @@ fn rustdoc_only_bar_dependency() {
|
|||
.with_status(0)
|
||||
.with_stderr(format!("\
|
||||
[DOCUMENTING] bar v0.0.1 ([..])
|
||||
[RUNNING] `rustdoc [..]bar{sep}src{sep}lib.rs --crate-name bar \
|
||||
-o {dir}{sep}target{sep}doc \
|
||||
[RUNNING] `rustdoc [..]bar[/]src[/]lib.rs --crate-name bar \
|
||||
-o {dir}[/]target[/]doc \
|
||||
--no-defaults \
|
||||
-L dependency={dir}{sep}target{sep}debug{sep}deps`
|
||||
-L dependency={dir}[/]target[/]debug[/]deps`
|
||||
[FINISHED] debug [unoptimized + debuginfo] target(s) in [..]
|
||||
", sep = SEP,
|
||||
dir = foo.root().display())));
|
||||
", dir = foo.root().display())));
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue