Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build and run .NET MAUI device tests locally with category filtering. Supports iOS, MacCatalyst, Android on macOS; Android, Windows on Windows. Use TestFilter to run specific test categories.
How to use
Zainstaluj wymagane narzędzia: xharness (globalny dotnet tool), .NET SDK z zainstalowanymi workloadami platformy, Xcode z symulatorami iOS (na macOS), Android SDK z emulatorem (na macOS i Windows) oraz Windows SDK (na Windows).
Przygotuj środowisko — umiejętność automatycznie ładuje skrypty pomocnicze do uruchamiania symulatorów iOS i emulatorów Android z katalogu .github/scripts/shared.
Uruchom testy dla wybranej platformy, podając ścieżkę do projektu testowego — na przykład dla Controls użyj src/Controls/tests/DeviceTests/Controls.DeviceTest.
Zastosuj filtrowanie kategorii testów za pomocą parametru TestFilter, aby uruchomić tylko konkretne testy — na przykład aby testować tylko komponenty Button, podaj odpowiednią kategorię.
Wybierz docelową platformę zgodnie z systemem operacyjnym — na macOS możesz wybrać iOS, MacCatalyst lub Android, na Windows — Android lub Windows.
Umiejętność uruchomi budowanie i wykonanie testów na wybranym symulatorze lub emulatorze, wyświetlając wyniki kompatybilności aplikacji.