Skip to content

Commit 73f9225

Browse files
committed
Remove rustup test wrapper macros
1 parent f7e84ae commit 73f9225

27 files changed

+3
-192
lines changed

Cargo.lock

-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-3
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ version = "0.52.0"
120120
enum-map = "2.5.0"
121121
platforms.workspace = true
122122
proptest.workspace = true
123-
rustup-macros.workspace = true
124123
tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }
125124
trycmd = "0.15.0"
126125

@@ -130,7 +129,7 @@ platforms.workspace = true
130129
regex = "1"
131130

132131
[workspace]
133-
members = ["download", "rustup-macros"]
132+
members = ["download"]
134133

135134
[workspace.dependencies]
136135
anyhow = "1.0.69"
@@ -141,7 +140,6 @@ opentelemetry_sdk = { version = "0.23", features = ["rt-tokio"] }
141140
opentelemetry-otlp = "0.16"
142141
platforms = "3.4"
143142
proptest = "1.1.0"
144-
rustup-macros = { path = "rustup-macros" }
145143
tempfile = "3.8"
146144
termcolor = "1.2"
147145
thiserror = "1.0"

rustup-macros/Cargo.toml

-13
This file was deleted.

rustup-macros/src/lib.rs

-124
This file was deleted.

src/cli/download_tracker.rs

