Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
DART testing patterns - unit tests, integration tests, CI validation
How to use
Załaduj skill dart-test w swoim edytorze Claude, gdy pracujesz nad pisaniem lub debugowaniem testów w projekcie DART.
Zapoznaj się ze strukturą testów: testy jednostkowe znajdują się w
tests/unit/, testy integracyjne wtests/integration/, a testy regresyjne umieszczaj blisko kodu, który testują.Podczas pisania nowych testów postępuj zgodnie z istniejącymi wzorcami w katalogu testów, używaj framework GoogleTest i nadawaj testom opisowe nazwy w formacie
TEST(ClassName, MethodName_Condition_ExpectedResult).Aby szybko uruchomić testy, użyj polecenia
pixi run testdla szybkiego przebiegu lubpixi run test-alldla pełnej walidacji. Do uruchomienia konkretnego testu użyjctest -R <pattern>, a dla szczegółowego wyjścia dodaj flagę-V.Przed wysłaniem pull requesta upewnij się, że przechodzą wszystkie sprawdzenia: uruchom
pixi run lintipixi run test-all– oba muszą się powieść.Jeśli test się nie powiedzie, debuguj go uruchamiając pojedynczy test z pełnym wyjściem:
ctest -R TestName -V. W razie problemów z CI/CD zapoznaj się z dokumentacją wdocs/onboarding/ci-cd.md.