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

nose-quickunit
nose-quickunit

20 Feb 15

pytest-timeout
pytest-timeout

20 Feb 15

sst
sst

14 Apr 15

Expect-lite
Expect-lite

19 Feb 15

Commenti a Ahven

I commenti non trovato
Aggiungi commento
Accendere le immagini!