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

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

buildbot-slave
buildbot-slave

14 Apr 15

pytest-marks
pytest-marks

15 Apr 15

searchtester
searchtester

12 May 15

Ahven

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