Ahven

Software skärmdump:
Ahven
Mjukvaruinformation:
Version: 2.3
Ladda upp dagen: 15 Apr 15
Utvecklare: Tero Koskinen
Licens: Gratis
Popularitet: 101

Rating: 3.0/5 (Total Votes: 2)

Ahven är ett enkelt enhetstest bibliotek (eller en ram) för Ada 95 programmeringsspråk. Projektet är löst modellerad efter JUnit och några idéer är hämtade från AUnit.
Ahven är fri programvara som distribueras enligt tillåt ISC licens och borde fungera med alla Ada 95 kompilator

Funktioner :.

  • Enkel API
  • Liten storlek (Ahven 1.2 har 2K SLOC, 636 uttalanden, 1074 deklarationer)
  • JUnit-kompatibla testresultat i XML-format
  • Strikt kodning stil (verkställas av adacontrol)
  • Plain Ada 95 kod, inga Ada 2005 funktioner som används
  • Bärbar över olika kompilatorer och operativsystem
  • Tillåt Open Source-licens

Vad är nytt i den här versionen:

  • Börja på denna release, undantagsbakåtspårningar skapas lagras nu till testresultaten och skrivas ut tillsammans med resultaten.
  • Dessutom fick dokumentationen vissa förbättringar, och utgången av flerradiga meddelanden från TAP_Runner har fastställts.

Vad är nytt i version 1.8:

  • Ändringar:
  • Den dynamiska bibliotek stöd med GNAT togs bort eftersom det inte fungerade automatiskt i en bekymmersfri sätt på Debian, Fedora, och Windows.
  • Ada.Calendar beroendet togs bort från Ahven.Framework. Motsvarande funktionalitet nu implementeras i test löpare.
  • Stöd för TAP 1.3 släpptes. TAP 1,2 uppbäres normalt.
  • Janus / Ada 3.1.1d support tappades. Ahven kräver nu Janus / Ada 3.1.2beta eller nyare.
  • Det finns nu ahven.spec fil i contrib / fedora att göra förpackningar och installera Ahven lättare på Fedora.
  • Buggar fast:
  • Om användaren placerat en dynamiskt allokerad Test_Case till ett statiskt tilldelade Test_Suite slutför förfarande försökte frigöra samma minne två gånger. Detta har åtgärdats genom att implementera Justera för typ Test_Suite. (Bug bitbucket # 2)
  • Många Some_Type "(initialvärden) uttryck ändrades till mer enklare (initialvärden) formen. Detta gjordes för att undvika Janus / Ada bugg nr 73.
  • Intern:
  • Kod sanering:. Stil fixar, borttagning av kompileringsvarningar och kommentar förtydliganden
  • Remove_All proceduren från Ahven.SList paketet döptes till Clear. Det nya namnet är mer i linje med Ada.Containers namngivning stil.
  • Ahven.VStrings paketet beror nu på Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List har inte längre förfaranden eller funktioner för Markörer. Samma funktion kan nu uppnås med hjälp av generiska For_Each förfarande.

Vad är nytt i version 1.7:.

  • Detta är en buggfix release
  • Ändringar inkluderar en fix för Constraint_Error med långa provnamn och specialtecken filtrering från testnamnen när du genererar XML-resultat.
  • Dessutom PDF rapportgenerering exempel sattes till contrib katalogen och vissa interna kod cleanups gjordes.

Vad är nytt i version 1.6:

  • Buggar fast: Installations skript för GNAT fastställdes. Felrapporten och patch från Reto Buerki.

Vad är nytt i version 1.5:

  • Ändringar:
  • Ahven nu värd på sourceforge.net. Nya webbadresser är: Project: http://sourceforge.net/projects/ahven Hemsida: http://ahven.sourceforge.net/
  • Janus / Ada byggsystem skrevs om. Se README för detaljer. Dessutom var några mindre ändringar gjorts för att gnat skapa manus.
  • Bug fast:
  • API-dokumentationen inte genereras för Ahven.SList paketet.

Vad är nytt i version 1.4:

  • Denna utgåva introducerar Test Anything Protocol (TAP) reporter, en nya API för stackbaserade testfall, och förbättrad Janus / Ada support.
  • Vissa API ändringar gjordes, men de bör endast de som har förlängt ramarna påverkar.

Liknande mjukvara

expecter
expecter

20 Feb 15

PyUseCase
PyUseCase

11 May 15

AceUnit
AceUnit

2 Jun 15

KOJAK
KOJAK

12 May 15

Kommentarer till Ahven

Kommentarer hittades inte
Kommentar
Slå på bilder!