Ahven

البرمجيات قطة:
Ahven
تفاصيل البرنامج:
الإصدار: 2.3
تاريخ إيداع: 15 Apr 15
المطور: Tero Koskinen
ترخيص: حرر
شعبية: 101

Rating: 3.0/5 (Total Votes: 2)

وAhven هي مكتبة بسيطة اختبار وحدة (أو الإطار) لادا 95 لغة البرمجة. وعلى غرار المشروع فضفاضة بعد JUnit وتؤخذ بعض الأفكار من AUnit.
والبرمجيات الحرة وزعت Ahven بموجب ترخيص ISC متساهل ويجب أن تعمل مع أي مترجم آدا 95

الميزات:.

API بسيط
حجم صغير (1.2 Ahven ديه 2K SLOC، 636 التصريحات، 1074 الإعلانات)
نتائج الاختبار-JUnit متوافق في شكل XML
أسلوب الترميز صارم (القسري من قبل AdaControl)
عادي آدا 95 رمز، لا ملامح ادا 2005 استخدمت
المحمولة عبر المجمعين مختلفة وأنظمة التشغيل
رخصة تبيح المصدر المفتوح

ما هو الجديد في هذا الإصدار:

وانطلاقا من هذا الإصدار، يتم تخزين backtraces استثناء الآن لنتائج الاختبار وطباعتها جنبا إلى جنب مع النتائج.
وبالإضافة إلى ذلك، تلقت وثائق بعض التحسينات، وتم إصلاح إخراج الرسائل متعدد الأسطر من TAP_Runner.

ما هو الجديد في الإصدار 1.8:

التغييرات:
تمت إزالة دعم مكتبة ديناميكية مع البعوضة لأنها لم تعمل تلقائيا بطريقة خالية من المتاعب على ديبيان، فيدورا، ويندوز.
تمت إزالة Ada.Calendar الاعتماد من Ahven.Framework. ويتم تنفيذ وظيفة تعادل الآن في المركز الثاني الاختبار.
وقد انخفض التأييد للTAP 1.3. ويدعم TAP 1.2 عادة.
أسقطت يانوس / آدا 3.1.1d الدعم. يتطلب Ahven الآن يانوس / آدا 3.1.2beta أو أحدث.
وهناك الآن ملف ahven.spec في contrib / فيدورا لجعل التعبئة والتغليف وتركيب Ahven أسهل على فيدورا.
البق الثابتة:
إذا وضعت المستخدم Test_Case المخصصة بشكل حيوي في Test_Suite المخصصة بشكل ثابت حاول إجراء إنهاء finalization للافراج عن نفس الذاكرة مرتين. تم إصلاح هذه الآن من خلال تنفيذ الضبط للحصول على نوع Test_Suite. (الأخطاء bitbucket # 2)
تم تغيير العديد Some_Type "(القيم الأولية) التعبيرات إلى (القيم الأولية) شكل أكثر بساطة. وقد تم ذلك لتجنب يانوس / آدا علة لا 73.
الداخلية:
تنظيف كود: إصلاحات النمط، وإزالة تحذيرات مترجم والتوضيحات تعليق.
تم تغيير اسم الإجراء Remove_All من حزمة Ahven.SList إلى مسح. الاسم الجديد هو أكثر اتساقا مع نمط Ada.Containers التسمية.
حزمة Ahven.VStrings يعتمد الآن على Ada.Strings.Fixed.
Ahven.Framework.Indefinite_Test_List لا يوجد لديه إجراءات أو وظائف أطول للمؤشرات. نفس وظيفة يمكن أن يتحقق الآن باستخدام الإجراء For_Each عام.

ما هو الجديد في الإصدار 1.7:

هذا هو الافراج عن بوغفيكس.
وتشمل التغييرات على إصلاح Constraint_Error مع أسماء اختبار طويلة وطابع خاص تصفية من أسماء الاختبار عند تقديم نتائج XML.
وبالإضافة إلى ذلك، تم إضافة تقرير PDF الجيل سبيل المثال إلى الدليل contrib وأجريت بعض قانون النظافة الداخلية.

ما هو الجديد في الإصدار 1.6:

البق الثابتة: تم إصلاحها البرامج النصية التثبيت للناموس. تقرير الشوائب والتصحيح من ريتو Buerki.

ما هو جديد في الإصدار 1.5:

التغييرات:
يتم استضافتها Ahven الآن في sourceforge.net. عناوين جديدة هي: صفحة المشروع: http://sourceforge.net/projects/ahven الصفحة الرئيسية: http://ahven.sourceforge.net/
تم إعادة كتابة نظام بناء يانوس / آدا. انظر README للحصول على التفاصيل. أيضا، تم القيام به بعض التغييرات الطفيفة على البعوضة بناء البرامج النصية.
علة ثابتة:
لم تولد الوثائق API لحزمة Ahven.SList.

ما هو الجديد في الإصدار 1.4:

هذا الإصدار يقدم اختبار بروتوكول أي شئ (TAP) مراسل وAPI جديد لحالات الاختبار القائم على كومة، وتحسين الدعم يانوس / آدا.
تم إجراء بعض التغييرات API، ولكن ينبغي أن تؤثر فقط أولئك الذين قمنا بمد هذا الإطار.

برامج مماثلة

lava-serial
lava-serial

15 Apr 15

jenkviz
jenkviz

14 Apr 15

matchmaker
matchmaker

14 Apr 15

pry
pry

14 Apr 15

تعليقات ل Ahven

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!