Ahven

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

Rating: 3.0/5 (Total Votes: 2)

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

ParamUnittest
ParamUnittest

20 Feb 15

nose-f7u12
nose-f7u12

11 May 15

nose-setenv
nose-setenv

14 Apr 15

nose-performance
nose-performance

20 Feb 15

Komentarze do Ahven

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