test: add live e2e happyfappy CLI tests with detailed output

This commit is contained in:
2026-03-07 02:46:10 +03:00
parent 6d7cb602b3
commit 4ce0aad021
4 changed files with 203 additions and 0 deletions

16
tests/conftest.py Normal file
View File

@@ -0,0 +1,16 @@
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)