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 SLOC; 636; 1074 заявления декларации)
  • JUnit-совместимый результаты тестов в формате XML
  • Строгий стиль кодирования (в жизнь AdaControl)
  • Обычная Ада 95 код, без признаков Ада 2005, используемые
  • Портативный разных компиляторов и операционных систем
  • Лицензия Разрешительный Open Source

Что нового В этом выпуске:

  • Начиная с этого релиза, цепочек вызовов исключение теперь хранятся в результаты испытаний и распечатать вместе с результатами.
  • Кроме того, документация, полученная некоторые улучшения, а выход многострочных сообщений с TAP_Runner была исправлена.

Что нового в версии 1.8:

  • Изменения:
  • Динамический поддержка библиотека с GNAT была удалена, так как она не работает автоматически в бесперебойной образом на Debian, Fedora, и Windows.
  • Ada.Calendar зависимость была удалена из Ahven.Framework. Эквивалент функциональность в настоящее время реализована в тестовых бегунов.
  • Поддержка TAP 1.3 был исключен. TAP 1.2 поддерживается нормально.
  • Янус / Ада поддержка 3.1.1d было прекращено. Ahven теперь требует Янус / Ada 3.1.2beta или новее.
  • Существует в настоящее время ahven.spec файл в CONTRIB / Fedora, чтобы сделать упаковку и установка Ahven легче на Fedora.
  • Исправлены ошибки:
  • Если пользователь разместил динамически выделенную Test_Case в статически выделенной Test_Suite завершение процедуры пытались освободить ту же память в два раза. Сейчас эта проблема решена путем внедрения Отрегулируйте для типа Test_Suite. (Ошибка Bitbucket # 2)
  • Многие SOME_TYPE "(начальные значения) выражения были изменены в более простой (начальные значения) форме. Это было сделано, чтобы избежать Янус / Ada ошибка нет 73.
  • Внутренняя:
  • код очистки:. исправления стиля, удаление предупреждений компилятора и комментариев разъяснения
  • Процедура 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 был добавлен в каталог CONTRIB и некоторые внутренние уборок код было сделано.

Что нового в версии 1.6:

  • Исправлены ошибки: скрипты для GNAT установке были установлены. Сообщение об ошибке и патч от Рето Buerki.

Что нового в версии 1.5:

  • Изменения:
  • Ahven теперь размещен на SourceForge.net. Новые URL-адреса являются: Страница проекта: http://sourceforge.net/projects/ahven Главная страница: http://ahven.sourceforge.net/
  • Янус / Ада система сборки была переписана. См README для деталей. Кроме того, некоторые незначительные изменения были сделаны, чтобы комар построить сценарии.
  • Исправлена ​​ошибка:
  • API документация не генерируется для пакета Ahven.SList.

Что нового в версии 1.4:

  • Этот релиз вводит тест-нибудь протокол (TAP) репортер, А Новый API для тестов стековых и улучшена поддержка Янус / Ада.
  • были внесены некоторые изменения API, но они должны только те, кто расширил рамки влияет.

Похожие программы

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

Комментарии не найдены
добавить комментарий
Включите картинки!