Toolverse
Wszystkie skille

run-test

autor: mx-space

Uruchamiaj testy projektu — wszystkie naraz, pojedyncze pliki lub wg wzorca

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
2

O skillu

Umiejętność do uruchamiania testów w projekcie. Obsługuje pełny przebieg testów, pojedyncze pliki testowe oraz testy dopasowane do wzorca nazwy. Narzędzie wspiera zarówno testy jednostkowe (suffix .spec.ts) jak i testy end-to-end (suffix .e2e-spec.ts). Możesz uruchomić wszystkie testy jednocześnie, wybrać konkretny plik lub filtrować testy po nazwie. Obsługuje również tryb obserwacji zmian (watch mode) oraz konfigurację limitów czasu i pamięci dla bardziej wymagających scenariuszy testowania.

Jak używać

  1. Zainstaluj umiejętność w swoim projekcie, umieszczając folder run-test w katalogu .claude/skills.

  2. Aby uruchomić wszystkie testy w projekcie, użyj komendy bez argumentów — system automatycznie wykona pnpm test i wyświetli wyniki.

  3. Jeśli chcesz przetestować konkretny plik, podaj ścieżkę względną do pliku testowego (np. test/src/modules/post/post.controller.e2e-spec.ts). Umiejętność sprawdzi istnienie pliku przed uruchomieniem testów.

  4. Aby uruchomić testy pasujące do wzorca nazwy, użyj parametru --testNamePattern z opisem testu (np. "PostController" lub "should create post"). System filtruje i uruchamia tylko testy spełniające warunek.

  5. W przypadku problemów z limitem czasu (timeout), zwiększ wartość parametrem --testTimeout=30000. Jeśli pojawią się problemy z pamięcią, ustaw zmienną NODE_OPTIONS="--max-old-space-size=4096" przed uruchomieniem testów.

  6. Do ciągłego monitorowania zmian w testach użyj trybu obserwacji — umiejętność obsługuje pnpm run test:watch, który automatycznie ponownie uruchamia testy po każdej zmianie kodu.

Podobne skille