

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
<a name="cfn-guard-test"></a>

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
<a name="cfn-guard-test-synopsis"></a>

```
cfn-guard test 
--rules-file <value>
--test-data <value>
```

## Parâmetros
<a name="cfn-guard-test-flags"></a>

`-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
<a name="cfn-guard-test-options"></a>

`-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` \$1 `yaml` \$1 `single-line-summary` \$1 `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
<a name="cfn-guard-test-examples"></a>

```
cfn-guard test --rules-file rules.guard --test-data example.json
```

## Output
<a name="cfn-guard-test-output"></a>

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

## Consulte também
<a name="cfn-guard-test-see-also"></a>

[Testando as regras do Guard](testing-rules.md)