puppeteer_tests: Display the number of tests completed after each run.

This commit is contained in:
Riken Shah 2021-04-01 03:23:37 +05:30 committed by Tim Abbott
parent f6998d6fee
commit 7d64fc9bff
1 changed files with 3 additions and 2 deletions

View File

@ -65,6 +65,7 @@ options = parser.parse_args()
def run_tests(files: Iterable[str], external_host: str) -> None: def run_tests(files: Iterable[str], external_host: str) -> None:
test_dir = os.path.join(ZULIP_PATH, "frontend_tests/puppeteer_tests") test_dir = os.path.join(ZULIP_PATH, "frontend_tests/puppeteer_tests")
test_files = find_js_test_files(test_dir, files) test_files = find_js_test_files(test_dir, files)
total_tests = len(test_files)
def run_tests(test_number: int = 0) -> Tuple[int, int]: def run_tests(test_number: int = 0) -> Tuple[int, int]:
ret = 1 ret = 1
@ -80,8 +81,8 @@ def run_tests(files: Iterable[str], external_host: str) -> None:
test_file, test_file,
] ]
print( print(
"\n\n===================== {}\nRunning {}\n\n".format( "\n\n===================== ({}/{}) {}\nRunning {}\n\n".format(
test_name, " ".join(map(shlex.quote, cmd)) current_test_num + 1, total_tests, test_name, " ".join(map(shlex.quote, cmd))
), ),
flush=True, flush=True,
) )