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á.
Opções de configuração do Greengrass Testing Framework
Opções de configuração do GTF
O Greengrass Testing Framework (GTF) permite que você configure determinados parâmetros durante o lançamento do end-to-end processo de teste para orquestrar o fluxo de teste. Você pode especificar essas opções de configuração como argumentos de CLI para o JAR autônomo do GTF.
A versão 1.1.0 e posterior do GTF fornece as seguintes opções de configuração.
-
additional-plugins
— (Opcional) Plugins adicionais do Cucumber -
aws-region
— Tem como alvo endpoints regionais específicos paraAWSserviços. O padrão é o que oAWSO SDK descobre. -
credentials-path
— OpcionalAWScaminho das credenciais do perfil. O padrão é credenciais descobertas no ambiente do host. -
credentials-path-rotation
— Duração de rotação opcional paraAWScredenciais. O padrão é 15 minutos ouPT15M
. -
csr-path
— O caminho para o CSR usando o qual o certificado do dispositivo será gerado. -
device-mode
— O dispositivo alvo em teste. O padrão é dispositivo local. -
env-stage
— Tem como alvo o ambiente de implantação do Greengrass. O padrão é produção. -
existing-device-cert-arn
— O arn de um certificado existente que você deseja usar como certificado de dispositivo para o Greengrass. -
feature-path
— Arquivo ou diretório contendo arquivos de recursos adicionais. O padrão é que nenhum arquivo de recurso adicional é usado. -
gg-cli-version
— Substitui a versão da CLI do Greengrass. O padrão é o valor encontrado emggc.version
. -
gg-component-bucket
— O nome de um bucket Amazon S3 existente que abriga componentes do Greengrass. -
gg-component-overrides
— Uma lista de substituições de componentes do Greengrass. -
gg-persist
— Uma lista de elementos de teste a serem persistidos após a execução do teste. O comportamento padrão é não persistir em nada. Os valores aceitos são:aws.resources
,installed.software
, egenerated.files
. -
gg-runtime
— Uma lista de valores para influenciar a forma como o teste interage com os recursos do teste. Esses valores substituem ogg.persist
parâmetro. Se o padrão estiver vazio, ele presume que todos os recursos de teste são gerenciados pelo caso de teste, incluindo o tempo de execução instalado do Greengrass. Os valores aceitos são:aws.resources
,installed.software
, egenerated.files
. -
ggc-archive
— O caminho para o componente do núcleo arquivado do Greengrass. -
ggc-install-root
— Diretório para instalar o componente do núcleo do Greengrass. O padrão é test.temp.path e test run folder. -
ggc-log-level
— Defina o nível de log do núcleo do Greengrass para a execução do teste. O padrão é “INFO”. -
ggc-tes-rolename
— A função do IAM queAWS IoT GreengrassO Core assumirá o acessoAWSserviços. Se uma função com o nome fornecido não existir, será criada uma política de acesso padrão. -
ggc-trusted-plugins
— A lista separada por vírgula dos caminhos (no host) dos plug-ins confiáveis que precisam ser adicionados ao Greengrass. Para fornecer o caminho no próprio DUT, prefixe o caminho com 'dut: ' -
ggc-user-name
— O valor user:group PosixUser para o núcleo Greengrass. O padrão é o nome de usuário atual que está conectado. -
ggc-version
— Substitui a versão do componente central do Greengrass em execução. O padrão é o valor encontrado em ggc.archive. -
log-level
— Nível de registro da execução do teste. O padrão é “INFO”. -
parallel-config
— Conjunto de índice de lote e número de lotes como uma string JSON. O valor padrão do índice do lote é 0 e o número de lotes é 1. -
proxy-url
— Configure todos os testes para rotear o tráfego por meio desse URL. -
tags
— Execute apenas tags de recursos. Pode ser cruzado com '&' -
test-id-prefix
— Um prefixo comum aplicado a todos os recursos específicos do teste, incluindoAWSnomes e tags de recursos. O padrão é um prefixo “gg”. -
test-log-path
— Diretório que conterá os resultados de toda a execução do teste. O padrão é “TestResults”. -
test-results-json
— Sinalize para determinar se um relatório JSON do Cucumber resultante foi gerado e gravado no disco. O valor padrão é verdadeiro. -
test-results-log
— Sinalize para determinar se a saída do console foi gerada gravada no disco. O padrão é falso. -
test-results-xml
— Sinalize para determinar se um relatório XML JUnit resultante é gerado e gravado em disco. O valor padrão é verdadeiro. -
test-temp-path
— Diretório para gerar artefatos de teste locais. O padrão é um diretório temporário aleatório prefixado com gg-testing. -
timeout-multiplier
— Multiplicador fornecido para todos os tempos limite de teste. O padrão é 1.0.