teste - AWS CloudFormation Guard

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-data example.json

Saída

PASS|FAIL Expected Rule = rule_name, Status = SKIP|FAIL|PASS, Got Status = SKIP|FAIL|PASS

Consulte também

Testando as regras do Guard