@@ -284,7 +284,7 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
284
284
//
285
285
// Various unit tests and tests suites we can run
286
286
{
287
- let mut suite = |name, path, dir , mode | {
287
+ let mut suite = |name, path, mode , dir | {
288
288
rules. test ( name, path)
289
289
. dep ( |s| s. name ( "libtest" ) )
290
290
. dep ( |s| s. name ( "tool-compiletest" ) . target ( s. host ) )
@@ -296,9 +296,9 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
296
296
Step :: noop ( )
297
297
}
298
298
} )
299
- . default ( true )
299
+ . default ( mode != "pretty" ) // pretty tests don't run everywhere
300
300
. run ( move |s| {
301
- check:: compiletest ( build, & s. compiler ( ) , s. target , dir , mode )
301
+ check:: compiletest ( build, & s. compiler ( ) , s. target , mode , dir )
302
302
} ) ;
303
303
} ;
304
304
@@ -346,14 +346,14 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
346
346
s. target ) ) ;
347
347
348
348
{
349
- let mut suite = |name, path, dir , mode | {
349
+ let mut suite = |name, path, mode , dir | {
350
350
rules. test ( name, path)
351
351
. dep ( |s| s. name ( "librustc" ) )
352
352
. dep ( |s| s. name ( "tool-compiletest" ) . target ( s. host ) )
353
- . default ( true )
353
+ . default ( mode != "pretty" )
354
354
. host ( true )
355
355
. run ( move |s| {
356
- check:: compiletest ( build, & s. compiler ( ) , s. target , dir , mode )
356
+ check:: compiletest ( build, & s. compiler ( ) , s. target , mode , dir )
357
357
} ) ;
358
358
} ;
359
359
@@ -366,13 +366,13 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {
366
366
suite ( "check-pretty" , "src/test/pretty" , "pretty" , "pretty" ) ;
367
367
suite ( "check-pretty-rpass" , "src/test/run-pass/pretty" , "pretty" ,
368
368
"run-pass" ) ;
369
- suite ( "check-pretty-rfail" , "src/test/run-pass /pretty" , "pretty" ,
369
+ suite ( "check-pretty-rfail" , "src/test/run-fail /pretty" , "pretty" ,
370
370
"run-fail" ) ;
371
- suite ( "check-pretty-valgrind" , "src/test/run-pass-valgrind" , "pretty" ,
371
+ suite ( "check-pretty-valgrind" , "src/test/run-pass-valgrind/pretty " , "pretty" ,
372
372
"run-pass-valgrind" ) ;
373
- suite ( "check-pretty-rpass-full" , "src/test/run-pass-fulldeps" ,
373
+ suite ( "check-pretty-rpass-full" , "src/test/run-pass-fulldeps/pretty " ,
374
374
"pretty" , "run-pass-fulldeps" ) ;
375
- suite ( "check-pretty-rfail-full" , "src/test/run-fail-fulldeps" ,
375
+ suite ( "check-pretty-rfail-full" , "src/test/run-fail-fulldeps/pretty " ,
376
376
"pretty" , "run-fail-fulldeps" ) ;
377
377
}
378
378
0 commit comments