From a9dbd16901be95fd1f3d66b28158899a988ea523 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 11 Dec 2023 15:05:37 +0100 Subject: [PATCH] log results table --- pytest_abra/coordinator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pytest_abra/coordinator.py b/pytest_abra/coordinator.py index 5149787..4e2b371 100644 --- a/pytest_abra/coordinator.py +++ b/pytest_abra/coordinator.py @@ -5,6 +5,7 @@ import sys from pathlib import Path from loguru import logger +from tabulate import tabulate # type: ignore from pytest_abra.dir_manager import DirManager from pytest_abra.env_manager import EnvFile, EnvManager @@ -50,7 +51,8 @@ class Coordinator: status_list.extend(runner.run_tests()) for runner in self.runners: status_list.extend(runner.run_cleanups()) - logger.info("run_tests() finished") + result_table = tabulate([[t.test_name, t.status] for t in status_list], headers=["name", "status"]) + logger.info(f"run_tests() finished\n{result_table}") def _load_runners(self, env_files: list[EnvFile]) -> list[Runner]: """Creates an instance of the correct Runner class for each given env file"""