Files
cea-sec-miasm/test/utils/monothread.py
T
ajax 473f60bbd7 Test/utils: Add utils for running tests
- cosmetics: display functions
- monothread: callbacks for basic test run view
- screendisplay: callbacks for enhanced test run view
- test: describe a Test case
- testset: describe a Test set and implement methods to run it
2014-10-17 23:06:12 +02:00

21 lines
613 B
Python

import sys
import cosmetics
def task_done(test, error):
s = "[%s] Running tests on %s ..." % (test.base_dir.upper(),
" ".join(test.command_line))
already_printed = len(s)
if error is not None:
cosmetics.write_colored("ERROR", "red", already_printed)
print error
else:
cosmetics.write_colored("OK", "green", already_printed)
def task_new(test):
s = "[%s] Running tests on %s ..." % (test.base_dir.upper(),
" ".join(test.command_line))
sys.stdout.write(s)
sys.stdout.flush()