AWS CloudFormation artık kaynak türleri için sözleşme testleri v2'yi destekliyor
AWS CloudFormation artık CloudFormation CLI'deki cfn test komutunun --v2 bayrağı aracılığıyla kullanılabilen sözleşme testleri v2'yi desteklemektedir. Önceden, sözleşme test paketi yalnızca CRUD işleyicilerinin etrafındaki temel senaryoları kapsıyordu. Sözleşme testleri v2, her işleyici işleminde kaynak türü uygulamanızı yerine getiren daha derin test senaryoları ekler. Tüm yeni kaynak türleri, kayıt defteri gönderimi sırasında test-type API'si aracılığıyla sözleşme testleri v2'yi çalıştırabilir. Java tabanlı kaynak türleri ise yalnızca Docker ve yerleşik bir işleyici paketi gerektiren cfn test --v2 ile sözleşme testleri v2'yi yerel olarak çalıştırabilir.
Sözleşme testleri v2, oluşturma, güncelleme ve silme işlemlerinden sonra gerçek kaynak durumunun istenen durumla eşleştiğini doğrulayabilen canlı durum doğrulaması sunar. Geliştiriciler ayrıca geriye dönük şema uyumluluk denetimlerinden, sabit kodlanmış Bölgeleri, hesap kimliklerini ve bölümleri işaretleyen test girdisi linting'den ve yerel sözleşme testi yürütme için ayrıntılı HTML ve JUnit XML raporlarından yararlanır. Bu iyileştirmeler, kayıt defteri gönderiminden önce sorunları ortaya çıkararak yineleme döngülerini önemli ölçüde azaltır.
Sözleşme testleri v2, AWS CloudFormation'ın kullanılabildiği tüm AWS Bölgelerinde kullanılabilir. Daha fazla bilgi edinmek için AWS CloudFormation sözleşme testleri belgelerini ve AWS CloudFormation ürün sayfasını ziyaret edin.