@@ -221,7 +221,7 @@ pub fn build_rules(build: &Build) -> Rules {
221
221
//
222
222
// Various unit tests and tests suites we can run
223
223
{
224
- let mut suite = |name, path, dir , mode | {
224
+ let mut suite = |name, path, mode , dir | {
225
225
rules. test ( name, path)
226
226
. dep ( |s| s. name ( "libtest" ) )
227
227
. dep ( |s| s. name ( "tool-compiletest" ) . target ( s. host ) )
@@ -233,9 +233,9 @@ pub fn build_rules(build: &Build) -> Rules {
233
233
Step :: noop ( )
234
234
}
235
235
} )
236
- . default ( true )
236
+ . default ( mode != "pretty" ) // pretty tests don't run everywhere
237
237
. run ( move |s| {
238
- check:: compiletest ( build, & s. compiler ( ) , s. target , dir , mode )
238
+ check:: compiletest ( build, & s. compiler ( ) , s. target , mode , dir )
239
239
} ) ;
240
240
} ;
241
241
@@ -254,12 +254,13 @@ pub fn build_rules(build: &Build) -> Rules {
254
254
suite ( "check-incremental" , "src/test/incremental" , "incremental" ,
255
255
"incremental" ) ;
256
256
suite ( "check-ui" , "src/test/ui" , "ui" , "ui" ) ;
257
+
257
258
suite ( "check-pretty" , "src/test/pretty" , "pretty" , "pretty" ) ;
258
259
suite ( "check-pretty-rpass" , "src/test/run-pass/pretty" , "pretty" ,
259
260
"run-pass" ) ;
260
- suite ( "check-pretty-rfail" , "src/test/run-pass /pretty" , "pretty" ,
261
+ suite ( "check-pretty-rfail" , "src/test/run-fail /pretty" , "pretty" ,
261
262
"run-fail" ) ;
262
- suite ( "check-pretty-valgrind" , "src/test/run-pass-valgrind" , "pretty" ,
263
+ suite ( "check-pretty-valgrind" , "src/test/run-pass-valgrind/pretty " , "pretty" ,
263
264
"run-pass-valgrind" ) ;
264
265
}
265
266
@@ -290,14 +291,14 @@ pub fn build_rules(build: &Build) -> Rules {
290
291
s. target ) ) ;
291
292
292
293
{
293
- let mut suite = |name, path, dir , mode | {
294
+ let mut suite = |name, path, mode , dir | {
294
295
rules. test ( name, path)
295
296
. dep ( |s| s. name ( "librustc" ) )
296
297
. dep ( |s| s. name ( "tool-compiletest" ) . target ( s. host ) )
297
- . default ( true )
298
+ . default ( mode != "pretty" )
298
299
. host ( true )
299
300
. run ( move |s| {
300
- check:: compiletest ( build, & s. compiler ( ) , s. target , dir , mode )
301
+ check:: compiletest ( build, & s. compiler ( ) , s. target , mode , dir )
301
302
} ) ;
302
303
} ;
303
304
@@ -307,9 +308,10 @@ pub fn build_rules(build: &Build) -> Rules {
307
308
"compile-fail" , "compile-fail-fulldeps" ) ;
308
309
suite ( "check-rmake" , "src/test/run-make" , "run-make" , "run-make" ) ;
309
310
suite ( "check-rustdoc" , "src/test/rustdoc" , "rustdoc" , "rustdoc" ) ;
310
- suite ( "check-pretty-rpass-full" , "src/test/run-pass-fulldeps" ,
311
+
312
+ suite ( "check-pretty-rpass-full" , "src/test/run-pass-fulldeps/pretty" ,
311
313
"pretty" , "run-pass-fulldeps" ) ;
312
- suite ( "check-pretty-rfail-full" , "src/test/run-fail-fulldeps" ,
314
+ suite ( "check-pretty-rfail-full" , "src/test/run-fail-fulldeps/pretty " ,
313
315
"pretty" , "run-fail-fulldeps" ) ;
314
316
}
315
317
0 commit comments