File tree Expand file tree Collapse file tree 11 files changed +161
-0
lines changed
nativelink-metric-collector Expand file tree Collapse file tree 11 files changed +161
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,22 @@ filegroup(
6262 ],
6363)
6464
65+ test_suite (
66+ name = "unit_tests" ,
67+ tests = [
68+ "//nativelink-config:unit_test" ,
69+ "//nativelink-error:unit_test" ,
70+ "//nativelink-macro:unit_test" ,
71+ "//nativelink-metric:unit_test" ,
72+ "//nativelink-metric-collector:unit_test" ,
73+ "//nativelink-scheduler:unit_test" ,
74+ "//nativelink-service:unit_test" ,
75+ "//nativelink-store:unit_test" ,
76+ "//nativelink-util:unit_test" ,
77+ "//nativelink-worker:unit_test" ,
78+ ],
79+ )
80+
6581test_suite (
6682 name = "doctests" ,
6783 tests = [
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67 "rust_test_suite" ,
78)
89
@@ -46,6 +47,16 @@ rust_test_suite(
4647 ],
4748)
4849
50+ rust_test (
51+ name = "unit_test" ,
52+ timeout = "short" ,
53+ crate = ":nativelink-config" ,
54+ deps = [
55+ "@crates//:pretty_assertions" ,
56+ "@crates//:serde_json" ,
57+ ],
58+ )
59+
4960rust_doc (
5061 name = "docs" ,
5162 crate = ":nativelink-config" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67)
78
89rust_library (
@@ -24,6 +25,24 @@ rust_library(
2425 ],
2526)
2627
28+ rust_test (
29+ name = "unit_test" ,
30+ timeout = "short" ,
31+ crate = ":nativelink-error" ,
32+ deps = [
33+ "//nativelink-metric" ,
34+ "//nativelink-proto" ,
35+ "@crates//:async-lock" ,
36+ "@crates//:fred" ,
37+ "@crates//:hex" ,
38+ "@crates//:prost" ,
39+ "@crates//:prost-types" ,
40+ "@crates//:serde" ,
41+ "@crates//:tokio" ,
42+ "@crates//:tonic" ,
43+ ],
44+ )
45+
2746rust_doc (
2847 name = "docs" ,
2948 crate = ":nativelink-error" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_proc_macro" ,
6+ "rust_test" ,
67)
78
89rust_proc_macro (
@@ -18,6 +19,17 @@ rust_proc_macro(
1819 ],
1920)
2021
22+ rust_test (
23+ name = "unit_test" ,
24+ timeout = "short" ,
25+ crate = ":nativelink-macro" ,
26+ deps = [
27+ "@crates//:proc-macro2" ,
28+ "@crates//:quote" ,
29+ "@crates//:syn" ,
30+ ],
31+ )
32+
2133rust_doc (
2234 name = "docs" ,
2335 crate = ":nativelink-macro" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67 "rust_test_suite" ,
78)
89
@@ -47,6 +48,17 @@ rust_test_suite(
4748 ],
4849)
4950
51+ rust_test (
52+ name = "unit_test" ,
53+ timeout = "short" ,
54+ crate = ":nativelink-metric-collector" ,
55+ deps = [
56+ "//nativelink-error" ,
57+ "@crates//:opentelemetry_sdk" ,
58+ "@crates//:serde_json" ,
59+ ],
60+ )
61+
5062rust_doc (
5163 name = "docs" ,
5264 crate = ":nativelink-metric-collector" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67)
78
89rust_library (
@@ -22,6 +23,21 @@ rust_library(
2223 ],
2324)
2425
26+ rust_test (
27+ name = "unit_test" ,
28+ timeout = "short" ,
29+ crate = ":nativelink-metric" ,
30+ proc_macro_deps = [
31+ "//nativelink-metric/nativelink-metric-macro-derive" ,
32+ ],
33+ deps = [
34+ "@crates//:async-lock" ,
35+ "@crates//:parking_lot" ,
36+ "@crates//:tokio" ,
37+ "@crates//:tracing" ,
38+ ],
39+ )
40+
2541rust_doc (
2642 name = "docs" ,
2743 crate = ":nativelink-metric" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67 "rust_test_suite" ,
78)
89
@@ -94,6 +95,19 @@ rust_test_suite(
9495 ],
9596)
9697
98+ rust_test (
99+ name = "unit_test" ,
100+ timeout = "short" ,
101+ crate = ":nativelink-scheduler" ,
102+ proc_macro_deps = [
103+ "//nativelink-macro" ,
104+ ],
105+ deps = [
106+ "@crates//:fred" ,
107+ "@crates//:pretty_assertions" ,
108+ ],
109+ )
110+
97111rust_doc (
98112 name = "docs" ,
99113 crate = ":nativelink-scheduler" ,
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67 "rust_test_suite" ,
78)
89
@@ -137,6 +138,31 @@ rust_test_suite(
137138 ],
138139)
139140
141+ rust_test (
142+ name = "unit_test" ,
143+ timeout = "short" ,
144+ crate = ":nativelink-store" ,
145+ proc_macro_deps = [
146+ "//nativelink-macro" ,
147+ ],
148+ deps = [
149+ "//nativelink-metric-collector" ,
150+ "@crates//:aws-sdk-s3" ,
151+ "@crates//:aws-smithy-runtime" ,
152+ "@crates//:aws-smithy-runtime-api" ,
153+ "@crates//:aws-smithy-types" ,
154+ "@crates//:fred" ,
155+ "@crates//:http" ,
156+ "@crates//:memory-stats" ,
157+ "@crates//:mock_instant" ,
158+ "@crates//:pretty_assertions" ,
159+ "@crates//:rand" ,
160+ "@crates//:serde_json" ,
161+ "@crates//:sha2" ,
162+ "@crates//:tracing-subscriber" ,
163+ ],
164+ )
165+
140166rust_doc (
141167 name = "docs" ,
142168 crate = ":nativelink-store" ,
Original file line number Diff line number Diff line change @@ -285,6 +285,7 @@ impl<'a> RequestBuilder<'a> {
285285 }
286286
287287 #[ inline]
288+ #[ allow( unused_qualifications, reason = "false positive on hyper::http::Error" ) ]
288289 fn build ( & self ) -> Result < Request < SdkBody > , hyper:: http:: Error > {
289290 let mut req_builder = Request :: builder ( )
290291 . method ( self . components . method . clone ( ) )
Original file line number Diff line number Diff line change 33 "rust_doc" ,
44 "rust_doc_test" ,
55 "rust_library" ,
6+ "rust_test" ,
67 "rust_test_suite" ,
78)
89
@@ -125,6 +126,21 @@ rust_test_suite(
125126 ],
126127)
127128
129+ rust_test (
130+ name = "unit_test" ,
131+ timeout = "short" ,
132+ crate = ":nativelink-util" ,
133+ proc_macro_deps = [
134+ "//nativelink-macro" ,
135+ ],
136+ deps = [
137+ "@crates//:http-body-util" ,
138+ "@crates//:pretty_assertions" ,
139+ "@crates//:rand" ,
140+ "@crates//:serde_json" ,
141+ ],
142+ )
143+
128144rust_doc (
129145 name = "docs" ,
130146 crate = ":nativelink-util" ,
You can’t perform that action at this time.
0 commit comments