Umgebungsvariablen - AWS Device Farm

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Umgebungsvariablen

Umgebungsvariablen repräsentieren Werte, die von Ihren automatisierten Tests verwendet werden. Sie können diese Umgebungsvariablen in Ihren YAML-Dateien und Ihrem Testcode verwenden. In einer benutzerdefinierten Testumgebung füllt Device Farm Umgebungsvariablen zur Laufzeit dynamisch aus.

Allgemeine Umgebungsvariablen

Android-Tests

In diesem Abschnitt werden benutzerdefinierte Umgebungsvariablen beschrieben, die Android-Plattformtests gemeinsam sind, die von Device Farm unterstützt werden.

$DEVICEFARM_DEVICE_NAME

Name des Geräts, auf dem die Tests ausgeführt werden. Stellt die eindeutige Geräte-Kennung (UDID) des Geräts dar.

$DEVICEFARM_DEVICE_PLATFORM_NAME

Der Name der Geräteplattform. Ist entweder Android oder iOS.

$DEVICEFARM_DEVICE_OS_VERSION

Die Betriebssystemversion des Geräts.

$DEVICEFARM_APP_PATH

Der Pfad zur mobilen App auf dem Host-Computer, auf dem die Tests ausgeführt werden. Der App-Pfad ist nur für mobile Apps verfügbar.

$DEVICEFARM_DEVICE_UDID

Die eindeutige Kennung des mobilen Geräts, auf dem automatisierte Tests ausgeführt werden.

$DEVICEFARM_LOG_DIR

Der Pfad zu den Protokolldateien, die während des Testlaufs generiert werden. Standardmäßig werden alle Dateien in diesem Verzeichnis in einer ZIP-Datei archiviert und nach Ihrem Testlauf als Artefakt zur Verfügung gestellt.

$DEVICEFARM_SCREENSHOT_PATH

Der Pfad zu den Screenshots, die ggf. während des Testlaufs erfasst werden.

$DEVICEFARM_CHROMEDRIVER_EXECUTABLE_DIR

Der Speicherort eines Verzeichnisses, das die erforderlichen ausführbaren Chromedriver-Dateien für die Verwendung in Appium-Web- und Hybridtests enthält.

$ANDROID_HOME

Der Pfad zum Android SDK-Installationsverzeichnis.

Anmerkung

Die ANDROID_HOME Umgebungsvariable ist nur auf dem Amazon Linux 2-Testhost für Android verfügbar.

iOS-Tests

In diesem Abschnitt werden benutzerdefinierte Umgebungsvariablen beschrieben, die den von Device Farm unterstützten iOS-Plattformtests gemeinsam sind.

$DEVICEFARM_DEVICE_NAME

Name des Geräts, auf dem die Tests ausgeführt werden. Stellt die eindeutige Geräte-Kennung (UDID) des Geräts dar.

$DEVICEFARM_DEVICE_PLATFORM_NAME

Der Name der Geräteplattform. Ist entweder Android oder iOS.

$DEVICEFARM_APP_PATH

Der Pfad zur mobilen App auf dem Host-Computer, auf dem die Tests ausgeführt werden. Der App-Pfad ist nur für mobile Apps verfügbar.

$DEVICEFARM_DEVICE_UDID

Die eindeutige Kennung des mobilen Geräts, auf dem automatisierte Tests ausgeführt werden.

$DEVICEFARM_LOG_DIR

Der Pfad zu den Protokolldateien, die während des Testlaufs generiert werden.

$DEVICEFARM_SCREENSHOT_PATH

Der Pfad zu den Screenshots, die ggf. während des Testlaufs erfasst werden.