Skip to content

pl Home

Krzysztofci edited this page Jun 26, 2026 · 1 revision

Witamy w Wiki projektu logic-cov

logic-cov (Logic Coverage) to statyczny analizator kodu Pythona stworzony z myślą o aplikacjach hybrydowych (łączących kod GUI z logiką biznesową). Narzędzie pomaga programistom uniknąć "pułapki 100% pokrycia testami" poprzez precyzyjne wskazywanie miejsc, w których ukrywa się realna, nieprzetestowana logika backendowa, skutecznie odfiltrowując szum generowany przez definicje layoutów i komponentów okienkowych.

🗺️ Nawigacja po dokumentacji

  • Architektura i Heurystyka — Szczegółowy opis silnika mapowania AST oraz algorytmu wagowania semantycznego.
  • Tryby i Obsługa CLI — Przegląd wszystkich trybów pracy (-v, -vv, -comp) oraz analiza struktur logów wyjściowych.
  • Integracja z Pytest — Jak uruchamiać oraz poprawnie interpretować analizę luk testowych (Gap Analysis).

Szybki start: Narzędzie nie posiada żadnych zewnętrznych zależności ponad te, których wymaga badany projekt i budowane dla niego testy (wymagane wyłącznie w trybie porównawczym -comp). Wystarczy pobrać skrypt i uruchomić:

python3 logic-cov.py

Clone this wiki locally