Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risoluzione dei problemi dei test delle applicazioni JUnit web Appium Java in AWS Device Farm
Il seguente argomento elenca i messaggi di errore che si verificano durante il caricamento dei test dell'applicazione JUnit Web Appium Java e consiglia soluzioni alternative per risolvere ogni errore. Per ulteriori informazioni sull'utilizzo di Appium con Device Farm, vedere. Test Appium e AWS Device Farm
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE_UNZIP_FAILED
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Non siamo riusciti ad aprire il tuo file di testZIP. Verificare che il file sia valido e riprovare.
Verificare che sia possibile decomprimere il pacchetto di test senza errori. Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies.zip.
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Un JUnit pacchetto Appium Java valido dovrebbe produrre un output simile al seguente:
. |— 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
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE_DEPENDENCY_DIR_MISSING
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Impossibile trovare la directory dependency-jars nel pacchetto di test. Decomprimere il pacchetto di test, verificare che la directory dependency-jars sia nel pacchetto e riprovare.
Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies .zip.
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Se il JUnit pacchetto Appium Java è valido, troverai
dependency-jars
cartella all'interno della directory di lavoro:. |— 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
APPIUM_ WEB _ JAVA _ JUNIT _ _ TEST PACKAGE _ JAR MISSING DEPENDENCY _IN_ _ DIR
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Non siamo riusciti a trovare un JAR file nell'albero delle directory dependency-jars. Decomprimi il pacchetto di test, quindi apri la directory dependency-jars, verifica che nella directory sia presente almeno un JAR file e riprova.
Nell'esempio seguente, il nome del pacchetto è .zip. zip-with-dependencies
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Se il JUnit pacchetto Appium Java è valido, ne troverai almeno uno
jar
file all'interno deldependency-jars
rubrica:. |— 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
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE_TESTS_JAR_FILE_MISSING
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Impossibile trovare un file *-tests.jar nel pacchetto di test. Decomprimere il pacchetto di test, verificare che nel pacchetto sia presente almeno un file *-tests.jar e riprovare.
Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies.zip.
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Se il JUnit pacchetto Appium Java è valido, ne troverai almeno uno
jar
file comeacme-android-appium-1.0-SNAPSHOT-tests.jar
nel nostro esempio. Il nome del file può essere diverso, ma dovrebbe terminare con–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
APPIUM_ WEB _ JAVA _ JUNIT _ TEST _ _ PACKAGE CLASS _ FILE MISSING TESTS _IN_ _ JAR
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Non siamo riusciti a trovare un file di classe all'interno del file dei testJAR. Decomprimi il pacchetto di test e poi decomprimi il JAR file tests, verifica che ci sia almeno un file di classe all'interno del JAR file e riprova.
Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies .zip.
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Dovresti trovare almeno un file jar simile
acme-android-appium-1.0-SNAPSHOT-tests.jar
nel nostro esempio. Il nome del file può essere diverso, ma dovrebbe terminare con–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 -
Dopo aver estratto correttamente i file, si dovrebbe trovare almeno una classe nella struttura delle directory di lavoro, eseguendo il comando:
$ tree .
L'output visualizzato dovrebbe essere di questo tipo:
. |— 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.jar
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE_JUNIT_VERSION_VALUE_UNKNOWN
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Non siamo riusciti a trovare un valore di JUnit versione. Decomprimi il pacchetto di test e apri la directory dependency-jars, verifica che il JUnit JAR file sia all'interno della directory e riprova.
Nell'esempio seguente, il nome del pacchetto è .zip. zip-with-dependencies
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
tree .
L'output dovrebbe essere simile al seguente:
. |— 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.jarSe il JUnit pacchetto Appium Java è valido, troverai il file delle JUnit dipendenze simile al file jar
junit-4.10.jar
nel nostro esempio. Il nome deve essere composto dalla parola chiavejunit
e il relativo numero di versione, che in questo esempio è 4.10.
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE_INVALID_JUNIT_VERSION
In presenza del seguente messaggio, attenersi alla procedura indicata per risolvere il problema.
avvertimento
Abbiamo riscontrato che la JUnit versione era inferiore alla versione minima 4.10 supportata. Cambia la JUnit versione e riprova.
Nell'esempio seguente, il nome del pacchetto è zip-with-dependencies.zip.
-
Copiare il pacchetto di test nella directory di lavoro, quindi eseguire il comando seguente:
$ unzip zip-with-dependencies.zip
-
Dopo aver decompresso il pacchetto, è possibile trovare la struttura ad albero della directory di lavoro eseguendo il seguente comando:
$ tree .
Dovresti trovare un file di JUnit dipendenza come
junit-4.10.jar
nel nostro esempio e il suo numero di versione, che nel nostro esempio è 4.10:. |— 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.jarNota
I test potrebbero non essere eseguiti correttamente se la JUnit versione specificata nel pacchetto di test è inferiore alla versione minima 4.10 supportata.
Per ulteriori informazioni, consulta Test Appium e AWS Device Farm.