mirror of
https://github.com/MervinPraison/PraisonAI-Tools.git
synced 2026-11-13 05:01:37 -10:00
CI runs `pytest tests/unit --ignore=tests/unit/video`, so the parse-failure and collision guards in tests/test_tool_discovery.py (at tests/ root) never executed in CI. Adds a thin bridge under tests/unit/tools/ so a syntactically broken shipped tool module fails loudly at CI time instead of silently dropping out of discovery and surfacing later as an AttributeError. Closes the remaining Greptile P1 (parse test misses CI). Co-authored-by: Mervin Praison <[email protected]>