Toolverse
Wszystkie skille

run-integration-tests

autor: dotnet

Testuj szablony i scenariusze .NET MAUI lokalnie bez opuszczania środowiska

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
dotnet
Kategoria
Testowanie

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ć

  1. 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.

  2. 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.

  3. Jeśli chcesz zmienić konfigurację kompilacji na Release zamiast Debug, dodaj parametr -Configuration "Release" do polecenia.

  4. Opcjonalnie użyj parametru -TestFilter aby uruchomić tylko wybrane testy, na przykład: -TestFilter "FullyQualifiedName~BuildSample".

  5. Jeśli projekt został już zbudowany wcześniej, możesz pominąć krok budowania, dodając odpowiednią flagę do skryptu, aby zaoszczędzić czas.

  6. Czekaj na zakończenie testów. Skrypt automatycznie zainstaluje lokalne workloady i uruchomi wszystkie scenariusze dla wybranej kategorii, raportując wyniki.

Podobne skille