From 6b715bee3d9da4fda01977de26f1a30e3d988e6d Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Fri, 30 Apr 2021 21:54:51 +0200 Subject: [PATCH] update tests --- tests-ng/tests-launcher.py | 12 +++++++++--- tests-requirements.txt | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/tests-ng/tests-launcher.py b/tests-ng/tests-launcher.py index aa36e8e..f4046c7 100755 --- a/tests-ng/tests-launcher.py +++ b/tests-ng/tests-launcher.py @@ -10,6 +10,7 @@ import os import sys import subprocess from concurrent import futures +from halo import Halo MAX_JOBS = 10 @@ -52,6 +53,9 @@ def main(): tests = get_tests() + print() + spinner = Halo(text='Testing', spinner='bouncingBall') + spinner.start() with futures.ThreadPoolExecutor(max_workers=MAX_JOBS) as ex: wait_for = [] for test in tests: @@ -68,10 +72,12 @@ def main(): print(log) print('test {} failed ({})'.format(p, reason)) return False - else: - sys.stdout.write('.') - sys.stdout.flush() + #else: + # sys.stdout.write('.') + # sys.stdout.flush() sys.stdout.write('\n') + spinner.stop() + print() return True diff --git a/tests-requirements.txt b/tests-requirements.txt index b8b6cb1..075b101 100644 --- a/tests-requirements.txt +++ b/tests-requirements.txt @@ -4,3 +4,4 @@ coverage; python_version > '3.4' coveralls; python_version > '3.4' pyflakes; python_version > '3.4' pylint; python_version > '3.4' +halo; python_version > '3.4'