Uruchamianie testów dołączonych do usługi App Center

Ważne

Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.

Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.

Wymaganie wstępne

Instalowanie interfejsu wiersza polecenia programu App Center

  1. Zainstaluj Node.js w wersji 6.3 lub nowszej.

  2. Otwórz terminal i uruchom poniższe polecenie, aby zainstalować interfejs wiersza polecenia centrum aplikacji:

    npm install -g appcenter-cli
    
  3. Uruchom poniższe polecenie i postępuj zgodnie z instrukcjami, aby zalogować się do Centrum aplikacji:

    appcenter login
    

Kompilowanie projektu i testowanie plików APK

  1. Otwórz terminal i przejdź do katalogu projektu.

  2. Uruchom każde z następujących poleceń:

    ./gradlew assembleDebug
    ./gradlew assembleDebugAndroidTest
    

Przygotowywanie do uruchamiania testów w centrum aplikacji

  1. Przejdź do usługi testowej w usłudze App Center.

  2. Kliknij pozycję Rozpocznij testowanie aplikacji.

  3. Wybierz pierwsze urządzenie, Google Pixel XL i naciśnij pozycję Wybierz jedno urządzenie u dołu.

  4. Wybierz Espresso jako strukturę testową.

  5. Kliknij przycisk Dalej.

Uruchamianie testów

  1. W kroku Prześlij skopiuj polecenie niestandardowe w obszarze Uruchomione testy.

  2. Wklej go w terminalu w katalogu projektu.

Uwaga

--app-path powinien wskazywać plik apk aplikacji mobilnej i --build-dir wskazywać miejsce, w którym znajduje się testowy pakiet apk.

  1. Przejdź do aplikacji sampleapp-android/app/build/outputs/apk.

  2. Skopiuj nazwę ścieżki i zastąp tekst pathToEspressoBuildFolder zastępczy w poleceniu niestandardowym tekstem pathname.

  3. Skopiuj nazwę ścieżki do app-debug-androidTest.apk i zastąp tekst pathToFile.apk zastępczy w poleceniu niestandardowym tekstem pathname.

  4. Uruchom polecenie. Zobaczysz, że testy rozpoczną się uruchamiać.

  5. W centrum aplikacji kliknij przycisk Gotowe , aby zamknąć panel.