about summary refs log tree commit diff stats
path: root/test/utils/monothread.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/utils/monothread.py')
-rw-r--r--test/utils/monothread.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/utils/monothread.py b/test/utils/monothread.py
new file mode 100644
index 00000000..ae64f3c5
--- /dev/null
+++ b/test/utils/monothread.py
@@ -0,0 +1,20 @@
+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()