from __future__ import annotations def pytest_terminal_summary(terminalreporter, exitstatus, config): _ = (exitstatus, config) passed = len(terminalreporter.stats.get("passed", [])) failed = len(terminalreporter.stats.get("failed", [])) skipped = len(terminalreporter.stats.get("skipped", [])) terminalreporter.write_sep("=", "E2E SUMMARY", cyan=True) terminalreporter.write_line(f"✅ Passed : {passed}", green=True) if failed: terminalreporter.write_line(f"❌ Failed : {failed}", red=True) else: terminalreporter.write_line(f"❌ Failed : {failed}", green=True) terminalreporter.write_line(f"⚠️ Skipped: {skipped}", yellow=True)