test - AWS CloudFormation Guard

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

test

AWS CloudFormation Guard ルールファイルを JSON または YAML 形式の Guard ユニットテストファイルと照合して検証し、個々のルールの成功を判断します。

構文

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

パラメータ

-a, --alphabetical

ディレクトリ内でアルファベット順にソートします。

-h, --help

ヘルプ情報を表示します。

-m, --last-modified

ディレクトリ内の最終変更時刻でソートします。

-V, --version

バージョン情報を表示します。

-v, --verbose

出力の詳細度を高めます。複数回指定できます。

詳細な出力は、ガードルールファイルの構造に従います。ルールファイル内のすべてのブロックは、詳細な出力のブロックです。一番上のブロックは各ルールです。ルールに対してwhen条件がある場合、それらは兄弟条件ブロックとして表示されます。

オプション

-d, --dir

ルールのルートディレクトリを指定します。

-o, --output-format

出力を表示する形式を指定します。

デフォルト: single-line-summary

使用できる値: json | yaml | single-line-summary | junit

-r, --rules-file

ルールファイルの名前を指定します。

-t, --test-data

JSON 形式または YAML 形式のデータファイルの名前またはディレクトリを指定します。

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

Output

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

関連情報

ガードルールのテスト