Variáveis de ambiente - AWS Device Farm

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á.

Variáveis de ambiente

As variáveis de ambiente representam valores usados pelos testes automatizados. Você pode usar essas variáveis de ambiente nos arquivos YAML e no código de teste. Em um ambiente de teste personalizado, o Device Farm preenche dinamicamente as variáveis de ambiente em tempo de execução.

Variáveis de ambiente comuns

Testes do Android

Esta seção descreve as variáveis de ambiente personalizadas comuns aos testes da plataforma Android compatíveis com o Device Farm.

$DEVICEFARM_DEVICE_NAME

Nome do dispositivo no qual os testes são executados. Ele representa o Unique Device Identifer (UDID – Identificador exclusivo do dispositivo).

$DEVICEFARM_DEVICE_PLATFORM_NAME

O nome da plataforma do dispositivo. Ele é Android ou iOS.

$DEVICEFARM_DEVICE_OS_VERSION

A versão do sistema operacional do dispositivo.

$DEVICEFARM_APP_PATH

O caminho do aplicativo para dispositivos móveis na máquina de host onde os testes estão sendo executados. O caminho do aplicativo só está disponível para aplicativos para dispositivos móveis.

$DEVICEFARM_DEVICE_UDID

O identificador exclusivo do dispositivo para aplicativos móveis que executam o teste automatizado.

$DEVICEFARM_LOG_DIR

O caminho para os arquivos de log gerados durante a execução de teste. Por padrão, todos os arquivos nesse diretório são arquivados em um arquivo ZIP e disponibilizados como artefato após a execução do teste.

$DEVICEFARM_SCREENSHOT_PATH

O caminho das capturas de telas, se houver, capturadas durante a execução de teste.

$DEVICEFARM_CHROMEDRIVER_EXECUTABLE_DIR

A localização de um diretório que contém os executáveis necessários do Chromedriver para uso nos testes web e híbridos do Appium.

$ANDROID_HOME

O caminho para o diretório de instalação do SDK do Android.

nota

A variável de ANDROID_HOME ambiente só está disponível no host de teste do Amazon Linux 2 para Android.

Testes do iOS

Esta seção descreve as variáveis de ambiente personalizadas comuns aos testes da plataforma iOS compatíveis com o Device Farm.

$DEVICEFARM_DEVICE_NAME

Nome do dispositivo no qual os testes são executados. Ele representa o Unique Device Identifer (UDID – Identificador exclusivo do dispositivo).

$DEVICEFARM_DEVICE_PLATFORM_NAME

O nome da plataforma do dispositivo. Ele é Android ou iOS.

$DEVICEFARM_APP_PATH

O caminho do aplicativo para dispositivos móveis na máquina de host onde os testes estão sendo executados. O caminho do aplicativo só está disponível para aplicativos para dispositivos móveis.

$DEVICEFARM_DEVICE_UDID

O identificador exclusivo do dispositivo para aplicativos móveis que executam o teste automatizado.

$DEVICEFARM_LOG_DIR

O caminho para os arquivos de log gerados durante a execução de teste.

$DEVICEFARM_SCREENSHOT_PATH

O caminho das capturas de telas, se houver, capturadas durante a execução de teste.