Ahven

Skjermbilde programvare:
Ahven
Prog.varedetaljer:
Versjon: 2.3
Last opp dato: 15 Apr 15
Utvikler: Tero Koskinen
Lisens: Gratis
Popularitet: 12

Rating: nan/5 (Total Votes: 0)

Ahven er en enkel enhet test bibliotek (eller et rammeverk) for Ada 95 programmeringsspråk. Prosjektet er løst modellert etter JUnit og noen ideer er hentet fra AUnit.
Ahven er fri programvare distribuert under givende ISC lisens og skal fungere med alle Ada 95 kompilator

Egenskaper .

  • Simple API
  • Liten størrelse (Ahven 1.2 har 2K SLOC, 636 uttalelser, 1074 erklæringer)
  • JUnit-kompatibel testresultater i XML-format
  • Streng koding stil (håndheves av AdaControl)
  • Plain Ada 95 kode, ingen Ada 2005 funksjonene som brukes
  • Portable tvers av ulike kompilatorer og operativsystemer
  • Permissive Open Source lisens

Hva er nytt i denne utgaven:

  • Starter fra denne utgivelsen, unntaks logger ikke kan lages er nå lagret til testresultatene og skrives ut sammen med resultatene.
  • I tillegg mottok dokumentasjonen noen forbedringer, og produksjonen av flere linjer meldinger fra TAP_Runner har blitt fikset.

Hva er nytt i versjon 1.8:

  • Endringer:
  • Den dynamiske bibliotek støtte med GNAT ble fjernet da det ikke fungerte automatisk i en problemfri måte på Debian, Fedora og Windows.
  • Ada.Calendar avhengighet ble fjernet fra Ahven.Framework. Tilsvarende funksjonalitet er nå implementert i test løpere.
  • Støtte for TAP 1.3 ble droppet. TAP 1.2 støttes normalt.
  • Janus / Ada 3.1.1d støtte ble droppet. Ahven krever nå Janus / Ada 3.1.2beta eller nyere.
  • Det er nå ahven.spec fil i contrib / fedora å lage emballasje og installere Ahven lettere på Fedora.
  • Bugs fast:
  • Dersom bruker plassert en dynamisk allokert Test_Case inn i en statisk allokert Test_Suite sluttføring prosedyre prøvde å slippe den samme minne to ganger. Dette er nå løst ved å implementere Juster for Test_Suite type. (Bug bitbucket # 2)
  • Mange Some_Type '(startverdier) uttrykk ble endret til mer enklere (startverdier) form. Dette ble gjort for å unngå Janus / Ada bug no 73.
  • Intern:
  • Kode opprydding. Stilfikser, fjerning av kompilatoren advarsler og kommentar avklaringer
  • Remove_All prosedyren fra Ahven.SList pakken ble omdøpt til Clear. Det nye navnet er mer i samsvar med Ada.Containers navngi stil.
  • Ahven.VStrings pakken nå avhenger Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List har ikke lenger rutiner eller funksjoner for pekere. Samme funksjonalitet kan nå oppnås ved hjelp av generiske For_Each prosedyre.

Hva er nytt i versjon 1.7:.

  • Dette er en bugfix utgivelse
  • Endringene omfatter en fix for Constraint_Error med lange test navn og spesialtegn filtrering fra test navn når generere XML-resultater.
  • I tillegg, PDF rapporten generasjon eksempel ble lagt til contrib katalogen og noen interne koderydd ble gjort.

Hva er nytt i versjon 1.6:

  • Bugs fast: Installasjons skript for GNAT ble fikset. Feilrapport og patch fra Reto Buerki.

Hva er nytt i versjon 1.5:

  • Endringer:
  • Ahven er nå vert på sourceforge.net. Nye nettadresser er: Prosjektside: http://sourceforge.net/projects/ahven Hjemmeside: http://ahven.sourceforge.net/
  • Janus / Ada bygge systemet ble omskrevet. Se README for detaljer. Også noen mindre endringer ble gjort for å Gnat bygge skript.
  • Bug fast:
  • API dokumentasjonen ble ikke generert for Ahven.SList pakken.

Hva er nytt i versjon 1.4:

  • Denne utgivelsen introduserer Test Anything Protocol (TAP) reporter, en nytt API for stakkbasert testtilfeller, og forbedret Janus / Ada støtte.
  • Noen API endringer ble gjort, men de bør påvirke bare de som har utvidet rammene.

Lignende programvare

Scalasca
Scalasca

20 Feb 15

Pikzie
Pikzie

14 Apr 15

cynic
cynic

14 Apr 15

filterunit
filterunit

11 May 15

Kommentarer til Ahven

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!