Ahven

Screenshot Software:
Ahven
Szczegóły programowe:
Wersja: 2.3
Filmu: 15 Apr 15
Wywoływacz: Tero Koskinen
Licencja: Wolny
Popularność: 12

Rating: nan/5 (Total Votes: 0)

Ahven jest prosta biblioteka testów jednostkowych (lub ramy) dla języka programowania Ada 95. Projekt jest luźno wzorowane JUnit, a niektóre pomysły są brane z AUnit.
Ahven jest darmowe oprogramowanie rozpowszechniane na ISC i liberalną licencją powinny działać z każdym Ada 95 kompilator

Opis .

  • Proste API
  • Mały rozmiar (Ahven 1.2 ma 2K SLOC; 636; 1074 deklaracje deklaracje)
  • JUnit-kompatybilny wyniki testów w formacie XML
  • Ścisłe styl pisania (egzekwowane przez AdaControl)
  • Zwykły Ada kod 95, nie Ada 2005 wykorzystywanych funkcji,
  • Przenośny w różnych kompilatorów i systemów operacyjnych,
  • licencji Tolerancyjny Open Source

Co nowego w tym wydaniu:

  • Począwszy od tej wersji, to wyjątek backtrace zapisywane są teraz wyniki badań i wydrukowane wraz z wynikami.
  • Dodatkowo, dokumentacja otrzymał kilka ulepszeń, a wyjście multilinii wiadomości od TAP_Runner został naprawiony.

Co nowego w wersji 1.8:

  • Zmiany:
  • dynamiczne wsparcie biblioteka z Gnat został usunięty, ponieważ nie działa automatycznie w bezproblemowy sposób na Debiana, Fedory i Windows.
  • uzależnienie Ada.Calendar został usunięty z Ahven.Framework. Odpowiednik funkcjonalność jest teraz realizowany biegaczy badań.
  • Wsparcie dla TAP 1.3 został usunięty. TAP 1.2 jest obsługiwany prawidłowo.
  • Janus / Ada 3.1.1d wsparcie zostało upuszczone. Ahven wymaga teraz Janus / Ada 3.1.2beta lub nowszej.
  • Nie ma teraz plik ahven.spec w contrib / fedora do pakowania i instalacji ahven łatwiej na Fedorze.
  • błędy:
  • Jeśli użytkownik umieszcza dynamicznie przydzielany Test_Case do statycznego Test_Suite Procedura finalizacja próbował zwolnić samą pamięć dwa razy. To jest już ustalona poprzez wdrożenie Dopasuj dla typu Test_Suite. (Bug bitbucket # 2)
  • Wiele Some_Type '(wartości początkowej) wyrażenia zostały zmienione na bardziej prostszy (wartości początkowej) formie. Zrobiono to w celu uniknięcia Janus / Ada błąd nr 73.
  • Wewnętrzne:
  • Kod czyszczenia:. Poprawki w stylu, usunięcie ostrzeżenia kompilatora i komentarz wyjaśnień
  • Procedura Remove_All z pakietu Ahven.SList została zmieniona na Clear. Nowa nazwa jest bardziej zgodne z Ada.Containers nazywania stylu.
  • Pakiet Ahven.VStrings zależy teraz od Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List nie ma dłuższych procedur lub funkcji dla kursorów. Samą funkcjonalność można uzyskać stosując ogólny teraz procedurę For_Each.

Co nowego w wersji 1.7.

  • Jest to wydanie poprawkowe,
  • Zmiany obejmują poprawkę Constraint_Error o długich nazwach testowych i szczególnym charakterze filtrowania od nazw testowych podczas generowania wyników XML.
  • W dodatku, przykład generowanie raportów w formacie PDF Data dodania do katalogu contrib i niektóre wewnętrzne porządki w kodzie zostały wykonane.

Co nowego w wersji 1.6:

  • błędy: skrypty instalacyjne Gnat zostały ustalone. Raport o błędzie i poprawka z Reto Buerki.

Co nowego w wersji 1.5:

  • Zmiany:
  • Ahven jest teraz gościł na sourceforge.net. Nowe adresy URL: Strona projektu: http://sourceforge.net/projects/ahven Strona domowa: http://ahven.sourceforge.net/
  • Janus / Ada system budowania został przepisany. Zobacz README. Ponadto, niektóre drobne zmiany zostały wykonane do Gnat tworzyć skrypty.
  • buga:
  • dokumentacja API nie został wygenerowany dla pakietu Ahven.SList.

Co nowego w wersji 1.4:

  • W tej wersji wprowadzono test Wszystko Protocol (TAP) reporter, nowe API dla stosu oparte przypadków testowych oraz ulepszona obsługa Janus / Ada.
  • Pewne zmiany API zostały wykonane, ale powinny one dotyczyć tylko tych, którzy mają inne ramy.

Podobne oprogramowanie

pry
pry

14 Apr 15

gar
gar

11 May 15

Komentarze do Ahven

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!