Skip to content

Commit 21d5fdc

Browse files
authored
Add metadata checks to machete (#1952)
1 parent d896788 commit 21d5fdc

File tree

11 files changed

+33
-8
lines changed

11 files changed

+33
-8
lines changed

Cargo.lock

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nativelink-config/tests/deserialization_test.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ struct OptionalStringEntity {
4646
}
4747

4848
mod duration_tests {
49+
use pretty_assertions::assert_eq;
50+
4951
use super::*;
5052

5153
#[test]
@@ -130,6 +132,8 @@ mod duration_tests {
130132
}
131133

132134
mod data_size_tests {
135+
use pretty_assertions::assert_eq;
136+
133137
use super::*;
134138

135139
#[test]
@@ -218,6 +222,8 @@ mod data_size_tests {
218222
}
219223

220224
mod optional_values_tests {
225+
use pretty_assertions::assert_eq;
226+
221227
use super::*;
222228

223229
#[test]
@@ -326,6 +332,8 @@ mod optional_values_tests {
326332
}
327333

328334
mod shellexpand_tests {
335+
use pretty_assertions::assert_eq;
336+
329337
use super::*;
330338

331339
#[test]

nativelink-proto/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ tonic = { version = "0.13.0", features = ["codegen", "prost", "transport", "tls-
1616
[dev-dependencies]
1717
prost-build = { version = "0.13.5", default-features = false }
1818
tonic-build = { version = "0.13.0", features = ["prost"], default-features = false }
19+
20+
[package.metadata.cargo-machete]
21+
# Used by gen_protos_tool.rs
22+
ignored = ["prost-build", "tonic-build"]

nativelink-scheduler/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,7 @@ pretty_assertions = { version = "1.4.1", features = ["std"] }
6262
tracing-test = { version = "0.2.5", default-features = false, features = [
6363
"no-env-filter",
6464
] }
65+
66+
[package.metadata.cargo-machete]
67+
# Used by nativelink_test macro
68+
ignored = ["tracing-test"]

nativelink-service/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,7 @@ sha2 = { version = "0.10.8", default-features = false }
7272
tracing-test = { version = "0.2.5", default-features = false, features = [
7373
"no-env-filter",
7474
] }
75+
76+
[package.metadata.cargo-machete]
77+
# Used by nativelink_test macro
78+
ignored = ["tracing-test"]

nativelink-store/BUILD.bazel

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,6 @@ rust_test_suite(
159159
"@crates//:tokio",
160160
"@crates//:tokio-stream",
161161
"@crates//:tracing",
162-
"@crates//:tracing-subscriber",
163162
"@crates//:tracing-test",
164163
"@crates//:uuid",
165164
],
@@ -185,7 +184,6 @@ rust_test(
185184
"@crates//:rand",
186185
"@crates//:serde_json",
187186
"@crates//:sha2",
188-
"@crates//:tracing-subscriber",
189187
],
190188
)
191189

nativelink-store/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,10 @@ rand = { version = "0.9.0", default-features = false, features = [
133133
] }
134134
serde_json = "1.0.140"
135135
tempfile = { version = "3.8.1", default-features = false }
136-
tracing-subscriber = { version = "0.3.19", default-features = false }
137136
tracing-test = { version = "0.2.5", default-features = false, features = [
138137
"no-env-filter",
139138
] }
139+
140+
[package.metadata.cargo-machete]
141+
# Used by nativelink_test macro
142+
ignored = ["tracing-test"]

nativelink-util/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,7 @@ serde_json = { version = "1.0.140", default-features = false }
9797
tracing-test = { version = "0.2.5", default-features = false, features = [
9898
"no-env-filter",
9999
] }
100+
101+
[package.metadata.cargo-machete]
102+
# Used by nativelink_test macro
103+
ignored = ["tracing-test"]

nativelink-worker/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ rust_test(
9595
],
9696
deps = [
9797
"@crates//:hyper",
98-
"@crates//:hyper-util",
9998
"@crates//:pretty_assertions",
10099
"@crates//:prost-types",
101100
"@crates//:rand",

nativelink-worker/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ uuid = { version = "1.16.0", default-features = false, features = [
5454
nativelink-macro = { path = "../nativelink-macro" }
5555

5656
hyper = "1.6.0"
57-
hyper-util = "0.1.11"
5857
pretty_assertions = { version = "1.4.1", features = ["std"] }
5958
prost-types = { version = "0.13.5", default-features = false }
6059
rand = { version = "0.9.0", default-features = false, features = [
@@ -66,3 +65,7 @@ serial_test = { version = "3.2.0", features = [
6665
tracing-test = { version = "0.2.5", default-features = false, features = [
6766
"no-env-filter",
6867
] }
68+
69+
[package.metadata.cargo-machete]
70+
# Used by nativelink_test macro
71+
ignored = ["tracing-test"]

0 commit comments

Comments
 (0)