Софтуер детайли:
Версия: 2.3
Дата на качване: 15 Apr 15
Разрешително: Безплатно
Популярност: 101
Ahven е проста единица тест библиотека (или рамка) за Ada 95 езика за програмиране. Проектът е свободно моделирани след JUnit и някои идеи са взети от AUnit.
Ahven е безплатен софтуер, разпространяван под разрешителен лиценз ISC и трябва да работи с всеки Ada 95 компилатор
<силни> Характеристики :.
- Simple API
- Малки размери (Ahven 1.2 има 2K SLOC; 636 изявления; 1074 декларации)
- JUnit-съвместими резултатите от тестовете в XML формат
- Strict стил кодиране (наложен AdaControl)
- Plain Ada 95 кодови, не Ada 2005 белези
- Portable в различните компилатори и операционни системи
- разрешителния лиценз Open Source
Какво ново в тази версия:
- Като се започне от това издание на backtraces Изключение правят сега, съхранявани на резултатите от теста и отпечатва заедно с резултатите.
- В допълнение, документацията получи няколко подобрения, и на изхода на няколко реда съобщения от TAP_Runner е фиксиран.
Какво ново във версия 1.8:
- Промени:
- динамична библиотека подкрепа с комара е отстранен, тъй като той не работи автоматично в безпроблемна начин на Debian, Fedora, и Windows.
- Ada.Calendar зависимостта е отстранен от Ahven.Framework. Сходна функционалност е вече изпълнена в бегачи от теста.
- Подкрепа за TAP 1.3 отпадна. TAP 1.2 се поддържа нормално.
- Janus / Ada 3.1.1d подкрепа отпадна. Ahven сега изисква Janus / Ada 3.1.2beta или по-нова.
- Сега има ahven.spec файл в вноската / Fedora да направи опаковки и инсталиране Ahven лесно на Fedora.
- Bugs фиксиран:
- Ако потребител поставени динамично разпределени Test_Case в статично разпределени Test_Suite финализирането на процедурата се опита да се освободи същия паметта два пъти. Това сега е фиксиран чрез прилагане Регулирайте за типа Test_Suite. (Bug bitbucket # 2)
- Много Some_Type "(начални стойности) изрази, бяха променени в по-лесна (начални стойности) форма. Това беше направено, за да се избегне Janus / Ada бъг не 73.
- Вътрешен:
- Code почистване:. Стил поправки, заличаване на предупреждения съставител и коментар разяснения
- процедура Remove_All от Ahven.SList пакет е преименувана на Clear. Новото име е по-последователно с Ada.Containers именуване стил.
- Ahven.VStrings пакет сега зависи от Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List вече няма процедури или функции за курсори. Същата функционалност вече може да се постигне с помощта на генерични процедура For_Each.
Какво ново във версия 1.7:.
- Това е отстраняваща грешки
- Промените включват корекция за Constraint_Error с дълги имена на изпитване и специален знак за филтриране от имената на изпитване, когато се генерира XML резултати.
- В допълнение, например производство на PDF доклад е добавен в директорията вноска и някои вътрешни кодове, почистване на бреговата са били извършени.
Какво ново във версия 1.6:
- Bugs фиксиран: инсталиране на скриптове за комара са фиксирани. Открих грешка и кръпка от Рето Buerki.
Какво ново във версия 1.5:
- Промени:
- Ahven сега бе домакин на sourceforge.net. Нови URL адреси са: страница на проекта: http://sourceforge.net/projects/ahven Начална страница: http://ahven.sourceforge.net/
- Janus / Ada натрупване система е пренаписана. Вижте README за подробности. Също така, някои малки промени бяха извършени, за да се изгради комара скриптове.
- Bug фиксирана:
- документация API не е генерирана за пакета Ahven.SList.
Какво ново във версия 1.4:
- Тази версия въвежда Test Всичко Protocol (TAP) репортер, а Новият API за тестовете на стаковете-базирани, и подобрена поддръжка Janus / Ada.
- Някои промени API бяха направени, но те следва да засяга само тези, които предоставяме на рамката.
Коментари не е намерена