Ahven

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

Rating: nan/5 (Total Votes: 0)

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

Komentáře k Ahven

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