Ahven

نرم افزار تصویر:
Ahven
جزئیات نرم افزار:
نسخه: 2.3
ها تاریخ: 15 Apr 15
توسعه دهنده: Tero Koskinen
پروانه: رایگان
محبوبیت: 12

Rating: nan/5 (Total Votes: 0)

در Ahven یک کتابخانه ساده تست واحد (یا یک چارچوب) برای آدا 95 زبان برنامه نویسی است. این پروژه آزادانه پس از JUnit است مدل و برخی از ایده ها از AUnit گرفته شده است.
Ahven است نرمافزار آزاد توزیع تحت لیسانس ISC مجاز و باید با هر کامپایلر آدا 95 کار

ویژگی ها:.

API ساده
اندازه کوچک (Ahven 1.2 است 2K خط ارتباطی استراتژیک، 636 بیانیه؛ 1074 اظهارات)
نتایج آزمون در قالب XML از JUnit سازگار
سبک برنامه نویسی سخت (اجرا شده توسط 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 آماری اختصاص داده قرار داده شده روش نهایی سعی کردم به دو بار آزاد حافظه همان. این در حال حاضر با اجرای تنظیم برای نوع 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 است:

این یک نسخه bugfix است.
تغییرات شامل یک ثابت برای 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، ساخته شده بودند اما آنها تنها کسانی که در چارچوب گسترش داده است باید تاثیر می گذارد.

نرم افزار های مشابه

codemetre
codemetre

11 May 15

jenkviz
jenkviz

14 Apr 15

rgf
rgf

14 Apr 15

نظرات به Ahven

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!