Ahven

Screenshot Software:
Ahven
Mga detalye ng Software:
Bersyon: 2.3
I-upload ang petsa: 15 Apr 15
Nag-develop: Tero Koskinen
Lisensya: Libre
Katanyagan: 101

Rating: 3.0/5 (Total Votes: 2)

Ahven ay isang simpleng yunit ng pagsubok library (o isang framework) para sa Ada 95 programming language. Ang proyekto ay maluwag itinulad JUnit at ilang mga ideya ay nakuha mula AUnit.
Ahven ay ipinamamahagi libreng software sa ilalim ng mapagpahintulot ISC lisensya at dapat gumana sa anumang Ada 95 compiler

Mga Tampok :.

  • Simple API
  • Maliit na sukat (Ahven 1.2 May 2k SLOC; 636 pahayag; 1074 deklarasyon)
  • resulta ng pagsubok JUnit-tugma sa XML format
  • Ang mahigpit na estilo ng coding (ipinatupad ng AdaControl)
  • Plain Ada 95 code, walang Ada 2005 mga tampok na ginagamit
  • Portable sa iba't ibang mga compiler at mga operating system
  • lisensya mapagpahintulot Open Source

Ano ang bagong sa paglabas:

  • Simula mula sa paglabas, ang backtraces pagbubukod na ngayon ang naka-imbak sa ang mga resulta ng pagsubok at naka-print out kasama ng mga resulta.
  • Sa karagdagan, ang dokumentasyon nakatanggap ng ilang mga pagpapabuti, at ang output ng multiline mensahe mula sa TAP_Runner ay naayos na.

Ano ang bagong sa bersyon 1.8:

  • Pagbabago:
  • Ang mga dynamic na library ng suporta sa niknik ay inalis dahil ito ay hindi awtomatikong gumagana sa isang pag-libreng paraan sa Debian, Fedora, at Windows.
  • Ada.Calendar dependency ay inalis mula sa Ahven.Framework. Katumbas na pag-andar ay ipinatupad sa pagsubok runners ngayon.
  • Suporta para sa Tapikin 1.3 ay bumaba. I-tap 1.2 ay suportado nang normal.
  • Dyenus / Ada 3.1.1d suporta ay bumaba. Nangangailangan na ngayon ang Ahven Dyenus / Ada 3.1.2beta o mas bago.
  • Mayroon na ngayong ahven.spec file sa contrib / Fedora upang gumawa ng packaging at mas madali ang pag-install ng Ahven sa Fedora.
  • Mga Bug fixed:
  • Kung inilagay ng user sa isang magilas na ilalaan Test_Case sa isang statically inilaan Test_Suite ang finalization pamamaraan sinubukan upang i-release ang parehong memory nang dalawang beses. Ito ay naayos ngayon sa pamamagitan ng pagpapatupad Isaayos para sa uri ng Test_Suite. (Bug bitbucket # 2)
  • Maraming Some_Type '(paunang halaga) expression ay nabago sa higit simple (paunang halaga) form. Ginawa ito upang maiwasan ang Dyenus / Ada bug walang 73.
  • Panloob:
  • Code cleanup:. Pag-aayos ng estilo, pag-aalis ng compiler mga babala at mga paglilinaw komento
  • pamamaraan Remove_All mula Ahven.SList pakete ay muling pinangalanan sa Clear. Ang bagong pangalan ay mas pare-pareho na may Ada.Containers pagbibigay ng pangalan sa estilo.

  • Depende ngayon
  • Ahven.VStrings package sa Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List ay hindi na mga pamamaraan o function para sa Cursors. Parehong pag-andar ay maaaring makamit ngayon gamit ang mga generic na For_Each pamamaraan.

Ano ang bagong sa bersyon 1.7:.

  • Ito ay isang bugfix paglabas
  • Pagbabago magsama ng isang remedyo para sa Constraint_Error na may mahabang mga pangalan ng pagsubok at mga espesyal na karakter-filter mula sa mga pangalan ng pagsubok kapag bumubuo ng mga resulta ng XML.
  • Sa karagdagan, ang pagbuo ng ulat na PDF halimbawa ay idinagdag sa direktoryo contrib at ang ilan cleanups panloob na code ay tapos na.

Ano ang bagong sa bersyon 1.6:

  • Bug fixed: mga script sa Pag-install para sa mga niknik ay naayos na. Ulat ng bug at patch mula Reto Buerki.

Ano ang bagong sa bersyon 1.5:

  • Pagbabago:
  • Ahven ay naka-host ngayon sa sourceforge.net. Bagong URL ay: pahina ng Proyekto: Home page http://sourceforge.net/projects/ahven: http://ahven.sourceforge.net/
  • Dyenus / Ada build sistema ay rewritten. Tingnan ang Readme para sa mga detalye. Gayundin, ang ilang mga maliit na pagbabago ay ginawa sa niknik bumuo ng mga script.
  • Bug fixed:
  • babasahin ukol sa API ay hindi binuo para sa mga Ahven.SList package.

Ano ang bagong sa bersyon 1.4:

  • Ang release na ito introduces Test ang anumang bagay Protocol (i-tap) reporter, isang bagong API para sa mga kaso ng pagsubok stack na batay sa, at pinahusay na Dyenus / Ada suporta.
  • Ang ilang mga pagbabago sa API ay ginawa, ngunit dapat sila makakaapekto lamang sa mga taong pinahaba sa balangkas.

Katulad na software

PyHamcrest
PyHamcrest

11 May 15

LAMPcheck
LAMPcheck

2 Jun 15

pytest-timeout
pytest-timeout

20 Feb 15

fakeldap
fakeldap

11 May 15

Mga komento sa Ahven

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!