Ahven

Software screenshot:
Ahven
Podrobnosti Software:
Verze: 2.3
Datum uploadu: 15 Apr 15
Vývojka: Tero Koskinen
Licence: Volný
Popularita: 101

Rating: 3.0/5 (Total Votes: 2)

Ahven je jednoduchý test jednotky knihovny (nebo rámec) pro Ada 95 programovací jazyk. Projekt je volně po vzoru JUnit a některé nápady jsou převzaty z AUnit.
Ahven je svobodný software šířen pod tolerantní licencí ISC a měl by fungovat s jakýmkoli Ada 95 překladač

Vlastnosti :.

  • Simple API
  • Malé rozměry (Ahven 1.2 má 2K Smístní; 636; 1074 prohlášení, prohlášení)
  • výsledky JUnit-kompatibilní testy ve formátu XML
  • Strict styl kódování (vymáhá AdaControl)
  • Plain Ada 95 kódů, žádné Ada 2005 vlastnosti použité
  • Přenosné napříč různými kompilátory a operačních systémů
  • Tolerantní open source licencí

Co je nového v této verzi:

  • Od této verze, výjimkou plnohodnotných backtrace jsou nyní uloženy na Výsledky testů a vytisknout spolu s výsledky.
  • Kromě dokumentace obdržela několik vylepšení, a výstup víceřádkové zpráv z TAP_Runner byla opravena.

Co je nového ve verzi 1.8:

  • Změny:
  • Dynamická podpora knihovna s komára byl odstraněn, protože to nefunguje automaticky bez problémů způsobem na Debian, Fedora a Windows.
  • Ada.Calendar závislost byla odstraněna z Ahven.Framework. Ekvivalentní funkce je nyní implementována v testovacích běžců.
  • Podpora TAP 1.3 byl zrušen. TAP 1.2 je podporována normálně.
  • Janus / Ada 3.1.1d podpora byla zrušena. Ahven nyní vyžaduje Janus / Ada 3.1.2beta nebo novější.
  • V současné době existuje ahven.spec soubor v contrib / fedora, aby balení a instalace Ahven jednodušší na Fedoře.
  • Opravené chyby:
  • Pokud uživatel umístí dynamicky přidělenou Test_Case do staticky přidělené Test_Suite dokončení postup se pokusil dvakrát uvolnění stejné paměti. To je nyní opraveno prováděcí Nastavení pro daný typ Test_Suite. (Bug Bitbucket # 2)
  • Recenze Some_Type "(počáteční hodnoty) výrazy byly změněny na více jednodušší (počáteční hodnoty) formě. To bylo provedeno, aby se zabránilo Janus / Ada chyba 73.
  • Vnitřní:
  • Kód vyčištění:. Styl opravy, odstranění kompilátor varování a komentovat vysvětlení
  • Remove_All postup z Ahven.SList balíčku byl přejmenován na Clear. Nový název je více v souladu s Ada.Containers jmenovat styl.
  • Ahven.VStrings balíček nyní závisí na Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List nemá delší postupy nebo funkce pro kurzory. Stejná funkce je nyní možné dosáhnout pomocí generických for_each postupu.

Co je nového ve verzi 1.7:.

  • Toto je vydání s opravami chyb
  • Změna obsahuje opravu Constraint_Error s dlouhými názvy zkušebních a speciální znak filtrování z názvů testovaných při generování výsledků XML.
  • Kromě toho příklad generování zprávy PDF byl přidán do adresáře contrib a některé vnitřní pročištění kódu byly provedeny.

Co je nového ve verzi 1.6:

  • Opravené chyby: instalačních skriptů pro komára byla stanovena. Bug zprávy a záplata z Reto Buerki.

Co je nového ve verzi 1.5:

  • Změny:
  • Ahven nyní hostuje na sourceforge.net. Nové adresy URL: Stránka projektu: http://sourceforge.net/projects/ahven Home page: http://ahven.sourceforge.net/
  • Janus / Ada build systém byl přepsán. Viz README pro detaily. Také některé drobné změny byly provedeny na komár stavět skripty.
  • Opravena chyba:
  • Dokumentace API nebyl generován pro balíček Ahven.SList.

Co je nového ve verzi 1.4:

  • Tato verze přináší test něco Protocol (TAP) reportéra, Nové API pro testovací případy zásobníku na bázi, a vylepšená podpora Janus / Ada.
  • Některé změny API byly provedeny, ale měly by mít vliv pouze ti, kteří rozšířili rámec.

Podobný software

qtsourceview
qtsourceview

11 May 15

eutester
eutester

20 Feb 15

pycdep
pycdep

11 May 15

nose-exclude
nose-exclude

20 Feb 15

Komentáře k Ahven

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!