projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7e70bf8
)
validate:launcher: Never print lines larger than the terminal
author
Thibault Saunier
<tsaunier@igalia.com>
Tue, 29 Jan 2019 18:59:44 +0000
(15:59 -0300)
committer
Thibault Saunier
<tsaunier@igalia.com>
Tue, 29 Jan 2019 19:09:30 +0000
(16:09 -0300)
validate/launcher/baseclasses.py
patch
|
blob
|
history
diff --git
a/validate/launcher/baseclasses.py
b/validate/launcher/baseclasses.py
index
baea0c4
..
b8fcc86
100644
(file)
--- a/
validate/launcher/baseclasses.py
+++ b/
validate/launcher/baseclasses.py
@@
-37,6
+37,7
@@
import queue
import configparser
import xml
import random
+import shutil
import uuid
from .utils import which
@@
-568,6
+569,9
@@
class Test(Loggable):
message = "%s %s: %s%s" % (self.number, self.classname, self.result,
" (" + self.message + ")" if self.message else "")
end = "\r"
+ term_width = shutil.get_terminal_size((80, 20))[0]
+ if len(message) > term_width:
+ message = message[0:term_width - 2] + '…'
printc(message, color=utils.get_color_for_result(self.result), end=end)
self.close_logfile()