File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: b9b674abe70dd6f666ac3318e26d28c8f61b8e40
2
+ refs/heads/master: e891e0b9924f5c5a4d417b6741d1001bc4f71ec5
Original file line number Diff line number Diff line change @@ -107,6 +107,8 @@ fn run_tests(&test_opts opts, &test_desc[] tests) -> bool {
107
107
auto failed = 0 u;
108
108
auto ignored = 0 u;
109
109
110
+ auto failures = ~[ ] ;
111
+
110
112
for ( test_desc test in filtered_tests) {
111
113
out. write_str( #fmt( "running %s ... " , test. name) ) ;
112
114
alt ( run_test( test) ) {
@@ -119,6 +121,7 @@ fn run_tests(&test_opts opts, &test_desc[] tests) -> bool {
119
121
failed += 1 u;
120
122
write_failed( out) ;
121
123
out. write_line( "" ) ;
124
+ failures += ~[ test] ;
122
125
}
123
126
tr_ignored {
124
127
ignored += 1 u;
@@ -131,6 +134,13 @@ fn run_tests(&test_opts opts, &test_desc[] tests) -> bool {
131
134
assert passed + failed + ignored == total;
132
135
auto success = failed == 0 u;
133
136
137
+ if ( !success) {
138
+ out. write_line( "\n failures:" ) ;
139
+ for ( test_desc test in failures) {
140
+ out. write_line( #fmt( " %s" , test. name) ) ;
141
+ }
142
+ }
143
+
134
144
out. write_str( #fmt( "\n result: " ) ) ;
135
145
if ( success) {
136
146
write_ok( out) ;
You can’t perform that action at this time.
0 commit comments