

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Valide un fichier de AWS CloudFormation Guard règles par rapport à un fichier de test unitaire Guard au format JSON ou YAML afin de déterminer le succès de chaque règle.

## Syntaxe
<a name="cfn-guard-test-synopsis"></a>

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

## Parameters
<a name="cfn-guard-test-flags"></a>

`-a`, `--alphabetical`

Triez par ordre alphabétique dans un répertoire.

`-h`, `--help`

Imprime les informations d'aide.

`-m`, `--last-modified`

Trie par date de dernière modification dans un répertoire

`-V`, `--version`

Imprime les informations de version.

`-v`, `--verbose`

Augmente la verbosité de sortie. Peut être spécifié plusieurs fois.

La sortie détaillée suit la structure du fichier de règles Guard. Chaque bloc du fichier de règles est un bloc de la sortie détaillée. Le bloc le plus élevé correspond à chaque règle. S'il existe des `when` conditions contraires à la règle, elles apparaissent sous la forme d'un bloc de conditions frère.

## Options
<a name="cfn-guard-test-options"></a>

`-d`, `--dir`

Indiquez le répertoire racine pour les règles.

`-o`, `--output-format`

Spécifiez le format dans lequel la sortie doit être affichée.

*Par défaut* : `single-line-summary`

*Valeurs autorisées* : `json` \$1 `yaml` \$1 `single-line-summary` \$1 `junit`

`-r`, `--rules-file`

Fournit le nom d'un fichier de règles.

`-t`, `--test-data`

Fournit le nom d'un fichier ou d'un répertoire pour les fichiers de données au format JSON ou YAML.

## Exemples
<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
```

## Consultez aussi
<a name="cfn-guard-test-see-also"></a>

[Règles de Testing Guard](testing-rules.md)