Toolverse
Wszystkie skille

test-with-postgres

autor: storj

Uruchamiaj testy jednostkowe z bazą PostgreSQL – Docker robi całą konfigurację

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
storj
Kategoria
Testowanie
Wyświetlenia
1

O skillu

Skill do uruchamiania testów jednostkowych wymagających PostgreSQL. Automatycznie sprawdza, czy kontener Docker z bazą danych jest uruchomiony, a jeśli nie – go konfiguruje. Obsługuje zarówno testy pojedyncze, jak i całe pakiety. Po zakończeniu testów kontener jest czyszczony. Idealny dla zespołów pracujących z Go i testami bazodanowymi.

Jak używać

  1. Upewnij się, że Docker jest zainstalowany i uruchomiony na Twojej maszynie – skill będzie go używać do uruchomienia PostgreSQL w kontenerze.

  2. Wywołaj skill z nazwą testu lub ścieżką pakietu. Jeśli podasz nazwę konkretnego testu (np. TestUserCreate), skill automatycznie znajdzie pakiet zawierający ten test. Jeśli podasz tylko ścieżkę pakietu (np. ./internal/users), uruchomione zostaną wszystkie testy w tym pakiecie.

  3. Skill automatycznie sprawdzi, czy kontener PostgreSQL już działa. Jeśli nie, uruchomi go z hasłem tymczasowym i czeka, aż baza będzie gotowa do połączeń. Jednocześnie tworzy bazę testową o nazwie teststorj.

  4. Testy uruchamiają się z konfiguracją połączenia do PostgreSQL (localhost:5433, baza teststorj, tryb SSL wyłączony). Skill wyświetli wyniki – które testy przeszły, które upadły, oraz listę wszystkich podtestów.

  5. Jeśli testy się nie powiodą, skill zaproponuje pomoc w analizie błędów. Możesz poprosić go o szczegółowe wyjaśnienie, dlaczego test upadł.

  6. Po zakończeniu testów kontener PostgreSQL jest automatycznie usuwany, aby nie zajmować zasobów.

Podobne skille