2017-08-07 9 views
0

J'ai un script d'automatisation où dans je voulais exécuter le même à la ferme de l'appareil AWSImpossible d'accéder aux propriétés fichier informations dans Amazon ferme dispositif SSFE

cadre

mis en œuvre dans Maven et tous les plugins respectifs sont mentionnés dans pom .xml comme suggéré par AWS
Je suis en mesure d'exécuter les scripts sur ma machine autonome locale
Tech utilisé Appium + Java + TestNG + Android
avec succès ZIP et téléchargés apk dans AWS

converti en Zip comme indiqué ,

enter image description here

et mes Appium-0.0.1-snapshot-tests contient les fichiers suivants

enter image description here

Mon cadre utilise ces fichiers de propriétés pour transmettre des valeurs aux scripts, alors quand je déclenche la exécution échec de l'appel des fichiers de propriétés

La batterie de serveurs AWS indique: "Tests ignorés en raison de l'erreur d'analyse du package de test"

S'il vous plaît suggérer

Répondre

0

Je ne peux pas encore ajouter un commentaire mais je voulais demander le message retourné dans le fichier de résultat d'analyse.

Il peut également être défaillantes en raison de certaines des configurations définies dans le testng.xml

Testng XML not accepted by AWS Device Farm

Il ne semble pas que toutes les balises du testng.xml sont encore pris en charge dans Farm Device.

Un exemple d'un projet valide à l'aide testng se trouvent à la page github awslabs:

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

0
ClassLoader loader = Thread.currentThread().getContextClassLoader(); 
       Properties configs = new Properties(); 

       BufferedReader metadataReader = new BufferedReader(
         new InputStreamReader(loader.getResourceAsStream(config.property))); 
       sUserConfigs.load(new StringReader(IOUtils.toString(metadataReader).replace("\\", "/"))); 

vous pouvez appeler le fichier de propriété en utilisant le code ci-dessus.