AWS CloudFormation تدعم الآن اختبارات العقود v2 لأنواع الموارد
تدعم AWS CloudFormation الآن اختبارات العقود v2، المتاحة من خلال علامة --v2 لأمر cfn test ضمن CloudFormation CLI. في السابق، غطت مجموعة اختبارات العقود السيناريوهات الأساسية فقط حول معالجات CRUD. تضيف اختبارات العقود v2 سيناريوهات اختبار أكثر عمقًا تختبر تنفيذ نوع المورد الخاص بك عبر كل عملية معالج. يمكن لجميع أنواع الموارد الجديدة تشغيل اختبارات العقود v2 من خلال واجهة برمجة التطبيقات من نوع الاختبار أثناء تقديم السجل، ويمكن أيضًا لأنواع الموارد المستندة إلى Java تشغيلها محليًا باستخدام cfn test --v2، مع الحاجة فقط إلى Docker وحزمة معالج يتم إنشاؤها.
تقدم اختبارات العقود v2 التحقق من الحالة المباشرة الذي يؤكد تطابق حالة المورد الفعلية مع الحالة المطلوبة بعد عمليات الإنشاء والتحديث والحذف. يستفيد المطورون أيضًا من فحوصات التوافق مع الإصدارات السابقة للمخطط، وفحص إدخال الاختبار الذي يحدد المناطق المشفرة، ومعرفات الحسابات، والأقسام، وتقارير HTML و JUnit XML المفصلة لتنفيذ اختبار العقد محليًا. تعمل هذه التحسينات على تقليل دورات التكرار بشكل كبير من خلال اكتشاف المشكلات قبل تقديم السجل.
تتوفر اختبارات العقود v2 في جميع مناطق AWS حيث تتوفر AWS CloudFormation. لمعرفة المزيد، تفضل بزيارة وثائق اختبارات العقود في AWS CloudFormation وصفحة منتج AWS CloudFormation.