@@ -127,14 +127,20 @@ def run_test(
127
127
test_number ,
128
128
total_tests ,
129
129
test .get ("short_name" ),
130
- test .get ("doc" ),
130
+ test .get ("doc" , "" ). replace ( " \n " , " " ). strip ( ),
131
131
suffix ,
132
132
)
133
133
)
134
134
else :
135
135
sys .stderr .write (
136
136
"%sTest [%i/%i] %s%s\n "
137
- % (prefix , test_number , total_tests , test .get ("doc" ), suffix )
137
+ % (
138
+ prefix ,
139
+ test_number ,
140
+ total_tests ,
141
+ test .get ("doc" , "" ).replace ("\n " , " " ).strip (),
142
+ suffix ,
143
+ )
138
144
)
139
145
if verbose :
140
146
sys .stderr .write (f"Running: { ' ' .join (test_command )} \n " )
@@ -174,7 +180,7 @@ def run_test(
174
180
test_number ,
175
181
" " .join ([quote (tc ) for tc in test_command ]),
176
182
)
177
- _logger .error (test .get ("doc" ))
183
+ _logger .error (test .get ("doc" , "" ). replace ( " \n " , " " ). strip ( ))
178
184
if err .returncode == UNSUPPORTED_FEATURE :
179
185
_logger .error ("Does not support required feature" )
180
186
else :
@@ -203,7 +209,7 @@ def run_test(
203
209
test_number ,
204
210
" " .join ([quote (tc ) for tc in test_command ]),
205
211
)
206
- _logger .error (test .get ("doc" ))
212
+ _logger .error (test .get ("doc" , "" ). replace ( " \n " , " " ). strip ( ))
207
213
# Kill and re-communicate to get the logs and reap the child, as
208
214
# instructed in the subprocess docs.
209
215
if process :
@@ -229,7 +235,7 @@ def run_test(
229
235
test_number ,
230
236
" " .join ([quote (tc ) for tc in test_command ]),
231
237
)
232
- _logger .warning (test .get ("doc" ))
238
+ _logger .warning (test .get ("doc" , "" ). replace ( " \n " , " " ). strip ( ))
233
239
_logger .warning ("Returned zero but it should be non-zero" )
234
240
return TestResult (1 , outstr , outerr , duration , args .classname )
235
241
@@ -241,7 +247,7 @@ def run_test(
241
247
test_number ,
242
248
" " .join ([quote (tc ) for tc in test_command ]),
243
249
)
244
- _logger .warning (test .get ("doc" ))
250
+ _logger .warning (test .get ("doc" , "" ). replace ( " \n " , " " ). strip ( ))
245
251
_logger .warning ("Compare failure %s" , ex )
246
252
fail_message = str (ex )
247
253
@@ -456,10 +462,15 @@ def main(): # type: () -> int
456
462
for i , t in enumerate (tests ):
457
463
if t .get ("short_name" ):
458
464
print (
459
- "[%i] %s: %s" % (i + 1 , t ["short_name" ], t .get ("doc" , "" ).strip ())
465
+ "[%i] %s: %s"
466
+ % (
467
+ i + 1 ,
468
+ t ["short_name" ],
469
+ t .get ("doc" , "" ).replace ("\n " , " " ).strip (),
470
+ )
460
471
)
461
472
else :
462
- print ("[%i] %s" % (i + 1 , t .get ("doc" , "" ).strip ()))
473
+ print ("[%i] %s" % (i + 1 , t .get ("doc" , "" ).replace ( " \n " , " " ). strip ()))
463
474
464
475
return 0
465
476
0 commit comments