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.
Fehlerbehebung bei JUnit Appium-Java-Tests in AWS Device Farm
Im folgenden Thema sind Fehlermeldungen aufgeführt, die beim Hochladen von JUnit Appium-Java-Tests auftreten, und es werden Lösungsansätze zur Behebung der einzelnen Fehler empfohlen.
Anmerkung
Die folgenden Anweisungen gelten für Linux x86_64 and Mac.
APPIUM_JAVA_JUNIT_TEST_PACKAGE_UNZIP_FAILED
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Wir konnten Ihre Testdatei nicht öffnen. ZIP Prüfen Sie, ob die Datei gültig ist, und versuchen Sie es erneut.
Stellen Sie sicher, dass Sie das Paket für den Test fehlerfrei dekomprimieren können. Im folgenden Beispiel lautet der Name des Pakets zip-with-dependencies.zip.
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Ein gültiges JUnit Appium-Java-Paket sollte eine Ausgabe wie die folgende erzeugen:
. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar
Weitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_JAVA_JUNIT_TEST_PACKAGE_DEPENDENCY_DIR_MISSING
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Das Verzeichnis dependency-jars konnte in Ihrem Testpaket nicht gefunden werden. Extrahieren Sie Ihr Testpaket, überprüfen Sie, ob das Verzeichnis dependency-jars in dem Paket enthalten ist, und versuchen Sie es erneut.
Im folgenden Beispiel lautet der Name des Pakets zip-with-dependencies.zip.
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Wenn das JUnit Appium-Java-Paket gültig ist, finden Sie das
dependency-jars
Verzeichnis im Arbeitsverzeichnis:. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `—
dependency-jars
(this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jarWeitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_ JAVA _ JUNIT _ TEST _ PACKAGE _ JAR MISSING DEPENDENCY _IN_ DIR
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Wir konnten keine JAR Datei im Verzeichnisbaum dependency-jars finden. Bitte entpacken Sie Ihr Testpaket und öffnen Sie dann das Verzeichnis dependency-jars, stellen Sie sicher, dass sich mindestens eine JAR Datei im Verzeichnis befindet, und versuchen Sie es erneut.
Im folgenden Beispiel lautet der Name des Pakets .zip. zip-with-dependencies
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Wenn das JUnit Appium-Java-Paket gültig ist, finden Sie mindestens eine
jar
Datei imdependency-jars
Verzeichnis:. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |—
com.some-dependency.bar-4.1.jar
|—com.another-dependency.thing-1.0.jar
|—joda-time-2.7.jar
`—log4j-1.2.14.jar
Weitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_JAVA_JUNIT_TEST_PACKAGE_TESTS_JAR_FILE_MISSING
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
In Ihrem Testpaket konnte keine „*-tests.jar“-Datei gefunden werden. Extrahieren Sie Ihr Testpaket, überprüfen Sie, ob mindestens eine „*-tests.jar” in dem Paket enthalten ist, und wiederholen Sie den Vorgang.
Im folgenden Beispiel lautet der Name des Pakets zip-with-dependencies.zip.
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Wenn das JUnit Appium-Java-Paket gültig ist, finden Sie mindestens eine
jar
Datei wieacme-android-appium-1.0-SNAPSHOT-tests.jar
in unserem Beispiel. Der Name der Datei kann unterschiedlich sein, sollte aber mit–tests.jar
enden.. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |—
acme-android-appium-1.0-SNAPSHOT-tests.jar
(this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jarWeitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_ JAVA _ JUNIT _ TEST _ _ PACKAGE _ CLASS FILE _ MISSING TESTS _IN_ JAR
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Wir konnten keine Klassendatei in der JAR Testdatei finden. Bitte entpacken Sie Ihr Testpaket und entpacken Sie dann die JAR Testdatei, stellen Sie sicher, dass sich mindestens eine Klassendatei in der JAR Datei befindet, und versuchen Sie es erneut.
Im folgenden Beispiel lautet der Name des Pakets .zip. zip-with-dependencies
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Sie sollten mindestens eine JAR-Datei wie
acme-android-appium-1.0-SNAPSHOT-tests.jar
in unserem Beispiel finden. Der Name der Datei kann unterschiedlich sein, sollte aber mit enden–tests.jar
.. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |—
acme-android-appium-1.0-SNAPSHOT-tests.jar
(this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jar -
Nachdem Sie die Dateien erfolgreich extrahiert haben, sollte in der Struktur des Arbeitsverzeichnisses bei der Ausführung des folgenden Befehls mindestens eine Klasse angezeigt werden:
$ tree .
Sie sollten eine Ausgabe wie die Folgende sehen:
. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |-
one-class-file.class
|- folder | `-another-class-file.class
|— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jarWeitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_JAVA_JUNIT_TEST_PACKAGE_JUNIT_VERSION_VALUE_UNKNOWN
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Wir konnten keinen JUnit Versionswert finden. Bitte entpacken Sie Ihr Testpaket und öffnen Sie das Verzeichnis dependency-jars, überprüfen Sie, ob sich die JUnit JAR Datei im Verzeichnis befindet, und versuchen Sie es erneut.
Im folgenden Beispiel lautet der Name des Pakets .zip. zip-with-dependencies
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
tree .
Die Ausgabe sollte in etwa wie folgt aussehen:
. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |—
junit-4.10.jar
|— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jarWenn das JUnit Appium-Java-Paket gültig ist, finden Sie die JUnit Abhängigkeitsdatei, die der JAR-Datei
junit-4.10.jar
in unserem Beispiel ähnelt. Der Name sollte aus dem Schlüsselwortjunit
und seiner Versionsnummer bestehen, die in diesem Beispiel 4.10 lautet.Weitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.
APPIUM_JAVA_JUNIT_TEST_PACKAGE_INVALID_JUNIT_VERSION
Wenn die folgende Meldung angezeigt wird, führen Sie die folgenden Schritte aus, um das Problem zu beheben.
Warnung
Wir haben festgestellt, dass die JUnit Version niedriger als die von uns unterstützte Mindestversion 4.10 war. Bitte ändern Sie die JUnit Version und versuchen Sie es erneut.
Im folgenden Beispiel lautet der Name des Pakets zip-with-dependencies.zip.
-
Kopieren Sie das Testpaket in Ihr Arbeitsverzeichnis und führen Sie dann den folgenden Befehl aus:
$ unzip zip-with-dependencies.zip
-
Nachdem Sie das Paket erfolgreich extrahiert haben, können Sie die Baumstruktur für das Arbeitsverzeichnis anzeigen, indem Sie den folgenden Befehl ausführen:
$ tree .
Sie sollten eine JUnit Abhängigkeitsdatei wie
junit-4.10.jar
in unserem Beispiel und ihre Versionsnummer finden, die in unserem Beispiel 4.10 lautet:. |— acme-android-appium-1.0-SNAPSHOT.jar (this is the JAR containing everything built from the ./src/main directory) |— acme-android-appium-1.0-SNAPSHOT-tests.jar (this is the JAR containing everything built from the ./src/test directory) |— zip-with-dependencies.zip (this .zip file contains all of the items) `— dependency-jars (this is the directory that contains all of your dependencies, built as JAR files) |—
junit-4.10.jar
|— com.some-dependency.bar-4.1.jar |— com.another-dependency.thing-1.0.jar |— joda-time-2.7.jar `— log4j-1.2.14.jarAnmerkung
Ihre Tests werden möglicherweise nicht korrekt ausgeführt, wenn die in Ihrem Testpaket angegebene JUnit Version niedriger ist als die von uns unterstützte Mindestversion 4.10.
Weitere Informationen finden Sie unter Appium-Tests und AWS Device Farm.