Ahven

Скріншот програми:
Ahven
Дані програми:
Версія: 2.3
Дата завантаження: 15 Apr 15
Розробник: Tero Koskinen
Ліцензія: Безкоштовно
Популярність: 12

Rating: nan/5 (Total Votes: 0)

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, але вони повинні тільки ті, хто розширив рамки впливає.

Схожі програми

fakeldap
fakeldap

11 May 15

BuildBot
BuildBot

17 Feb 15

Embedded Profiler
Embedded Profiler

17 Feb 15

Ahven

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями