Skip to content

Commit fd1d836

Browse files
committed
test: privatize clitools module
1 parent 945d31b commit fd1d836

9 files changed

+23
-22
lines changed

src/test.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ use crate::process::TestProcess;
2626
#[cfg(windows)]
2727
pub use crate::cli::self_update::{RegistryGuard, RegistryValueId, USER_PATH, get_path};
2828

29-
pub mod clitools;
29+
mod clitools;
30+
pub use clitools::{
31+
CliTestContext, Config, SanitizedOutput, Scenario, SelfUpdateTestContext, output_release_file,
32+
print_command, print_indented, set_current_dist_date,
33+
};
3034
pub(crate) mod dist;
3135
pub(crate) mod mock;
3236
pub use mock::{MockComponentBuilder, MockFile, MockInstallerBuilder};

tests/suite/cli_exact.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
44
use rustup::for_host;
55
use rustup::test::{
6-
CROSS_ARCH1, CROSS_ARCH2, MULTI_ARCH1,
7-
clitools::{CliTestContext, Scenario, set_current_dist_date},
6+
CROSS_ARCH1, CROSS_ARCH2, CliTestContext, MULTI_ARCH1, Scenario, set_current_dist_date,
87
this_host_triple,
98
};
109

tests/suite/cli_inst_interactive.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ use std::io::Write;
55
use std::process::Stdio;
66

77
use rustup::for_host;
8-
#[cfg(windows)]
9-
use rustup::test::{RegistryGuard, USER_PATH};
108
use rustup::test::{
11-
clitools::{CliTestContext, Config, SanitizedOutput, Scenario, set_current_dist_date},
12-
this_host_triple,
9+
CliTestContext, Config, SanitizedOutput, Scenario, set_current_dist_date, this_host_triple,
1310
};
11+
#[cfg(windows)]
12+
use rustup::test::{RegistryGuard, USER_PATH};
1413
use rustup::utils::raw;
1514

1615
fn run_input(config: &Config, args: &[&str], input: &str) -> SanitizedOutput {

tests/suite/cli_misc.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ use std::{env::consts::EXE_SUFFIX, path::Path};
77

88
use rustup::for_host;
99
use rustup::test::{
10-
MULTI_ARCH1,
11-
clitools::{self, CliTestContext, Config, Scenario, set_current_dist_date},
12-
this_host_triple,
10+
CliTestContext, Config, MULTI_ARCH1, Scenario, print_command, print_indented,
11+
set_current_dist_date, this_host_triple,
1312
};
1413
use rustup::utils;
1514
use rustup::utils::raw::symlink_dir;
@@ -340,9 +339,9 @@ async fn rustup_doesnt_prepend_path_unnecessarily() {
340339
true
341340
};
342341
if !out.ok || !first_then_second(&out.stderr) {
343-
clitools::print_command(args, &out);
342+
print_command(args, &out);
344343
println!("expected.ok: true");
345-
clitools::print_indented(
344+
print_indented(
346345
"expected.stderr.first_then",
347346
&format!("{} comes before {:?}", first.display(), second),
348347
);

tests/suite/cli_paths.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mod unix {
1212
use std::path::PathBuf;
1313

1414
use super::INIT_NONE;
15-
use rustup::test::clitools::{CliTestContext, Scenario};
15+
use rustup::test::{CliTestContext, Scenario};
1616
use rustup::utils::raw;
1717

1818
// Let's write a fake .rc which looks vaguely like a real script.
@@ -380,7 +380,7 @@ export PATH="$HOME/apple/bin"
380380
#[cfg(windows)]
381381
mod windows {
382382
use super::INIT_NONE;
383-
use rustup::test::mock::clitools::{CliTestContext, Scenario};
383+
use rustup::test::{CliTestContext, Scenario};
384384
use rustup::test::{RegistryGuard, USER_PATH, get_path};
385385

386386
use windows_registry::{HSTRING, Value};

tests/suite/cli_rustup.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ use std::{env::consts::EXE_SUFFIX, path::Path};
66

77
use rustup::for_host;
88
use rustup::test::{
9-
CROSS_ARCH1, CROSS_ARCH2, MULTI_ARCH1,
10-
clitools::{CliTestContext, Scenario},
11-
this_host_triple, topical_doc_data,
9+
CROSS_ARCH1, CROSS_ARCH2, CliTestContext, MULTI_ARCH1, Scenario, this_host_triple,
10+
topical_doc_data,
1211
};
1312
use rustup::utils::raw;
1413

tests/suite/cli_self_upd.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ use retry::{
1313
retry,
1414
};
1515
use rustup::test::{
16-
CROSS_ARCH1, calc_hash,
17-
clitools::{CliTestContext, Scenario, SelfUpdateTestContext, output_release_file},
16+
CROSS_ARCH1, CliTestContext, Scenario, SelfUpdateTestContext, calc_hash, output_release_file,
1817
this_host_triple,
1918
};
2019
#[cfg(windows)]

tests/suite/cli_v1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use std::fs;
55

66
use rustup::for_host;
7-
use rustup::test::clitools::{CliTestContext, Scenario, set_current_dist_date};
7+
use rustup::test::{CliTestContext, Scenario, set_current_dist_date};
88

99
#[tokio::test]
1010
async fn rustc_no_default_toolchain() {

tests/suite/cli_v2.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ use std::path::PathBuf;
88
use rustup::dist::TargetTriple;
99
use rustup::dist::manifest::Manifest;
1010
use rustup::for_host;
11-
use rustup::test::clitools::{CliTestContext, Config, Scenario, set_current_dist_date};
12-
use rustup::test::{CROSS_ARCH1, CROSS_ARCH2, create_hash, this_host_triple};
11+
use rustup::test::{
12+
CROSS_ARCH1, CROSS_ARCH2, CliTestContext, Config, Scenario, create_hash, set_current_dist_date,
13+
this_host_triple,
14+
};
1315

1416
#[tokio::test]
1517
async fn rustc_no_default_toolchain() {

0 commit comments

Comments
 (0)