pengujian - AWS CloudFormation Guard

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

pengujian

Memvalidasi file AWS CloudFormation Guard aturan terhadap file pengujian unit Guard dalam format JSON atau YAMAL untuk menentukan keberhasilan aturan individual.

Sintaks

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

Parameter

-a, --alphabetical

Urutkan menurut abjad di dalam direktori.

-h, --help

Mencetak informasi bantuan.

-m, --last-modified

Mengurutkan berdasarkan waktu modifikasi terakhir dalam direktori

-V, --version

Mencetak informasi versi.

-v, --verbose

Meningkatkan verbositas output. Dapat ditentukan beberapa kali.

Output verbose mengikuti struktur file aturan Guard. Setiap blok dalam file aturan adalah blok dalam output verbose. Blok paling atas adalah setiap aturan. Jika ada when kondisi yang bertentangan dengan aturan, mereka muncul sebagai blok kondisi saudara kandung.

Opsi

-d, --dir

Berikan direktori root untuk aturan.

-o, --output-format

Tentukan format di mana output harus ditampilkan.

Default: single-line-summary

Nilai yang diizinkan: json | yaml | single-line-summary | junit

-r, --rules-file

Memberikan nama file aturan.

-t, --test-data

Menyediakan nama file atau direktori untuk file data dalam format JSON atau YAMAL.

Contoh

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

Lihat juga

Aturan Pengujian Guard