Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Check which Rust lines are not covered by Rust tests.
How to use
Upewnij się, że masz zainstalowany Rust oraz narzędzie cargo-llvm-cov, które jest wymagane do pomiaru pokrycia kodu. Jeśli go nie masz, zainstaluj je poleceniem cargo install cargo-llvm-cov.
Przygotuj ścieżkę do skrzynki Rust, którą chcesz przeanalizować. Możesz podać ścieżkę do pojedynczego katalogu skrzynki lub wiele ścieżek oddzielonych spacją. Jeśli ścieżka nie zawiera src/, narzędzie automatycznie założy, że znajduje się w src/redisearch_rs/.
Uruchom polecenie cargo llvm-cov test z odpowiednią ścieżką do pliku Cargo.toml skrzynki, przekazując wynik do jq w celu wyodrębnienia linii bez pokrycia. Polecenie zwróci listę plików oraz numery linii, które nie są objęte testami.
Przejrzyj wyniki i zidentyfikuj, które linie kodu wymagają dodatkowych testów. Narzędzie wyświetla nazwy plików oraz konkretne numery linii bez pokrycia, ułatwiając lokalizację problemów.
Dodaj testy dla zidentyfikowanych linii, a następnie ponownie uruchom narzędzie, aby potwierdzić, że pokrycie testami się poprawiło. Powtarzaj proces, aż wszystkie krytyczne linie będą przetestowane.