Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Arrêt d'une exécution dans AWS Device Farm
Vous voudrez peut-être arrêter une exécution après l'avoir démarrée. Par exemple, si vous remarquez un problème pendant que vos tests s'exécutent, vous voudrez peut-être redémarrer l'exécution avec un script de test mis à jour.
Vous pouvez utiliser la console Device Farm ou l'API pour arrêter une exécution. AWS CLI
Arrêter une course (console)
Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm
. Dans le panneau de navigation Device Farm, choisissez Mobile Device Testing, puis choisissez Projects.
-
Choisissez le projet pour lequel vous avez un test actif.
Sur la page Tests automatisés, choisissez le test à exécuter.
L'icône en attente ou en cours d'exécution doit apparaître à gauche du nom de l'appareil.
-
Choisissez Stop run (Arrêter l'exécution).
Peu de temps après, une icône avec un cercle rouge avec un signe moins à l'intérieur apparaît à côté du nom de l'appareil. Lorsque la course est arrêtée, la couleur de l'icône passe du rouge au noir.
Important
Si un test a déjà été effectué, Device Farm ne peut pas l'arrêter. Si un test est en cours, Device Farm arrête le test. Le nombre total de minutes qui vous sera facturé s'affiche dans la section Devices (Appareils). En outre, le nombre total de minutes nécessaires à Device Farm pour exécuter la suite de configuration et la suite de démontage vous sera également facturé. Pour plus d'informations, consultez Tarification de Device Farm
. L'image suivante montre un exemple de la section Devices (Appareils) après l'arrêt réussi d'une exécution de test.
Arrêtez une course (AWS CLI)
Vous pouvez exécuter la commande suivante pour arrêter le test spécifié, où se myARN trouve l'Amazon Resource Name (ARN) du test.
$ aws devicefarm stop-run --arnmyARN
Vous devez voir des résultats similaires à ce qui suit :
{ "run": { "status": "STOPPING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "myARN", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } }
Pour obtenir l'ARN de votre exécution, utilisez la commande list-runs. La sortie doit ressembler à ce qui suit :
{ "runs": [ { "status": "RUNNING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "Your ARN will be here", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } ] }
Pour plus d'informations sur l'utilisation de Device Farm avec le AWS CLI, consultezAWS CLI référence.
Arrêter une course (API)
-
Appelez l'StopRunopération pour qu'elle soit testée.
Pour plus d'informations sur l'utilisation de l'API Device Farm, consultezAutomatisation de la ferme d'appareils.