V
verify-tests-fail-without-fix
Sprawdź, czy testy UI rzeczywiście łapią błędy przed wdrożeniem poprawki
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność weryfikacji testów UI dla projektów .NET MAUI. Pracuje w dwóch trybach: sprawdzenie, czy testy zawodzą bez poprawki (do tworzenia testów), lub pełna weryfikacja obejmująca zarówno zawodzenie testów, jak i ich przejście po zastosowaniu poprawki. Automatycznie wykrywa pliki testów i poprawek w PR-ze. Wymaga gita, PowerShella i .NET SDK.
Jak używać
- Upewnij się, że masz zainstalowane wymagane narzędzia: git, PowerShell i .NET SDK do budowania i uruchamiania testów. 2. Umieść skrypt verify-tests-fail.ps1 w katalogu .github/skills/verify-tests-fail-without-fix/scripts/ w swoim repozytorium. 3. Aby sprawdzić, czy testy zawodzą bez poprawki (tryb tworzenia testów), uruchom skrypt z parametrem Platform, na przykład: pwsh .github/skills/verify-tests-fail-without-fix/scripts/verify-tests-fail.ps1 -Platform android. Skrypt automatycznie wykryje pliki testów ze zmian. 4. Jeśli chcesz jawnie określić filtr testów, dodaj parametr -TestFilter, na przykład: pwsh .github/skills/verify-tests-fail-without-fix/scripts/verify-tests-fail.ps1 -Platform ios -TestFilter "Issue33356". 5. Do pełnej weryfikacji (zarówno zawodzenia testów bez poprawki, jak i ich przejścia z poprawką) dodaj parametr -RequireFullVerification: pwsh .github/skills/verify-tests-fail-without-fix/scripts/verify-tests-fail.ps1 -Platform android -RequireFullVerification. 6. Skrypt automatycznie wybierze tryb pracy na podstawie obecności plików poprawek w PR-ze; parametr -RequireFullVerification zapobiega cichemu powrotowi do trybu sprawdzenia zawodzenia, jeśli poprawki nie zostaną znalezione.
Podobne skille
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
2173
O
obsidian
autor: gapmiss
Bezpieczeństwo
14111
G
gmail-manager
autor: jeffvincent
Bezpieczeństwo
17128
B
backend-security-coder
autor: sickn33
Bezpieczeństwo
1133
W
windows-ui-automation
autor: martinholovsky
Bezpieczeństwo
10115
S
skill-writer
autor: pytorch
Bezpieczeństwo
15116