test - AWS CloudFormation Guard

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

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

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

Paramètres

-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

-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 | yaml | single-line-summary | 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

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

Sortie

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

Consultez aussi

Règles de Testing Guard