2017-09-27 5 views
0

J'utilise la batterie de périphériques depuis quelques jours, mais je n'ai jamais rencontré le problème d'ignorer les annotations @ test de test. Mais aujourd'hui, lorsque j'essaie d'exécuter mes tests, elle ignore Quelques tests.Je ne suis pas sûr de ce que j'ai fait de mal.Tous les tests fonctionnent avec succès sur ma machine locale.La batterie de périphériques AWS ne fonctionne pas quelques annotations TestNG @Test

J'avais regardé dans le fichier * -tests.jar. En ce que tous les fichiers de classe sont inclus. Mais dans le fichier de résultats d'analyse de la batterie de périphériques, quelques classes sont manquantes.

Ma sortie de fichier -tests.jar:

0 Mon Sep 25 10:57:06 AEST 2017 META-INF/ 
136 Mon Sep 25 10:57:06 AEST 2017 META-INF/MANIFEST.MF 
0 Mon Sep 25 10:56:58 AEST 2017 com/ 
0 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/ 
0 Mon Sep 25 10:56:58 AEST 2017 com/kidsIview/config/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/ 
0 Mon Sep 25 10:57:02 AEST 2017 com/kidsIview/mobileApps/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/ 
272 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/androidConfig.properties 
245 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/iosConfig.properties 
147 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/platformConfig.properties 
714 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/SettingsConstant.class 
493 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/Wait.class 
27491759 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/mobileApps/kidsiviewandroid.apk 
23356602 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/mobileApps/kidsiviewiphone.ipa 
5761 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/HomePage.class 
5728 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/PlayerPage.class 
3889 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SeriesPage.class 
10968 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SettingsPage.class 
971 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/HomePageTest.class 
1067 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/PlayerPageTest.class 
1173 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SeriesPageTest.class 
1233 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SettingsPageTest.class 
4924 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/TestBase.class 
4355 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/Util.class 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/ 
5910 Fri Sep 22 14:14:54 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.xml 
150 Mon Sep 25 10:57:06 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.properties 

Appareil résultat d'analyse agricole:

[ 
    { 
    "name": "Setup Suite", 
    "tests": [ 
     { 
     "name": "Setup Test" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SeriesPageTest", 
    "suite": "com.kidsIview.tests.SeriesPageTest", 
    "tests": [ 
     { 
     "name": "checkSeriesPageSwiping", 
     "test": "checkSeriesPageSwiping" 
     }, 
     { 
     "name": "checkSeriesPage", 
     "test": "checkSeriesPage" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SettingsPageTest", 
    "suite": "com.kidsIview.tests.SettingsPageTest", 
    "tests": [ 
     { 
     "name": "checkSettingsPage", 
     "test": "checkSettingsPage" 
     }, 
     { 
     "name": "checkSettingsPageNavigation", 
     "test": "checkSettingsPageNavigation" 
     } 
    ] 
    }, 
    { 
    "name": "Teardown Suite", 
    "tests": [ 
     { 
     "name": "Teardown Test" 
     } 
    ] 
    } 
] 

Commande utilisée pour regrouper le paquet:

MVN clean -DskipTests=true package -P awsIos //I added the -P profile for my own requirement selection. 
+0

Avez-vous essayé de regarder le contenu du pot pour voir si vos tests sont emballés? Aussi s'il vous plaît aider à ajouter un contexte supplémentaire à votre problème. Ce que vous avez partagé n'est pas suffisant pour déterminer où le problème pourrait être. –

+0

Avez-vous ajouté des annotations/propriétés en plus de l'annotation @Test? – NikofTime

Répondre

0

Mes excuses pour l'ajout d'un question comme une réponse ici, mais quand vous obtenez la chance pouvez-vous nous faire savoir si cela a fonctionné à un moment donné pour le dispositif F bras? Ma meilleure estimation pour le moment est qu'il manque quelque chose dans le paquet en cours de téléchargement. Pourriez-vous élaborer sur la façon dont votre projet est construit?

Voici un exemple de projet de awslabs la page GitHub pour un exemple valide

https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app

espoir qui aide

+0

J'utilise la batterie de périphériques depuis un certain temps et cela fonctionnait auparavant.J'utilise l'outil de construction maven. J'ai utilisé la commande ci-dessous pour générer le fichier zip-with-dependencies.zip. mvn clean -DskipTests = true package – swathi

+0

A quoi ressemble pom et assembly.xml? – jmp