@@ -113,7 +113,7 @@ const RUN_INTERNAL_TESTS: bool = cfg!(feature = "internal");
113
113
fn base_config ( test_dir : & str ) -> ( compiletest:: Config , Args ) {
114
114
let args = Args :: test ( ) ;
115
115
let mut config = compiletest:: Config {
116
- mode : TestMode :: Yolo ,
116
+ mode : TestMode :: Yolo { rustfix : true } ,
117
117
stderr_filters : vec ! [ ] ,
118
118
stdout_filters : vec ! [ ] ,
119
119
output_conflict_handling : if var_os ( "GITHUB_ACTION" ) . is_none ( )
@@ -124,7 +124,10 @@ fn base_config(test_dir: &str) -> (compiletest::Config, Args) {
124
124
OutputConflictHandling :: Error ( "cargo uibless" . into ( ) )
125
125
} ,
126
126
target : None ,
127
- out_dir : PathBuf :: from ( std:: env:: var_os ( "CARGO_TARGET_DIR" ) . unwrap_or ( "target" . into ( ) ) ) . join ( "ui_test" ) ,
127
+ out_dir : PathBuf :: from ( std:: env:: var_os ( "CARGO_TARGET_DIR" ) . unwrap_or ( "target" . into ( ) ) )
128
+ . join ( "ui_test" )
129
+ . canonicalize ( )
130
+ . unwrap ( ) ,
128
131
..compiletest:: Config :: rustc ( Path :: new ( "tests" ) . join ( test_dir) )
129
132
} ;
130
133
@@ -193,12 +196,18 @@ fn run_ui() {
193
196
194
197
let test_filter = test_filter ( ) ;
195
198
199
+ let quiet = args. quiet ;
200
+
196
201
compiletest:: run_tests_generic (
197
202
config,
198
203
args,
199
204
move |path, args| compiletest:: default_file_filter ( path, args) && test_filter ( path) ,
200
205
compiletest:: default_per_file_config,
201
- status_emitter:: Text :: verbose ( ) ,
206
+ if quiet {
207
+ status_emitter:: Text :: quiet ( )
208
+ } else {
209
+ status_emitter:: Text :: verbose ( )
210
+ } ,
202
211
)
203
212
. unwrap ( ) ;
204
213
}
@@ -213,13 +222,18 @@ fn run_internal_tests() {
213
222
* err = "cargo uitest --features internal" . into ( ) ;
214
223
}
215
224
let test_filter = test_filter ( ) ;
225
+ let quiet = args. quiet ;
216
226
217
227
compiletest:: run_tests_generic (
218
228
config,
219
229
args,
220
230
move |path, args| compiletest:: default_file_filter ( path, args) && test_filter ( path) ,
221
231
compiletest:: default_per_file_config,
222
- status_emitter:: Text :: verbose ( ) ,
232
+ if quiet {
233
+ status_emitter:: Text :: quiet ( )
234
+ } else {
235
+ status_emitter:: Text :: verbose ( )
236
+ } ,
223
237
)
224
238
. unwrap ( ) ;
225
239
}
@@ -241,6 +255,7 @@ fn run_ui_toml() {
241
255
) ;
242
256
243
257
let test_filter = test_filter ( ) ;
258
+ let quiet = args. quiet ;
244
259
245
260
ui_test:: run_tests_generic (
246
261
config,
@@ -254,7 +269,11 @@ fn run_ui_toml() {
254
269
. push ( ( "CLIPPY_CONF_DIR" . into ( ) , Some ( path. parent ( ) . unwrap ( ) . into ( ) ) ) ) ;
255
270
Some ( config)
256
271
} ,
257
- status_emitter:: Text :: verbose ( ) ,
272
+ if quiet {
273
+ status_emitter:: Text :: quiet ( )
274
+ } else {
275
+ status_emitter:: Text :: verbose ( )
276
+ } ,
258
277
)
259
278
. unwrap ( ) ;
260
279
}
@@ -296,6 +315,7 @@ fn run_ui_cargo() {
296
315
) ;
297
316
298
317
let test_filter = test_filter ( ) ;
318
+ let quiet = args. quiet ;
299
319
300
320
ui_test:: run_tests_generic (
301
321
config,
@@ -306,7 +326,11 @@ fn run_ui_cargo() {
306
326
config. out_dir = PathBuf :: from ( "target/ui_test_cargo/" ) . join ( path. parent ( ) . unwrap ( ) ) ;
307
327
Some ( config)
308
328
} ,
309
- status_emitter:: Text :: verbose ( ) ,
329
+ if quiet {
330
+ status_emitter:: Text :: quiet ( )
331
+ } else {
332
+ status_emitter:: Text :: verbose ( )
333
+ } ,
310
334
)
311
335
. unwrap ( ) ;
312
336
}
0 commit comments