AWS CloudFormation kini mendukung contract test v2 untuk tipe sumber daya
AWS CloudFormation kini mendukung pengujian kontrak v2, yang tersedia melalui flag --v2 pada perintah cfn test di CLI CloudFormation. Sebelumnya, rangkaian pengujian kontrak hanya mencakup skenario dasar seputar penangan CRUD. Pengujian kontrak v2 menambahkan skenario pengujian yang lebih mendalam yang menguji implementasi tipe sumber daya Anda di setiap operasi penangan. Semua tipe sumber daya baru dapat menjalankan pengujian kontrak v2 melalui API tipe pengujian selama pengajuan registri, dan tipe sumber daya berbasis Java juga dapat menjalankannya secara lokal dengan cfn test --v2, hanya membutuhkan Docker dan paket penangan yang telah dibuat.
Pengujian kontrak v2 memperkenalkan verifikasi status langsung yang memastikan status sumber daya aktual sesuai dengan status yang diminta setelah operasi pembuatan, pembaruan, dan penghapusan. Pengembang juga mendapat manfaat dari pemeriksaan kompatibilitas mundur skema, pemeriksaan input pengujian yang menandai Region, ID akun, dan partisi yang dikodekan secara permanen, serta laporan HTML dan XML JUnit terperinci untuk eksekusi pengujian kontrak lokal. Peningkatan ini secara signifikan mengurangi siklus iterasi dengan memunculkan masalah sebelum pengajuan ke registri.
Pengujian kontrak v2 tersedia di semua AWS Region tempat AWS CloudFormation tersedia. Untuk mempelajari lebih lanjut, kunjungi dokumentasi uji kontrak AWS CloudFormation dan halaman produk AWS CloudFormation.