run-device-tests
Uruchamiaj testy .NET MAUI na urządzeniach i emulatorach z filtrowaniem kategorii
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do budowania i uruchamiania testów .NET MAUI bezpośrednio na symulatorach iOS, MacCatalyst, emulatorach Android lub Windows. Obsługuje wiele platform w zależności od systemu operacyjnego — na macOS możesz testować iOS, MacCatalyst i Android, na Windows — Android i Windows. Dzięki TestFilter uruchamiasz tylko wybrane kategorie testów, oszczędzając czas podczas weryfikacji kompatybilności aplikacji na różnych platformach.
Jak używać
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.