As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Interrompendo uma execução no AWS Device Farm
Talvez você queira interromper uma execução já iniciada. Por exemplo, se perceber um problema enquanto os testes estiverem sendo executados, convém reiniciar a execução com um script de teste atualizado.
Você pode usar o console Device Farm ou API interromper uma execução. AWS CLI
Tópicos
Interromper uma execução (console)
Faça login no console do Device Farm em https://console.aws.amazon.com/devicefarm.
No painel de navegação do Device Farm, escolha Teste para dispositivos móveis e, em seguida, Projetos.
-
Escolha o projeto no qual você tem uma execução de teste ativa.
Na página Testes automatizados, escolha a execução do teste.
O ícone pendente ou em execução deve aparecer à esquerda do nome do dispositivo.
-
Escolha Interromper a execução.
Após um breve período, um ícone com um círculo vermelho com um sinal de menos dentro aparece ao lado do nome do dispositivo. Quando a execução é interrompida, a cor do ícone muda de vermelho para preto.
Importante
Se um teste já tiver sido executado, o Device Farm não poderá interrompê-lo. Se um teste estiver em andamento, o Device Farm interromperá o teste. O total de minutos pelos quais você será cobrado é exibido na seção Dispositivos. Além disso, você também será cobrado pelo total de minutos que o Device Farm leva para executar o conjunto de configuração e o conjunto de desmontagem. Para obter mais informações, consulte Definição de preço do Device Farm
. A imagem a seguir mostra um exemplo da seção Dispositivos depois que uma execução de teste foi interrompida com êxito.
Interromper uma execução (AWS CLI)
Você pode executar o comando a seguir para interromper a execução do teste especificado, onde myARN
é o Amazon Resource Name (ARN) da execução do teste.
$ aws devicefarm stop-run --arn
myARN
Você deve ver saída semelhante a:
{ "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 } } }
Para obter o ARN resultado da sua corrida, use o list-runs
comando. A saída deve ser semelhante à seguinte:
{ "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 } } ] }
Para obter informações sobre como usar o Device Farm com o AWS CLI, consulteReferência do AWS CLI.
Interromper uma execução (API)
-
Chame a StopRunoperação para a execução do teste.
Para obter informações sobre como usar o Device FarmAPI, consulteAutomatização do Device Farm.