Arrêter une course dans AWS Device Farm - AWS Device Farm

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êter une course 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 API arrêter une course. AWS CLI

Arrêter une exécution (console)

  1. Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm.

  2. Sur le panneau de navigation de Device Farm, choisissez Mobile Device Testing, puis Projects.

  3. Choisissez le projet pour lequel vous effectuez un test actif.

  4. Sur la page Tests automatisés, choisissez l'exécution du test.

    L'icône en attente ou en cours d'exécution doit apparaître à gauche du nom de l'appareil.

    Device Farm - Arrêter une exécution de test
  5. Choisissez Stop run (Arrêter l'exécution).

    Après un court instant, une icône avec un cercle rouge avec un signe négatif à 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 l'arrête. Le nombre total de minutes qui vous sera facturé s'affiche dans la section Devices (Appareils). En outre, vous serez également facturé pour le nombre total de minutes nécessaires à Device Farm pour exécuter la suite de configuration et la suite de démontage. 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.

    Device Farm - Page détaillée d'une exécution arrêtée

Arrêtez une course (AWS CLI)

Vous pouvez exécuter la commande suivante pour arrêter le test spécifié, où myARN est le nom de ressource Amazon (ARN) du test.

$ aws devicefarm stop-run --arn myARN

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 le ARN résultat de votre course, utilisez la list-runs commande. 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, consultezRéférence AWS CLI.

Arrêtez une course (API)

  • Appelez l'StopRunopération au test.

Pour plus d'informations sur l'utilisation de Device FarmAPI, consultezAutomatiser un parc d'appareils.