run-integration-tests
Testuj szablony i scenariusze .NET MAUI lokalnie bez opuszczania środowiska
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do budowania, pakowania i uruchamiania testów integracyjnych .NET MAUI na swoim komputerze. Weryfikujesz szablony, przykładowe projekty i scenariusze end-to-end używając lokalnego workloadu. Obsługuje testy dla Windows, macOS, Android i iOS, a także kompilację AOT i szablony Blazor. Idealnie sprawdza się, gdy chcesz upewnić się, że Twoje zmiany nie psują istniejących funkcji.
Jak używać
Upewnij się, że masz zainstalowany PowerShell (pwsh) i że znajdujesz się w katalogu głównym repozytorium .NET MAUI. Sprawdź kompatybilność: Windows dla testów WindowsTemplates, macOS dla macOSTemplates, RunOniOS i RunOnAndroid.
Otwórz terminal i uruchom skrypt Run-IntegrationTests.ps1 z parametrem Category, aby wybrać kategorię testów. Na przykład:
pwsh .github/skills/run-integration-tests/scripts/Run-IntegrationTests.ps1 -Category "WindowsTemplates"dla testów szablonów Windows lub-Category "Samples"dla przykładowych projektów.Jeśli chcesz zmienić konfigurację kompilacji na Release zamiast Debug, dodaj parametr
-Configuration "Release"do polecenia.Opcjonalnie użyj parametru
-TestFilteraby uruchomić tylko wybrane testy, na przykład:-TestFilter "FullyQualifiedName~BuildSample".Jeśli projekt został już zbudowany wcześniej, możesz pominąć krok budowania, dodając odpowiednią flagę do skryptu, aby zaoszczędzić czas.
Czekaj na zakończenie testów. Skrypt automatycznie zainstaluje lokalne workloady i uruchomi wszystkie scenariusze dla wybranej kategorii, raportując wyniki.