BT

Un plug-in Jenkins pour piloter un serveur SOASTA CloudTest

par Aslan Brooke , traduit par Eric Bellemon le 22 mai 2013 |

Début avril, SOASTA et CloudBees ont publié un plug-in pour Jenkins, un serveur d'intégration continue, pour effectuer des tests automatisés sur des appareils mobiles physiques. SOASTA a publié ce plug-in avec des optimisations qui ont été développées par le créateur de Jenkins, Kohsuke Kawaguchi. Le plug-in fournit les étapes de builds nécessaires pour effectuer des opérations et des tests sur des appareils mobiles après avoir renseigné les informations minimales de configuration du serveur SOASTA CloudTest.

Kohsuke Kawaguchi, qui est aussi architecte chez CloudBees, a commenté dans le communiqué de presse officiel :

J'apprécie que SOASTA rende open source leur plug-in Jenkins et qu'ils collaborent avec la communauté Jenkins. SOASTA apporte la connaissance du produit et la communauté Jenkins apporte son expertise Jenkins. Lorsque nous collaborons, c'est du gagnant gagnant pour tout le monde. Nous sommes impatients de voir davantage d'entreprises suivre le même chemin.

Quand le plug-in est activé, Jenkins rend disponibles ces différentes étapes de build lors de la création d'un job :

  • Make App TouchTestable - Ajoute la bibliothèque TouchTest Driver dans le code source de votre application.
  • Install iOS App on Device - Veille à ce que vos tests s'exécutent sur la dernière version de votre application.
  • Play Composition - Exécute une composition CloudTest, et enregistre la sortie.
  • Wake Up iOS Device - Sort de veille un appareil iOS et ouvre Mobile Safari.
  • Reboot iOS Device - Redémarre un appareil iOS.

SOASTA automatise les tests pour les appareils Android et iOS, cependant toutes les étapes de build ci-dessus ne fonctionnent pas sous Android. De plus, lors d'une conférence en ligne, CloudBees et SOASTA ont fait une présentation sur l'automatisation des tests mobiles, en y faisant une démonstration de leur nouveau plug-in. Ils ont publié les sources du plug-in sur GitHub pour aider la communauté à comprendre les détails techniques et l'améliorer si besoin.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT