Skip to content

Commit b5ee363

Browse files
committed
Wrap ProcessBuilder in Execs & make .cargo return that
1 parent 76e840b commit b5ee363

23 files changed

+122
-31
lines changed

tests/testsuite/alt_registry.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use support::ChannelChanger;
21
use support::registry::{self, alt_api_path, Package};
32
use support::{basic_manifest, execs, paths, project};
43
use support::hamcrest::assert_that;

tests/testsuite/bench.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::str;
22

33
use cargo::util::process;
4-
use support::{is_nightly, ChannelChanger};
4+
use support::is_nightly;
55
use support::paths::CargoPathExt;
66
use support::{basic_manifest, basic_bin_manifest, basic_lib_manifest, execs, project};
77
use support::hamcrest::{assert_that, existing_file};

tests/testsuite/build.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ use std::fs::{self, File};
33
use std::io::prelude::*;
44

55
use cargo::util::paths::dylib_path_envvar;
6-
use cargo::util::{process, ProcessBuilder};
6+
use cargo::util::process;
77
use support::{basic_manifest, basic_bin_manifest, basic_lib_manifest, is_nightly, rustc_host, sleep_ms};
88
use support::paths::{root, CargoPathExt};
99
use support::ProjectBuilder;
10-
use support::{execs, main_file, project};
10+
use support::{Execs, execs, main_file, project};
1111
use support::registry::Package;
12-
use support::ChannelChanger;
1312
use support::hamcrest::{assert_that, existing_dir, existing_file, is_not};
1413

1514
#[test]
@@ -1553,15 +1552,15 @@ fn crate_authors_env_vars() {
15531552
}
15541553

15551554
// The tester may already have LD_LIBRARY_PATH=::/foo/bar which leads to a false positive error
1556-
fn setenv_for_removing_empty_component(mut p: ProcessBuilder) -> ProcessBuilder {
1555+
fn setenv_for_removing_empty_component(mut execs: Execs) -> Execs {
15571556
let v = dylib_path_envvar();
15581557
if let Ok(search_path) = env::var(v) {
15591558
let new_search_path = env::join_paths(
15601559
env::split_paths(&search_path).filter(|e| !e.as_os_str().is_empty()),
15611560
).expect("join_paths");
1562-
p.env(v, new_search_path); // build_command() will override LD_LIBRARY_PATH accordingly
1561+
execs.env(v, new_search_path); // build_command() will override LD_LIBRARY_PATH accordingly
15631562
}
1564-
p
1563+
execs
15651564
}
15661565

15671566
// Regression test for #4277

tests/testsuite/build_plan.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use support::ChannelChanger;
21
use support::{basic_manifest, basic_bin_manifest, execs, main_file, project};
32
use support::hamcrest::{assert_that, existing_file, is_not};
43

tests/testsuite/cargo_features.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use support::ChannelChanger;
21
use support::{execs, project, publish};
32
use support::hamcrest::assert_that;
43

tests/testsuite/doc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::str;
33
use std::fs::{self, File};
44
use std::io::Read;
55

6-
use support::{is_nightly, rustc_host, ChannelChanger};
6+
use support::{is_nightly, rustc_host};
77
use support::{basic_manifest, basic_lib_manifest, execs, git, project, path2url};
88
use support::paths::CargoPathExt;
99
use support::registry::Package;

tests/testsuite/edition.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use support::{basic_lib_manifest, is_nightly, execs, project};
2-
use support::ChannelChanger;
32
use support::hamcrest::assert_that;
43

54
#[test]

tests/testsuite/features.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use std::io::prelude::*;
33

44
use support::paths::CargoPathExt;
55
use support::{basic_manifest, execs, project};
6-
use support::ChannelChanger;
76
use support::hamcrest::assert_that;
87
use support::registry::Package;
98

tests/testsuite/fix.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use git2;
44

55
use support::git;
66
use support::{basic_manifest, execs, project};
7-
use support::{is_nightly, ChannelChanger};
7+
use support::is_nightly;
88
use support::hamcrest::assert_that;
99

1010
#[test]

tests/testsuite/generate_lockfile.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use std::io::prelude::*;
33

44
use support::registry::Package;
55
use support::{basic_manifest, execs, paths, project, ProjectBuilder};
6-
use support::ChannelChanger;
76
use support::hamcrest::{assert_that, existing_file, is_not};
87

98
#[test]

0 commit comments

Comments
 (0)