Дані програми:
Версія: 2.3
Дата завантаження: 15 Apr 15
Ліцензія: Безкоштовно
Популярність: 101
Ahven є простою модульний тест бібліотека (або база) для Ada 95 мови програмування. Проект частково скопійований JUnit і деякі ідеї взяті з AUnit.
Ahven є безкоштовним програмним забезпеченням, поширюваним під дозвільної ліцензії ISC і повинні працювати з будь-яким компілятором Ада 95
Особливості :.
- Simple API
- Малий розмір (Ahven 1,2 2к рядків коду; 636 заяв; 1074 декларацій)
- JUnit-сумісний результати тестів у форматі XML
- Строгий стиль кодування (в життя AdaControl)
- Звичайна Ада 95 код, без можливості Ada 2005, використовувані
- Портативний різних компіляторів і операційних систем
- Ліцензія Permissive Open Source
Що нового У цьому випуску:
- Починаючи з цього випуску, Ланцюжки викликів винятку тепер зберігаються в результати тестування і роздрукувати разом з результатами.
- Крім того, документація, отримана деякі поліпшення, і вихід з багаторядкових повідомлень з TAP_Runner була виправлена.
Що нового у версії 1.8:
- Зміни:
- підтримка динамічних бібліотека з GNAT був видалений, так як він не працює автоматично в безперебійної чином на Debian, Fedora, і Windows.
- Ada.Calendar залежність була видалена з Ahven.Framework. Еквівалентна функціональність в даний час здійснюється у випробувальних бігунів.
- Підтримка TAP 1,3 було припинено. TAP 1.2 підтримується нормально.
- Janus / Ada підтримка 3.1.1d було припинено. Ahven тепер вимагає Янус / Ada 3.1.2beta або пізнішої версії.
- Існує в даний час ahven.spec файл в CONTRIB / Fedora для виробництва упаковки і установки Ahven легше на Fedora.
- Виправлені помилки:
- Якщо користувач, поміщений динамічно виділений Test_Case в статично розміщену Test_Suite завершення процедури спробував звільнити ту ж пам'ять у два рази. Зараз ця проблема вирішена шляхом впровадження Відрегулюйте для типу Test_Suite. (Bug BitBucket # 2)
- Багато SOME_TYPE »(початкові значення) вирази були змінені в більш простий (початкові значення) формі. Це було зроблено, щоб уникнути Янус / Ada помилку не 73.
- Внутрішня:
- код очистки :. Виправлення стилі, видалення попереджень компілятора і коментувати роз'яснення
- процедура remove_all від Ahven.SList пакета була перейменована в Клір. Нова назва більше відповідає 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/
- Janus / Ada система збирання була переписана. См README для деталей. Крім того, деякі незначні зміни були зроблені, щоб комар сценарії збірки.
- Виправлена помилка:
- API документація не генерується для пакета Ahven.SList.
Що нового у версії 1.4:
- Цей реліз представляє тестувати щось протокол (TAP) репортер, Новий API для тестів стека на основі і покращена підтримка Janus / Ada.
- були внесені деякі зміни API, але вони повинні тільки ті, хто розширив рамки впливає.
Коментар не знайдено