-2
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,6 @@ fn format_dhms(sec: u64) -> (u64, u8, u8, u8) {
272272

273273
#[cfg(test)]
274274
mod tests {
275-
use rustup_macros::unit_test as test;
276-
277275
use super::format_dhms;
278276

279277
#[test]

src/cli/self_update.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1335,8 +1335,6 @@ pub(crate) fn cleanup_self_updater(process: &Process) -> Result<()> {
13351335
mod tests {
13361336
use std::collections::HashMap;
13371337

1338-
use rustup_macros::unit_test as test;
1339-
13401338
use crate::cli::common;
13411339
use crate::cli::self_update::InstallOpts;
13421340
use crate::dist::dist::{PartialToolchainDesc, Profile};

src/config.rs

-2
Original file line numberDiff line numberDiff line change
@@ -968,8 +968,6 @@ enum ParseMode {
968968

969969
#[cfg(test)]
970970
mod tests {
971-
use rustup_macros::unit_test as test;
972-
973971
use super::*;
974972

975973
#[test]

src/currentprocess/terminalsource.rs

-2
Original file line numberDiff line numberDiff line change
@@ -238,8 +238,6 @@ impl io::Write for ColorableTerminalLocked {
238238
mod tests {
239239
use std::collections::HashMap;
240240

241-
use rustup_macros::unit_test as test;
242-
243241
use super::*;
244242
use crate::currentprocess::TestProcess;
245243
use crate::test::Env;

src/diskio/test.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@ use std::collections::HashMap;
22

33
use anyhow::Result;
44

5-
use rustup_macros::unit_test as test;
6-
7-
use crate::test::test_dir;
8-
95
use super::{get_executor, Executor, Item, Kind};
106
use crate::currentprocess::TestProcess;
7+
use crate::test::test_dir;
118

129
impl Item {
1310
/// The length of the file, for files (for stats)

src/dist/component/tests.rs

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ use std::fs;
22
use std::io::Write;
33
use std::path::PathBuf;
44

5-
use rustup_macros::unit_test as test;
6-
75
use crate::currentprocess::TestProcess;
86
use crate::dist::component::Transaction;
97
use crate::dist::dist::DEFAULT_DIST_SERVER;

src/dist/dist.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1154,8 +1154,6 @@ fn date_from_manifest_date(date_str: &str) -> Option<NaiveDate> {
11541154

11551155
#[cfg(test)]
11561156
mod tests {
1157-
use rustup_macros::unit_test as test;
1158-
11591157
use super::*;
11601158

11611159
#[test]

src/dist/manifestation/tests.rs

-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ use anyhow::{anyhow, Result};
1414
use tokio::{runtime::Handle, task};
1515
use url::Url;
1616

17-
use rustup_macros::unit_test as test;
18-
1917
use crate::{
2018
currentprocess::{Process, TestProcess},
2119
dist::{

src/dist/triple.rs

-2
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ impl PartialTargetTriple {
5454

5555
#[cfg(test)]
5656
mod test {
57-
use rustup_macros::unit_test as test;
58-
5957
use super::*;
6058

6159
#[test]

src/env_var.rs

-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ mod tests {
4646
use std::collections::HashMap;
4747
use std::ffi::{OsStr, OsString};
4848

49-
use rustup_macros::unit_test as test;
50-
5149
use super::*;
5250
use crate::currentprocess::TestProcess;
5351
use crate::test::{with_saved_path, Env};

src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,6 @@ pub mod utils;
9292

9393
#[cfg(test)]
9494
mod tests {
95-
use rustup_macros::unit_test as test;
96-
9795
use crate::{is_proxyable_tools, DUP_TOOLS, TOOLS};
9896

9997
#[test]

src/utils/units.rs

-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ impl Display for Size {
7777

7878
#[cfg(test)]
7979
mod tests {
80-
use rustup_macros::unit_test as test;
81-
8280
#[test]
8381
fn unit_formatter_test() {
8482
use crate::utils::units::{Size, Unit, UnitMode};

src/utils/utils.rs

-2
Original file line numberDiff line numberDiff line change
@@ -666,8 +666,6 @@ pub(crate) fn home_dir_from_passwd() -> Option<PathBuf> {
666666

667667
#[cfg(test)]
668668
mod tests {
669-
use rustup_macros::unit_test as test;
670-
671669
use super::*;
672670

673671
#[test]

tests/suite/cli_exact.rs

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use rustup::test::{
66
mock::clitools::{self, set_current_dist_date, with_update_server, Config, Scenario},
77
this_host_triple,
88
};
9-
use rustup_macros::integration_test as test;
109

1110
/// Start a test with Scenario::None
1211
fn test(f: &dyn Fn(&mut Config)) {

tests/suite/cli_inst_interactive.rs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use rustup::test::{
1010
this_host_triple, with_saved_path,
1111
};
1212
use rustup::utils::raw;
13-
use rustup_macros::integration_test as test;
1413

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

tests/suite/cli_misc.rs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use rustup::test::{
1010
this_host_triple,
1111
};
1212
use rustup::utils::utils;
13-
use rustup_macros::integration_test as test;
1413

1514
pub fn setup(f: &dyn Fn(&mut Config)) {
1615
clitools::test(Scenario::SimpleV2, f);

tests/suite/cli_paths.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ mod unix {
1111
use std::fs;
1212
use std::path::PathBuf;
1313

14-
use rustup::utils::raw;
15-
use rustup_macros::integration_test as test;
16-
1714
use super::INIT_NONE;
1815
use rustup::test::mock::clitools::{self, Scenario};
16+
use rustup::utils::raw;
1917

2018
// Let's write a fake .rc which looks vaguely like a real script.
2119
const FAKE_RC: &str = r#"

tests/suite/cli_rustup.rs

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use std::{env::consts::EXE_SUFFIX, path::Path};
77
use rustup::for_host;
88
use rustup::test::this_host_triple;
99
use rustup::utils::raw;
10-
use rustup_macros::integration_test as test;
1110

1211
use rustup::test::mock::{
1312
self,

tests/suite/cli_self_upd.rs

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ use rustup::test::{
2121
};
2222
use rustup::utils::{raw, utils};
2323
use rustup::{for_host, DUP_TOOLS, TOOLS};
24-
use rustup_macros::integration_test as test;
2524

2625
#[cfg(windows)]
2726
use rustup::test::with_saved_reg_value;

tests/suite/cli_ui.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
use std::{fs, path::PathBuf};
22

3-
use rustup_macros::integration_test as test;
4-
53
#[test]
64
fn rustup_ui_doc_text_tests() {
75
let t = trycmd::TestCases::new();

tests/suite/cli_v1.rs

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
use std::fs;
55

66
use rustup::for_host;
7-
use rustup_macros::integration_test as test;
8-
97
use rustup::test::mock::clitools::{self, set_current_dist_date, Config, Scenario};
108

119
pub fn setup(f: &dyn Fn(&mut Config)) {

tests/suite/cli_v2.rs

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use rustup::dist::dist::TargetTriple;
88
use rustup::for_host;
99
use rustup::test::mock::clitools::{self, set_current_dist_date, Config, Scenario};
1010
use rustup::test::this_host_triple;
11-
use rustup_macros::integration_test as test;
1211

1312
pub fn setup(f: &dyn Fn(&mut Config)) {
1413
clitools::test(Scenario::SimpleV2, f);

tests/suite/dist_install.rs

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use rustup::dist::prefix::InstallPrefix;
1010
use rustup::dist::temp;
1111
use rustup::dist::Notification;
1212
use rustup::utils::utils;
13-
use rustup_macros::integration_test as test;
1413

1514
use rustup::test::mock::{MockComponentBuilder, MockFile, MockInstallerBuilder};
1615

0 commit comments

Comments
 (0)