Toolverse
Wszystkie skille

run-python-tests

autor: RediSearch

Uruchamiaj testy Python i weryfikuj poprawność zmian w kodzie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
3

O skillu

Umiejętność do uruchamiania kompleksowych testów Python po wprowadzeniu zmian. Pozwala szybko zweryfikować poprawność kodu — możesz uruchomić wszystkie testy, testy z wybranego pliku lub konkretny test. Obsługuje szybką weryfikację z limitem czasu 20 sekund dla szybkiej pętli zwrotnej, lub pełny przebieg testów bez ograniczeń. Idealna dla deweloperów pracujących nad projektami Python, którzy chcą upewnić się, że ich zmiany nie wprowadzają błędów.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku agenta, dodając ją do konfiguracji MCP server lub agenta Claude.
  2. Aby uruchomić szybką weryfikację wszystkich testów Python, użyj komendy z parametrem TEST_TIMEOUT=20 — testy będą przerwane po 20 sekundach, co daje szybką informację zwrotną. To jest preferowany sposób na początek.
  3. Jeśli chcesz uruchomić testy z konkretnego pliku, podaj nazwę pliku bez rozszerzenia jako argument — na przykład aby testować plik test_crash.py, przekaż TEST="test_crash".
  4. Aby uruchomić konkretny test z pliku, podaj ścieżkę w formacie nazwa_pliku:nazwa_testu — system automatycznie znajdzie i uruchomi tylko ten test.
  5. Jeśli podczas szybkiej weryfikacji niektóre testy przekroczą limit czasu, sprawdź czy są związane z Twoimi zmianami. Jeśli tak, uruchom je ponownie bez limitu czasu (TEST_TIMEOUT nie będzie ustawiony), aby uzyskać pełny wynik.
  6. Dla pełnego przebiegu testów bez ograniczeń czasowych, pomiń parametr TEST_TIMEOUT — testy będą mogły działać do 300 sekund.

Podobne skille