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-dataexample.json
Output
PASS|FAIL
Expected Rule = rule_name
, Status = SKIP|FAIL|PASS
, Got Status = SKIP|FAIL|PASS