Szoftver adatai:
Változat: 2.3
Feltöltés dátuma: 15 Apr 15
Engedély: Ingyenes
Népszerűség: 101
Ahven egy egyszerű készülék teszt könyvtár (vagy a keret) az Ada 95 programozási nyelv. A projekt lazán mintájára JUnit és néhány ötletet vesznek AUnit.
Ahven szabad szoftver alatt terjesztett megengedő ISC engedélyt és kell dolgozni minden Ada 95 fordítót.
Tulajdonságok :
- Egyszerű API
- Kis méretű (Ahven 1.2 van 2K SLOC; 636 kimutatások; 1074 nyilatkozatok)
- JUnit-kompatibilis vizsgálati eredmények XML formátumú
- Strict kódolási stílus (érvényesítik AdaControl)
- Plain Ada 95 kódot, nem Ada 2005 használt funkciókat
- Hordozható különböző fordítók és operációs rendszerek
- Megengedõ nyílt forráskódú licenc
Mi az új ebben a kiadásban:
- kiindulva ez a kiadás, kivéve nyomkövetési most tárolják a A vizsgálati eredmények és kinyomtatható eredményekkel együtt.
- Ezen kívül, a kapott dokumentációt némi javulás, és a kimeneti többsoros üzeneteket TAP_Runner került.
Mi az új a 1.8 verzió:
- Váltás:
- A dinamikus könyvtár támogatást GNAT eltávolították, mivel nem működik automatikusan egy problémamentes módon a Debian, Fedora, és a Windows.
- Ada.Calendar függőségi lekerült Ahven.Framework. Megfelelő funkcionalitást most végre a tesztet futók.
- Támogatás TAP 1.3 elvetették. TAP 1.2 támogatja rendesen.
- Janus / Ada 3.1.1d támogatást elvetették. Ahven most van szükség Janus / Ada 3.1.2beta vagy újabb.
- Van most ahven.spec fájlt contrib / fedora, hogy a csomagolás és telepítése Ahven könnyebb Fedora.
- hiba javítva:
- Ha a felhasználó elhelyezett egy dinamikusan lefoglalt Test_Case egy statikusan kiosztott Test_Suite véglegesítése eljárás akarta szabadítani ugyanazon memória kétszerese. Ez most fix végrehajtásával állítsa a Test_Suite típus. (Bug bitbucket # 2)
- Sok Some_Type "(kezdeti érték) kifejezések váltották be több egyszerűbb (kezdeti érték) formájában. Ez úgy történt, hogy elkerüljék Janus / Ada bug nincs 73.
- Belső:
- Code razzia: stílus javítások eltávolítása, fordító figyelmeztetések és comment felvilágosítást.
- Remove_All eljárást a Ahven.SList csomagot átnevezték törlése. Az új név jobban megfelel Ada.Containers elnevezési stílust.
- Ahven.VStrings csomag függ Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List már nincs több eljárás vagy függvény a kurzorok. Ugyanazon funkciókat lehet teremteni elérni segítségével általános For_Each eljárás.
Mi az új a 1.7-es verzió:
- Ez egy hibajavító kiadás.
- A változások között a javítás Constraint_Error hosszú teszt nevét és speciális karakterek szűrése a teszt nevét generálása során XML eredményeket.
- Emellett PDF jelentéskészítés például adtunk a contrib könyvtárban, és néhány belső kódtisztítások végeztek.
Mi az új 1.6:
- hiba javítva: Telepítés szkriptek GNAT rögzítették. Hibajelentést és javítással Reto Buerki.
Mi az új 1.5-ös verzióban:
- Váltás:
- Ahven most házigazdája sourceforge.net. Új URL-ek: Project oldalon: http://sourceforge.net/projects/ahven Honlap: http://ahven.sourceforge.net/
- Janus / Ada build rendszer újraírt. Lásd README oldalon. Továbbá, néhány kisebb változtatást hajtottak végre szúnyogot build szkriptek.
- Bug fix:
- API dokumentációt nem keletkezett a Ahven.SList csomagot.
Mi az új 1.4-es:
- Ez a kiadás Test Bármi Protocol (TAP) újságíró, a új API for stack-alapú teszt esetek, és a jobb Janus / Ada támogatást.
- Néhány API változások történtek, de azokat érinti csak azok, akik kiterjesztették a keretet.
Hozzászólás nem található