Детали программы:
Версия: 2.3
Дата загрузки: 15 Apr 15
Тип распространения: Бесплатная
Популярность: 101
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, но они должны только те, кто расширил рамки влияет.
Комментарии не найдены