Detalii soft:
Versiune: 2.3
Incarca data: 15 Apr 15
Licenţă: Gratuit
Popularitate: 101
Ahven este un simplu bibliotecă unitate de testare (sau un cadru) pentru Ada 95 limbaj de programare. Proiectul este vag modelat după JUnit și unele idei sunt luate de la AUnit.
Ahven este software liber distribuit sub permisiv Licență ISC și ar trebui să lucreze cu orice Ada 95 compilator
Caracteristici :.
- API simplă
- dimensiuni mici (Ahven 1.2 are 2K SLOC, 636 declarații, 1074 declarații)
- rezultatele testelor compatibil-JUnit in format XML
- stil de codificare strictă (executată de AdaControl)
- Plain Ada cod 95, nu caracteristici Ada 2005 utilizate
- portabil în diferite compilatoare și sisteme de operare
- Licență Permisiv Open Source
Ce este nou în această versiune:
- Pornind de la această versiune, în backtrace excepție sunt acum stocate la rezultatele testelor și imprimate împreună cu rezultatele.
- În plus, documentația a primit câteva îmbunătățiri, precum și producția de mesaje de multilinie din TAP_Runner a fost stabilit.
Ce este nou în versiunea 1.8:
- Schimbări:
- Sprijinul bibliotecă dinamică cu GNAT a fost eliminat deoarece nu a funcționat în mod automat într-un mod fără probleme pe Debian, Fedora, și Windows.
- dependență Ada.Calendar a fost scos din Ahven.Framework. Funcționalitate echivalentă este acum pusă în aplicare în alergătorii de testare.
- Suport pentru TAP 1.3 a fost abandonată. TAP 1.2 este suportat în mod normal.
- Janus / Ada 3.1.1d sprijin a fost abandonată. Ahven cere acum Janus / Ada 3.1.2beta sau mai nou.
- Nu este acum fișier ahven.spec în contrib / fedora pentru a face ambalaje și instalarea Ahven mai ușor pe Fedora.
- Bugs fix:
- Dacă utilizator plasat o Test_Case alocat dinamic într-un Test_Suite alocat static procedura de finalizare a încercat să elibereze aceeași memorie de două ori. Acest lucru este acum stabilită prin implementarea Reglați pentru tipul Test_Suite. (Bug BitBucket # 2)
- Multe Some_Type "(valori inițiale) expresii au fost schimbate în mai simplu (valori initiale) formă. Acest lucru a fost făcut pentru a evita Janus / Ada bug nu 73.
- internă:
- Cod de curatare:. Stabilește stil, eliminare a avertismentelor de compilator și clarificări comentariu
- procedură Remove_All din pachet Ahven.SList a fost redenumită la Clear. Noul nume este mai consistent cu Ada.Containers numirea stil.
- pachet Ahven.VStrings depinde acum de Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List nu are proceduri mai sau funcții pentru cursoare. Aceeași funcționalitate poate fi atins acum folosind procedura For_Each generic.
Ce este nou în versiunea 1.7:.
- Aceasta este o versiune bugfix
- Modificările includ un fix pentru Constraint_Error cu nume de testare lungi și caracter special de filtrare de la numele de încercare atunci când generează XML.
- În plus, exemplu generarea de rapoarte PDF-a adăugat la directorul contrib și unele curatarea Codul intern s-au făcut.
Ce este nou în versiunea 1.6:
- Bugs fix: script de instalare pentru GNAT au fost stabilite. Raportul Bug și patch-uri de la Reto Buerki.
Ce este nou în versiunea 1.5:
- Schimbări:
- Ahven este acum găzduit la sourceforge.net. Noile adrese URL sunt: Pagina proiectului: http://sourceforge.net/projects/ahven Principala: http://ahven.sourceforge.net/
- sistem construi Janus / Ada a fost rescris. Vezi README pentru detalii. De asemenea, unele modificări minore au fost făcute pentru țînțari construi script-uri.
- Bug fix:
- documentația API nu a fost generat pentru pachetul Ahven.SList.
Ce este nou în versiunea 1.4:
- Această versiune introduce test Orice protocol (TAP) reporter, un nou API pentru cazuri de testare bazate pe stiva, și suport îmbunătățit Janus / Ada.
- Unele modificări API au fost făcute, dar ele ar trebui să afecteze doar pe cei care au extins cadrul.
Comentariile nu a fost găsit