Ahven

Software kuvakaappaus:
Ahven
Ohjelmiston tiedot:
Versio: 2.3
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: Tero Koskinen
Lupa: Vapaa
Suosio: 12

Rating: nan/5 (Total Votes: 0)

Ahven on yksinkertainen laite testi kirjastosta (tai kehyksen) Ada 95 ohjelmointikielellä. Projekti on löyhästi mallinnettu JUnit ja ideoita otetaan AUnit.
Ahven on vapaa ohjelmisto levitetään salliva ISC lisenssin ja pitäisi toimia millä tahansa Ada 95 kääntäjä.

Ominaisuudet :

  • Yksinkertainen API
  • Pieni koko (Ahven 1.2 on 2K SLOC; 636 lausumat; 1074 ilmoitusten)
  • JUnit-yhteensopivat testitulokset XML-muodossa
  • Tiukka koodaus tyyli (täytäntöön AdaControl)
  • Plain Ada 95-koodin, ei Ada 2005 ominaisuuksia käytetään
  • Kannettavat eri kääntäjiä ja käyttöjärjestelmiä
  • Salliva Open Source -lisenssillä

Mitä uutta tässä julkaisussa:

  • alkaen tämän tiedotteen, lukuun ottamatta backtraces nyt tallennettu testitulokset ja tulostaa yhdessä tuloksia.
  • Lisäksi dokumentointi sai joitakin parannuksia, ja lähtö moniriviseen viestejä TAP_Runner on vahvistettu.

Mitä uutta versiossa 1.8:

  • Muutokset:
  • dynaaminen kirjasto tukea sääski poistettiin, koska se ei toimi automaattisesti häiriöttömän tavalla Debian, Fedora ja Windows.
  • Ada.Calendar riippuvuus poistettiin Ahven.Framework. Vastaava toiminnallisuus on nyt toteutettu testi juoksijoita.
  • Tuki TAP 1,3 luovuttiin. TAP 1.2 tukee normaalisti.
  • Janus / Ada 3.1.1d tuki oli pudonnut. Ahven vaatii nyt Janus / Ada 3.1.2beta tai uudempi.
  • Nyt ahven.spec tiedosto contrib / Fedora tehdä pakkauksiin ja asentamalla Ahven helpompaa Fedora.
  • Bugs kiinteä:
  • Jos käyttäjä sijoittaa dynaamisesti Test_Case osaksi staattisesti varattu Test_Suite viimeistelty menettelyn yrittivät vapauttaa samaa muistia kahdesti. Tämä on nyt korjattu toteuttamalla Säädä Test_Suite tyyppi. (Bug bitbucket # 2)
  • Monet Some_Type "(alkuarvot) ilmaisuja muuttuivat enemmän yksinkertaisempi (alkuarvot) muodossa. Tämä tehtiin, jotta vältetään Janus / Ada bug ei 73.
  • Sisäinen:
  • Koodi siivous: tyylikorjauksia, poistaminen kääntäjä varoituksia ja kommentoida selvennyksiä.
  • Remove_All menettely Ahven.SList paketin nimeksi Clear. Uusi nimi vastaa paremmin Ada.Containers nimeäminen tyyliin.
  • Ahven.VStrings paketti nyt riippuu Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List ei ole enää menettelyt tai toimintoja Osoittimet. Sama toiminnallisuus voidaan nyt saavuttaa käyttämällä geneerisiä For_Each menettelyä.

Mitä uutta versiossa 1.7:

  • Tämä on vikakorjaus julkaisu.
  • Muutokset sisältävät korjaus Constraint_Error pitkä testi nimet ja erikoismerkki suodatus alkaen testi nimien tuottaa XML-tuloksiin.
  • Lisäksi PDF raportti sukupolvi esimerkiksi lisättiin contrib hakemistoon ja jotkut sisäinen koodi puhdistuksia tehtiin.

Mitä uutta versiossa 1.6:

  • Bugs kiinteä: Asennus skriptit sääski vahvistettu. Virheraportti ja laastari Reto Buerki.

Mitä uutta versiossa 1.5:

  • Muutokset:
  • Ahven on nyt isännöi sourceforge.net. Uusi URL-osoitteet: Project sivu: http://sourceforge.net/projects/ahven Kotisivu: http://ahven.sourceforge.net/
  • Janus / Ada rakentaa järjestelmä kirjoitettiin uudelleen. Katso README lisätietoja. Myös joitakin pieniä muutoksia tehty Gnat rakentaa skriptejä.
  • Bugi korjattu:
  • API dokumentaatio ei generoida Ahven.SList paketti.

Mitä uutta versiossa 1.4:

  • Tämä julkaisu esittelee Test Anything Protocol (TAP) toimittaja, uusi API pino-pohjainen testi tapauksissa ja parantaa Janus / Ada tukea.
  • Osa API muutoksia tehtiin, mutta niiden pitäisi vaikuttaa vain ne, jotka ovat laajentaneet puitteissa.

Vastaavia ohjelmistoja

gunit-hildon
gunit-hildon

3 Jun 15

lava-fastmodels
lava-fastmodels

14 Apr 15

lava-test-demo
lava-test-demo

15 Apr 15

crackerjack
crackerjack

3 Jun 15

Kommentit Ahven

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!