-
Notifications
You must be signed in to change notification settings - Fork 0
pl Home
Krzysztofci edited this page Jun 26, 2026
·
1 revision
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.
- 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