66
66
# Main test targets
67
67
# #####################################################################
68
68
69
- check : tidy all check-stage2 \
69
+ check : tidy all check-stage2
70
+ $(S ) src/etc/check-summary.py tmp/* .log
70
71
71
- check-full : tidy all check-stage1 check-stage2 check-stage3 \
72
+ check-full : tidy all check-stage1 check-stage2 check-stage3
73
+ $(S ) src/etc/check-summary.py tmp/* .log
72
74
73
75
# Run the tidy script in multiple parts to avoid huge 'echo' commands
74
76
ifdef CFG_NOTIDY
@@ -120,7 +122,6 @@ tidy:
120
122
| xargs -n 10 python $(S)src/etc/tidy.py
121
123
endif
122
124
123
-
124
125
# #####################################################################
125
126
# Extracting tests for docs
126
127
# #####################################################################
@@ -232,7 +233,8 @@ $(3)/test/coretest.stage$(1)-$(2)$$(X): \
232
233
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -core-dummy: \
233
234
$(3 ) /test/coretest.stage$(1 ) -$(2 )$$(X )
234
235
@$$(call E, run: $$< )
235
- $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS )
236
+ $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS ) \
237
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -core.log
236
238
237
239
# Rules for the standard library test runner
238
240
@@ -245,7 +247,8 @@ $(3)/test/stdtest.stage$(1)-$(2)$$(X): \
245
247
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -std-dummy: \
246
248
$(3 ) /test/stdtest.stage$(1 ) -$(2 )$$(X )
247
249
@$$(call E, run: $$< )
248
- $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS )
250
+ $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS ) \
251
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -std.log
249
252
250
253
# Rules for the rustc test runner
251
254
@@ -260,7 +263,8 @@ $(3)/test/rustctest.stage$(1)-$(2)$$(X): \
260
263
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustc-dummy: \
261
264
$(3 ) /test/rustctest.stage$(1 ) -$(2 )$$(X )
262
265
@$$(call E, run: $$< )
263
- $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS )
266
+ $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS ) \
267
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustc.log
264
268
265
269
# Rules for the rustdoc test runner
266
270
@@ -276,7 +280,8 @@ $(3)/test/rustdoctest.stage$(1)-$(2)$$(X): \
276
280
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustdoc-dummy: \
277
281
$(3 ) /test/rustdoctest.stage$(1 ) -$(2 )$$(X )
278
282
@$$(call E, run: $$< )
279
- $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS )
283
+ $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) $$(TESTARGS ) \
284
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rustdoc.log
280
285
281
286
# Rules for the cfail/rfail/rpass/bench/perf test runner
282
287
@@ -365,87 +370,98 @@ check-stage$(1)-T-$(2)-H-$(3)-cfail-dummy: \
365
370
$$(CFAIL_TESTS )
366
371
@$$(call E, run cfail: $$< )
367
372
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
368
- $$(CFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
373
+ $$(CFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
374
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -cfail.log
369
375
370
376
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail-dummy: \
371
377
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
372
378
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
373
379
$$(RFAIL_TESTS )
374
380
@$$(call E, run rfail: $$< )
375
381
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
376
- $$(RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
382
+ $$(RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
383
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rfail.log
377
384
378
385
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass-dummy: \
379
386
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
380
387
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
381
388
$$(RPASS_TESTS )
382
389
@$$(call E, run rpass: $$< )
383
390
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
384
- $$(RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
391
+ $$(RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
392
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -rpass.log
385
393
386
394
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -bench-dummy: \
387
395
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
388
396
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
389
397
$$(BENCH_TESTS )
390
398
@$$(call E, run bench: $$< )
391
399
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
392
- $$(BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
400
+ $$(BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
401
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -bench.log
393
402
394
403
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -perf-dummy: \
395
404
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
396
405
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
397
406
$$(BENCH_TESTS )
398
407
@$$(call E, perf: $$< )
399
408
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
400
- $$(PERF_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
409
+ $$(PERF_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
410
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -perf.log
401
411
402
412
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass-dummy: \
403
413
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
404
414
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
405
415
$$(RPASS_TESTS )
406
416
@$$(call E, run pretty-rpass: $$< )
407
417
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
408
- $$(PRETTY_RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
418
+ $$(PRETTY_RPASS_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
419
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rpass.log
409
420
410
421
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail-dummy: \
411
422
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
412
423
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
413
424
$$(RFAIL_TESTS )
414
425
@$$(call E, run pretty-rfail: $$< )
415
426
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
416
- $$(PRETTY_RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
427
+ $$(PRETTY_RFAIL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
428
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-rfail.log
417
429
418
430
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-bench-dummy: \
419
431
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
420
432
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
421
433
$$(BENCH_TESTS )
422
434
@$$(call E, run pretty-bench: $$< )
423
435
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
424
- $$(PRETTY_BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
436
+ $$(PRETTY_BENCH_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
437
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-bench.log
425
438
426
439
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-pretty-dummy: \
427
440
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
428
441
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
429
442
$$(PRETTY_TESTS )
430
443
@$$(call E, run pretty-pretty: $$< )
431
444
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
432
- $$(PRETTY_PRETTY_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
445
+ $$(PRETTY_PRETTY_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
446
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -pretty-pretty.log
433
447
434
448
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-tutorial-dummy: \
435
449
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
436
450
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
437
451
doc-tutorial-extract$(3 )
438
452
@$$(call E, run doc-tutorial: $$< )
439
453
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
440
- $$(DOC_TUTORIAL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
454
+ $$(DOC_TUTORIAL_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
455
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-tutorial.log
441
456
442
457
check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-ref-dummy: \
443
458
$$(HBIN$(1 ) _H_$(3 ) ) /compiletest$$(X ) \
444
459
$$(SREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
445
460
doc-ref-extract$(3 )
446
461
@$$(call E, run doc-ref: $$< )
447
462
$$(Q )$$(call CFG_RUN_CTEST,$(1 ) ,$$< ,$(3 ) ) \
448
- $$(DOC_REF_ARGS$(1 ) -T-$(2 ) -H-$(3 ) )
463
+ $$(DOC_REF_ARGS$(1 ) -T-$(2 ) -H-$(3 ) ) \
464
+ --logfile tmp/check-stage$(1 ) -T-$(2 ) -H-$(3 ) -doc-ref.log
449
465
450
466
endef
451
467
@@ -489,7 +505,8 @@ $(3)/test/$$(FT_DRIVER)-$(2)$$(X): \
489
505
$(3 ) /test/$$(FT_DRIVER ) -$(2 ) .out: \
490
506
$(3 ) /test/$$(FT_DRIVER ) -$(2 )$$(X ) \
491
507
$$(SREQ2_T_$(2 ) _H_$(3 ) )
492
- $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) )
508
+ $$(Q )$$(call CFG_RUN_TEST,$$< ,$(2 ) ,$(3 ) ) \
509
+ --logfile tmp/$$(FT_DRIVER ) -$(2 ) .log
493
510
494
511
check-fast-T-$(2 ) -H-$(3 ) : tidy \
495
512
check-stage2-T-$(2 ) -H-$(3 ) -rustc \
0 commit comments