Ahven

Софтуер снимки:
Ahven
Софтуер детайли:
Версия: 2.3
Дата на качване: 15 Apr 15
Розробник: Tero Koskinen
Разрешително: Безплатно
Популярност: 12

Rating: nan/5 (Total Votes: 0)

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 бяха направени, но те следва да засяга само тези, които предоставяме на рамката.

Подобен софтуер

Schema Crawler
Schema Crawler

3 Jun 15

rockload
rockload

11 May 15

Коментари към Ahven

Коментари не е намерена
добавите коментар
Включете на изображения!