mirror of
https://github.com/rust-lang/cargo
synced 2024-07-21 01:54:35 +00:00
Try to fix intermittent test failures
Travis is showing intermittent failures in `test_cargo_compile_path_deps::path_dep_build_cmd` and `test_cargo_compile_git_deps::git_dep_build_cmd` (added in #561 and #563). I haven't managed to reproduce these failures locally, but I suspect the tests are timing-sensitive. This tries to guarantee that the timestamps during the two operations can't be the same.
This commit is contained in:
parent
287abd87d2
commit
2e0ba67704
|
@ -1181,6 +1181,8 @@ test!(git_dep_build_cmd {
|
|||
"#)
|
||||
}).assert();
|
||||
|
||||
p.root().join("bar").move_into_the_past().assert();
|
||||
|
||||
assert_that(p.process(cargo_dir().join("cargo")).arg("build"),
|
||||
execs().with_status(0));
|
||||
|
||||
|
|
|
@ -667,7 +667,10 @@ test!(path_dep_build_cmd {
|
|||
pub fn gimme() -> int { 0 }
|
||||
"#);
|
||||
|
||||
assert_that(p.cargo_process("build"),
|
||||
p.build();
|
||||
p.root().join("bar").move_into_the_past().assert();
|
||||
|
||||
assert_that(p.process(cargo_dir().join("cargo")).arg("build"),
|
||||
execs().with_stdout(format!("{} bar v0.5.0 ({})\n\
|
||||
{} foo v0.5.0 ({})\n",
|
||||
COMPILING, p.url(),
|
||||
|
|
Loading…
Reference in a new issue