run-test
Run tests. Supports running all tests, single file, or pattern-matched tests.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run tests. Supports running all tests, single file, or pattern-matched tests.
How to use
Zainstaluj umiejętność w swoim projekcie, umieszczając folder run-test w katalogu .claude/skills.
Aby uruchomić wszystkie testy w projekcie, użyj komendy bez argumentów — system automatycznie wykona pnpm test i wyświetli wyniki.
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.
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.
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.
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.