Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build, pack, and run .NET MAUI integration tests locally. Validates templates, samples, and end-to-end scenarios using the local workload.
How to use
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.