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á.
teste
Valida um arquivo de AWS CloudFormation Guard regras em relação a um arquivo de teste de unidade do Guard no formato JSON ou YAML para determinar o sucesso de regras individuais.
Sintaxe
cfn-guard test --rules-file <value> --test-data <value>
Parâmetros
-a, --alphabetical
Classifique em ordem alfabética dentro de um diretório.
-h, --help
Imprime informações de ajuda.
-m, --last-modified
Classifica pelos horários da última modificação em um diretório
-V, --version
Imprime as informações da versão.
-v, --verbose
Aumenta a verbosidade da saída. Pode ser especificado várias vezes.
A saída detalhada segue a estrutura do arquivo de regras do Guard. Cada bloco no arquivo de regras é um bloco na saída detalhada. O bloco mais alto é cada regra. Se houver when condições contrárias à regra, elas aparecerão como um bloco de condições entre irmãos.
Opções
-d, --dir
Forneça o diretório raiz para as regras.
-o, --output-format
Especifique o formato no qual a saída deve ser exibida.
Padrão: single-line-summary
Valores permitidos: json | yaml | single-line-summary | junit
-r, --rules-file
Fornece o nome de um arquivo de regras.
-t, --test-data
Fornece o nome de um arquivo ou diretório para arquivos de dados no formato JSON ou YAML.
Exemplos
cfn-guard test --rules-filerules.guard--test-dataexample.json
Saída
PASS|FAIL Expected Rule = rule_name, Status = SKIP|FAIL|PASS, Got Status = SKIP|FAIL|PASS