2017-09-21 6 views
0

J'ai des requêtes simples et je n'arrive pas à trouver des références pour les comprendre. Pouvez-vous s'il vous plaît m'aider à comprendre ces doutes?Requêtes AWS d'exécution de test de périphérique devicefarm

  • -t-AWS DeviceFarm permet des annotations de test? BeforeSuite, AfterSuite, Test, BeforeTest, AfterTest, groupes, groupsOderBy, activés.
  • AWS DeviceFarm lit-il le fichier testing.xml si nous avons une place sous root dans -test.jar?
  • AWS DeviceFarm exécute-t-il uniquement les méthodes mentionnées dans le fichier testing.xml avec la balise include? Je ne vois pas que ça marche. Indépendamment des méthodes d'inclusion mentionnées, il exécute toutes les méthodes annotées avec une étiquette de test dans le fichier de classe.
  • Les méthodes de classe incluent et excluent les balises qui fonctionnent réellement dans DeviceFarm?
  • Disons que j'ai beaucoup de classes de test et que je ne veux en exécuter que quelques-unes dans l'exécution du test. Quelle est la manière exacte ou la meilleure façon de ne permettre que quelques tests? Disons que j'ai 5 tests et que je veux l'exécuter en séquentiel comme une limitation de produit. Quelle est la manière exacte ou la meilleure façon d'exécuter des tests dans un ordre séquentiel?
  • Pourquoi chaque classe mentionnée dans la balise de test dans testing.xml est-elle considérée comme une suite de tests distincte? Alors dans ce cas, quelle est la différence exacte si j'ai mentionné deux suites de test dans le fichier testng.xml et que chaque suite de tests a de nouveau plusieurs classes de test?
  • Est-ce que le nom de suite parallel = "none" fonctionne dans DeviceFarm? Appréciez si vous pouvez donner des conseils sur ces questions au plus tôt et si vous pouvez fournir des directives pour la référence exacte de la documentation pour d'autres études. Cordialement, Srinivas
+0

Avez-vous lu la documentation? Que se passe-t-il lorsque vous essayez tout cela? Où êtes-vous coincé? À quelles erreurs faites-vous face? –

Répondre

0

Dans mon cas:

  • soutien: BeforeSuite, AfterSuite, Test, BeforeTest, AfterTest
  • Pas de support: groupes, groupsOderBy, a permis
  • -

Est-ce que AWS DeviceFarm lit le fichier testing.xml si nous avons un emplacement sous la racine dans le fichier -test.jar?

  • Oui

Est-ce que AWS DeviceFarm dirige vraiment que les méthodes qui ont mentionné dans fichier testing.xml avec balise include? Je ne vois pas que ça marche. Indépendamment des méthodes d'inclusion mentionnées, il exécute toutes les méthodes annotées avec une étiquette de test dans le fichier de classe.

  • Non, il ne fonctionne que la classe qui a été notamment à l'aide mais comprendre

    Indifférent Fume

    Méthodes de classe inclure et exclure les balises qui fonctionne vraiment dans DeviceFarm?

  • Aucun travail

Disons que si je tas de classes de test et je veux courir que quelques dans l'exécution des tests. Quelle est la manière exacte ou la meilleure façon d'activer seulement quelques tests à exécuter?

  • Il y a plusieurs façons somes J'essayées:
    • Vous pouvez mettre votre test dans plusieurs classes, tout comme "TEST1.java, TEST2.java ..."
    • Dans le pom.xml :
<plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-jar-plugin</artifactId> 
        <version>2.6</version> 
        <executions> 
         <execution> 
          <goals> 
           <goal>test-jar</goal> 
          </goals> 
         </execution> 
        </executions> 
         <configuration> 
       <classifier>xxx</classifier> 
       <includes> 
        <include>**/*TestNameYouWantToRun*</include> 
       </includes> 
       </configuration> 
       </plugin> 

De cette façon, vous pouvez inclure ou exclure votre test

Si vous ne voulez pas créer tant de classes et que vous souhaitez utiliser plusieurs méthodes d'essai, la seule façon fonctionne pour moi COMEND la méthode Medion AG Je veux courir