Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
opzioni di configurazione GTF
Greengrass Testing Framework (GTF) consente di configurare determinati parametri durante il lancio del end-to-end processo di test per orchestrare il flusso di test. È possibile specificare queste opzioni di configurazione come argomenti CLI per il JAR standalone GTF.
La versione 1.1.0 e successive di GTF fornisce le seguenti opzioni di configurazione.
-
additional-plugins
— (Opzionale) Plugin aggiuntivi per Cucumber -
aws-region
— Si rivolge a endpoint regionali specifici perAWSservizi. L'impostazione predefinita èAWSSDK rileva. -
credentials-path
— FacoltativoAWSpercorso delle credenziali del profilo. L'impostazione predefinita sono le credenziali rilevate nell'ambiente host. -
credentials-path-rotation
— Durata di rotazione opzionale perAWScredenziali. Il valore predefinito è 15 minuti oPT15M
. -
csr-path
— Il percorso della CSR con cui verrà generato il certificato del dispositivo. -
device-mode
— Il dispositivo bersaglio sottoposto a test. L'impostazione predefinita è il dispositivo locale. -
env-stage
— Si rivolge all'ambiente di implementazione di Greengrass. L'impostazione predefinita è la produzione. -
existing-device-cert-arn
— L'arn di un certificato esistente che desideri utilizzare come certificato di dispositivo per Greengrass. -
feature-path
— File o directory contenente file di funzionalità aggiuntivi. L'impostazione predefinita è che non vengono utilizzati file di feature aggiuntivi. -
gg-cli-version
— Sostituisce la versione dell'interfaccia a riga di comando di Greengrass. Il valore predefinito è il valore trovato inggc.version
. -
gg-component-bucket
— Il nome di un bucket Amazon S3 esistente che ospita i componenti Greengrass. -
gg-component-overrides
— Un elenco di componenti di Greengrass sostituiti. -
gg-persist
— Un elenco di elementi di test che devono persistere dopo l'esecuzione di un test. Il comportamento predefinito consiste nel non rendere persistente nulla. I valori accettati sono:aws.resources
,installed.software
, egenerated.files
. -
gg-runtime
— Un elenco di valori per influenzare il modo in cui il test interagisce con le risorse di test. Questi valori sostituiscono igg.persist
parametro. Se l'impostazione predefinita è vuota, presuppone che tutte le risorse di test siano gestite per test case, incluso il runtime Greengrass installato. I valori accettati sono:aws.resources
,installed.software
, egenerated.files
. -
ggc-archive
— Il percorso del componente del nucleo di Greengrass archiviato. -
ggc-install-root
— Directory per installare il componente Greengrass nucleus. I valori predefiniti sono test.temp.path e test run. -
ggc-log-level
— Imposta il livello di registro del nucleo di Greengrass per l'esecuzione del test. L'impostazione predefinita è «INFO». -
ggc-tes-rolename
— Il ruolo IAM cheAWS IoT GreengrassCore si assumerà l'accessoAWSservizi. Se non esiste un ruolo con un determinato nome, ne verrà creato uno e una politica di accesso predefinita. -
ggc-trusted-plugins
— L'elenco separato da virgole dei percorsi (sull'host) dei plugin affidabili che devono essere aggiunti a Greengrass. Per fornire il percorso sul DUT stesso, inserisci il prefisso 'dut: ' -
ggc-user-name
— Il valore PosixUser di user:group per il nucleo Greengrass. Il valore predefinito è il nome utente corrente a cui è stato effettuato l'accesso. -
ggc-version
— Sostituisce la versione del componente Greengrass nucleus in esecuzione. Il valore predefinito è il valore trovato in ggc.archive. -
log-level
— Livello di registro dell'esecuzione del test. Il valore predefinito è «INFO». -
parallel-config
— Set di indice di batch e numero di batch come stringa JSON. Il valore predefinito dell'indice batch è 0 e il numero di batch è 1. -
proxy-url
— Configura tutti i test per indirizzare il traffico attraverso questo URL. -
tags
— Esegui solo tag di funzionalità. Può essere intersecato con '&' -
test-id-prefix
— Un prefisso comune applicato a tutte le risorse specifiche del test, tra cuiAWSnomi e tag delle risorse. L'impostazione predefinita è il prefisso «gg». -
test-log-path
— Directory che conterrà i risultati dell'intera esecuzione del test. Il valore predefinito è «testResults». -
test-results-json
— Contrassegno per determinare se viene generato un report Cucumber JSON risultante scritto su disco. Il valore predefinito è true. -
test-results-log
— Contrassegno per determinare se l'output della console viene generato scritto su disco. Il valore predefinito è false (falso). -
test-results-xml
— Contrassegno per determinare se un report XML JUnit risultante viene generato e scritto su disco. Il valore predefinito è true. -
test-temp-path
— Directory per generare artefatti di test locali. Il valore predefinito è una directory temporanea casuale con il prefisso gg-testing. -
timeout-multiplier
— Moltiplicatore fornito a tutti i timeout dei test. Il valore predefinito è 1.0.