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-file
rules.guard
--test-dataexample.json
Saída
PASS|FAIL
Expected Rule = rule_name
, Status = SKIP|FAIL|PASS
, Got Status = SKIP|FAIL|PASS