Ahven

Software screenshot:
Ahven
Dettagli del software:
Versione: 2.3
Data di caricamento: 15 Apr 15
Sviluppatore: Tero Koskinen
Licenza: Libero
Popolarità: 12

Rating: nan/5 (Total Votes: 0)

Ahven è una semplice libreria di test unit (o un quadro) per Ada 95 linguaggio di programmazione. Il progetto è liberamente modellato JUnit e alcune idee sono prese da AUnit.
Ahven è software libero distribuito sotto licenza ISC permissiva e dovrebbe funzionare con qualsiasi compilatore Ada 95

Caratteristiche :.

  • Simple API
  • Piccole dimensioni (Ahven 1.2 ha 2K SLOC, 636 dichiarazioni, 1.074 dichiarazioni)
  • i risultati dei test compatibile con JUnit in formato XML
  • Strict stile di codifica (imposto dal AdaControl)
  • Plain Ada codice 95, senza funzioni Ada 2005 utilizzati
  • portabile su diversi compilatori e sistemi operativi
  • licenza permissiva Open Source

Cosa c'è di nuovo in questa versione:

  • A partire da questa versione, i backtrace eccezione sono ora memorizzato i risultati delle prove e stampati insieme ai risultati.
  • Inoltre, la documentazione ricevuta alcuni miglioramenti, e l'uscita dei messaggi di più righe da TAP_Runner è stato risolto.

Cosa c'è di nuovo in versione 1.8:

  • Modifiche:
  • Il supporto libreria dinamica con GNAT è stato rimosso in quanto non ha funzionato automaticamente in un modo senza problemi su Debian, Fedora, e Windows.
  • Ada.Calendar dipendenza è stato rimosso dal Ahven.Framework. Funzionalità equivalente viene ora implementato in corridori di prova.
  • Il supporto per TAP 1.3 è stata abbandonata. TAP 1.2 è supportato normalmente.
  • Janus / Ada 3.1.1d supporto è stato eliminato. Ahven ora richiede 3.1.2beta Janus / Ada o più recente.
  • Vi è ora di file ahven.spec in contrib / fedora per rendere l'imballaggio e l'installazione Ahven facile per Fedora.
  • Bugs fisso:
  • Se l'utente posta un Test_Case allocata dinamicamente in un Test_Suite staticamente assegnato la procedura messa a punto ha cercato di liberare la stessa memoria due volte. Questo problema è stato risolto implementando Regolare per il tipo Test_Suite. (Bug bitbucket # 2)
  • Molti Some_Type '(valori iniziali) le espressioni sono state cambiate in più semplice (valori iniziali) forma. Ciò è stato fatto per evitare Janus / Ada bug no 73.
  • interna:
  • Codice di pulizia:. Correzioni di stile, la rimozione di avvisi del compilatore e di commento chiarimenti
  • procedura REMOVE_ALL dal pacchetto Ahven.SList è stata rinominata Clear. Il nuovo nome è più coerente con Ada.Containers denominazione stile.
  • package Ahven.VStrings ora dipende Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List non ha procedure più o funzioni per i cursori. La stessa funzionalità può essere ora realizzato utilizzando procedura For_Each generico.

Cosa c'è di nuovo in versione 1.7:.

  • Questa è una versione bugfix
  • I cambiamenti includono una correzione per Constraint_Error con i nomi di test lunghi e caratteri speciali che filtrano dai nomi di prova quando si generano risultati XML.
  • Inoltre, esempio la generazione di report PDF è stato aggiunto alla directory contrib e alcune ripuliture codice interno sono stati fatti.

Cosa c'è di nuovo in versione 1.6:

  • Bugs fisso: sono stati fissati gli script per l'installazione GNAT. Segnalazione di bug e patch da Reto Buerki.

Cosa c'è di nuovo in versione 1.5:

  • Modifiche:
  • Ahven è ora ospitato presso sourceforge.net. Nuovi URL sono: Progetto: http://sourceforge.net/projects/ahven Home page: http://ahven.sourceforge.net/
  • sistema di compilazione Janus / Ada è stato riscritto. Vedere README per i dettagli. Inoltre, alcune piccole modifiche sono state fatte per Zanzara costruire script.
  • Bug fisso:
  • documentazione API non è stato generato per il pacchetto Ahven.SList.

Cosa c'è di nuovo in versione 1.4:

  • Questa versione introduce Test Anything Protocol (TAP) giornalista, un nuova API per i casi di test basati su stack, e migliorato il supporto Janus / Ada.
  • sono state apportate alcune modifiche alle API, ma dovrebbe riguardare solo coloro che hanno esteso il quadro.

Programmi simili

benchbase
benchbase

11 May 15

Tarn
Tarn

14 Apr 15

DTest
DTest

11 May 15

Commenti a Ahven

I commenti non trovato
Aggiungi commento
Accendere le immagini!