Ahven

Screenshot der Software:
Ahven
Softwarebeschreibung:
Version: 2.3
Upload-Datum: 15 Apr 15
Entwickler: Tero Koskinen
Lizenz: Frei
Popularität: 101

Rating: 3.0/5 (Total Votes: 2)

Ahven ist eine einfache Unit-Test-Bibliothek (oder ein Rahmen) für Ada 95 Programmiersprache. Das Projekt wird lose nach JUnit modelliert und einige Ideen aus AUnit übernommen.
Ahven ist freie Software unter permissiven ISC-Lizenz vertrieben und sollte mit jeder Ada 95 Compiler arbeiten

Eigenschaften .

  • Simple API
  • Klein (Ahven 1.2 hat 2K SLOC; 636 Aussagen, Erklärungen 1074)
  • JUnit-kompatiblen Testergebnisse im XML-Format
  • Strict Programmierstil (von AdaControl gesetzt) ​​
  • Plain Ada 95-Code, keine Ada 2005-Features verwendet
  • Tragbare zwischen verschiedenen Compilern und Betriebssystemen
  • Permissive Open Source Lizenz

Was ist neu in dieser Pressemitteilung:

  • Ab diesem Release werden die Ausnahme Backtraces werden nun gespeichert Die Testergebnisse und die zusammen mit den Ergebnissen ausgedruckt.
  • Darüber hinaus erhielt die Dokumentation einige Verbesserungen, und die Ausgabe des mehrzeiligen Nachrichten von TAP_Runner wurde behoben.

Was ist neu in der Version 1.8:

  • Änderungen:
  • Die dynamische Bibliothek Unterstützung mit GNAT wurde entfernt, da sie nicht automatisch in einem störungsfreien Weg auf Debian, Fedora und Windows zu arbeiten.
  • Ada.Calendar Abhängigkeit wurde vom Ahven.Framework entfernt. Äquivalente Funktionalität wird nun in den Testläufer realisiert.
  • Unterstützung für TAP 1.3 wurde fallengelassen. TAP 1.2 wird in der Regel nicht unterstützt.
  • Janus / Ada 3.1.1d Unterstützung wurde fallengelassen. Ahven benötigt nun Janus / Ada 3.1.2beta oder neuer.
  • Es ist jetzt ahven.spec Datei contrib / Fedora zu Verpackung und Installation Ahven leichter auf Fedora zu machen.
  • Fehler behoben:
  • Wenn der Benutzer platziert eine dynamisch zugewiesene Test_Case in eine statisch zugewiesene Test_Suite die Finalisierung Verfahren versucht, den gleichen Speicher zweimal freizugeben. Dies funktioniert nun durch Umsetzung Stellen für die Test_Suite Typ festgelegt. (Bug bitbucket # 2)
  • Viele Some_Type '(Anfangswerte) Ausdrücke wurden in mehrere einfachere (Anfangswerte) Form verändert. Dies geschah, um Janus / Ada Fehler nicht 73 zu vermeiden.
  • Intern:
  • Code-Bereinigung:. Stil Fixes, die Entfernung von Compiler-Warnungen und kommentieren Klar
  • REMOVE_ALL Vorgang ab Ahven.SList Paket wurde Klar umbenannt. Der neue Name ist mehr im Einklang mit Ada.Containers Namensgebung Stil.
  • Ahven.VStrings Paket hängt nun von Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List hat keine mehr Prozeduren oder Funktionen für Cursors. Gleiche Funktionalität kann nun mit generischen for_each Verfahren erreicht werden.

Was ist neu in der Version 1.7:.

  • Dies ist ein Bugfix-Release
  • Die Änderungen umfassen ein Update für Constraint_Error mit langen Testnamen und Sonderzeichen Filterung aus den Testnamen beim Erzeugen von XML-Ergebnisse.
  • Zusätzlich PDF Berichtserstellung Beispiel wurde dem contrib Verzeichnis hinzugefügt und einige interne Aufräumcode durchgeführt wurden.

Was ist neu in der Version 1.6:

  • Fehler behoben: Installationsskripte für GNAT wurden behoben. Bug-Report und Patch von Reto Buerki.

Was ist neu in der Version 1.5:

  • Änderungen:
  • Ahven sitzt jetzt bei sourceforge.net gehostet. New URLs sind: Projekt Seite: http://sourceforge.net/projects/ahven Startseite: http://ahven.sourceforge.net/
  • Janus / Ada Build-System wurde neu geschrieben. Siehe README für weitere Einzelheiten. Außerdem wurden einige kleinere Änderungen vorgenommen, um Mücken Skripte zu erstellen.
  • Fehler behoben:
  • API-Dokumentation nicht für die Ahven.SList Pakets erzeugt.

Was ist neu in der Version 1.4:

  • Diese Mitteilung stellt Test-Anything Protocol (TAP) Reporter, ein neue API für Stack-basierten Testfälle und verbessert Janus / Ada Unterstützung.
  • Einige API-Änderungen wurden vorgenommen, aber sie sind nur diejenigen, die den Rahmen erweitert haben beeinflussen sollte.

Ähnliche Software

Kommentare zu Ahven

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!