Ahven

Software screenshot:
Ahven
Software informatie:
Versie: 2.3
Upload datum: 15 Apr 15
Ontwikkelaar: Tero Koskinen
Licentie: Gratis
Populariteit: 101

Rating: 3.0/5 (Total Votes: 2)

Ahven is een eenvoudige unit test bibliotheek (of een kader) voor Ada 95 programmeertaal. Het project is losjes gemodelleerd naar JUnit en enkele ideeën zijn overgenomen uit AUnit.
Ahven is vrije software gedistribueerd onder permissieve ISC licentie en zou moeten werken met elke Ada 95 compiler

Kenmerken .

  • Simple API
  • Klein formaat (Ahven 1.2 heeft 2K SLOC; 636 verklaringen; 1074 aangiften)
  • JUnit-compatibele testresultaten in XML-formaat
  • Strenge stijl van coderen (afgedwongen door AdaControl)
  • Plain Ada 95-code, geen Ada 2005 gebruikte functies
  • Portable over verschillende compilers en besturingssystemen
  • Permissieve Open Source licentie

Wat is nieuw in deze release:

  • Vanaf deze release, behalve backtraces zijn nu opgeslagen op de testresultaten en uitgeprint samen met de resultaten.
  • Daarnaast ontving de documentatie enkele verbeteringen, en de output van multiline berichten van TAP_Runner is vastgesteld.

Wat is nieuw in versie 1.8:

  • Wijzigingen:
  • De dynamische bibliotheek-ondersteuning met GNAT werd verwijderd omdat deze niet automatisch werken in een probleemloze vrije manier op Debian, Fedora, en Windows.
  • Ada.Calendar afhankelijkheid werd verwijderd uit Ahven.Framework. Gelijkwaardige functionaliteit wordt nu geïmplementeerd in de test lopers.
  • Ondersteuning voor TAP 1.3 is neergezet. TAP 1.2 wordt normaal ondersteund.
  • Janus / Ada 3.1.1d ondersteuning is neergezet. Ahven vereist nu Janus / Ada 3.1.2beta of nieuwer.
  • Er is nu ahven.spec bestand in contrib / fedora tot de verpakking en het installeren van Ahven makkelijker op Fedora te maken.
  • Bugs vastgesteld:
  • Als de gebruiker een dynamisch toegewezen Test_Case geplaatst in een statisch toegewezen Test_Suite de afronding procedure geprobeerd om hetzelfde geheugen tweemaal los. Dit is nu opgelost door het implementeren Pas voor het type Test_Suite. (Bug BitBucket # 2)
  • Veel Some_Type '(beginwaarden) uitdrukkingen werden veranderd in meer eenvoudigere (beginwaarden) vorm. Dit werd gedaan om Janus / Ada bug geen 73 te voorkomen.
  • Intern:
  • code cleanup:. Stijl fixes, verwijderen van compiler waarschuwingen en commentaar verduidelijkingen
  • Remove_All procedure vanaf Ahven.SList pakket werd hernoemd naar Clear. De nieuwe naam is meer in overeenstemming met Ada.Containers naamgeving stijl.
  • Ahven.VStrings pakket hangt nu af van Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List heeft niet meer procedures of functies voor cursors. Dezelfde functionaliteit kan nu worden gerealiseerd met behulp van generieke for_each procedure.

Wat is nieuw in versie 1.7:.

  • Dit is een bugfix versie
  • Het betreft onder meer een oplossing voor Constraint_Error met lange-test namen en speciaal karakter te filteren uit de test namen bij het genereren van XML-resultaten.
  • Daarnaast PDF genereren van rapporten voorbeeld werd de contributie directory toegevoegd en een aantal interne code opruimingen werden gedaan.

Wat is nieuw in versie 1.6:

  • Bugs vast: Installatie scripts voor GNAT werden vastgesteld. Bug report en patch van Reto Buerki.

Wat is nieuw in versie 1.5:

  • Wijzigingen:
  • Ahven wordt nu gehost op sourceforge.net. Nieuwe URL's zijn: Project pagina: http://sourceforge.net/projects/ahven Homepage: http://ahven.sourceforge.net/
  • Janus / Ada bouwsysteem werd herschreven. Zie voor nadere details. Ook werden enkele kleine aanpassingen gedaan om mug te bouwen scripts.
  • Bug opgelost:
  • API-documentatie is niet gegenereerd voor de Ahven.SList pakket.

Wat is nieuw in versie 1.4:

  • Deze release introduceert Test Anything Protocol (TAP) verslaggever, een nieuwe API voor stack-gebaseerde test cases, en verbeterde Janus / Ada support.
  • Sommige API wijzigingen werden aangebracht, maar ze moeten alleen degenen die het regelgevingskader hebben uitgebreid beïnvloeden.

Vergelijkbare software

Sahi
Sahi

14 Apr 15

dfuzz
dfuzz

12 May 15

nose2-cov
nose2-cov

14 Apr 15

crpcut
crpcut

20 Feb 15

Reacties op Ahven

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!