Ahven

Software screenshot:
Ahven
Rincian Software:
Versi: 2.3
Tanggal Upload: 15 Apr 15
Pengembang: Tero Koskinen
Lisensi: Gratis
Popularitas: 12

Rating: nan/5 (Total Votes: 0)

Ahven adalah perpustakaan sederhana unit test (atau kerangka kerja) untuk Ada 95 bahasa pemrograman. Proyek ini longgar model setelah JUnit dan beberapa ide yang diambil dari AUnit.
Ahven adalah perangkat lunak bebas didistribusikan di bawah lisensi permisif ISC dan harus bekerja dengan Ada 95 compiler

Fitur :.

  • Simple API
  • Ukuran kecil (Ahven 1.2 memiliki 2K SLOC, 636 laporan, 1074 deklarasi)
  • hasil tes JUnit-kompatibel dalam format XML
  • Ketat gaya pengkodean (ditegakkan oleh AdaControl)
  • Plain Ada 95 kode, tidak ada Ada 2.005 fitur yang digunakan
  • Portabel di kompiler yang berbeda dan sistem operasi
  • lisensi permisif Open Source

Apa yang baru dalam rilis ini:

  • Mulai dari rilis ini, backtraces pengecualian sekarang disimpan ke hasil tes dan dicetak bersama dengan hasilnya.
  • Selain itu, dokumentasi menerima beberapa perbaikan, dan output dari pesan multiline dari TAP_Runner telah diperbaiki.

Apa yang baru dalam versi 1.8:

  • Perubahan:
  • Dukungan pustaka dinamis dengan AGAS telah dihapus karena tidak bekerja secara otomatis dengan cara yang bebas masalah pada Debian, Fedora, dan Windows.
  • ketergantungan Ada.Calendar telah dihapus dari Ahven.Framework. Fungsi setara kini diterapkan di pelari tes.
  • Dukungan untuk TAP 1.3 dijatuhkan. TAP 1.2 didukung secara normal.
  • 3.1.1d dukungan Janus / Ada dijatuhkan. Ahven sekarang memerlukan Janus / Ada 3.1.2beta atau yang lebih baru.
  • Saat ini sudah ada berkas ahven.spec di contrib / fedora untuk membuat kemasan dan menginstal Ahven mudah pada Fedora.
  • Bugs tetap:
  • Jika pengguna menempatkan Test_Case dialokasikan secara dinamis menjadi statis Test_Suite dialokasikan prosedur finalisasi mencoba untuk melepaskan memori yang sama dua kali. Hal ini sekarang tetap dengan menerapkan Sesuaikan untuk jenis Test_Suite. (Bug bitbucket # 2)
  • Banyak Some_Type '(nilai awal) ekspresi yang berubah menjadi lebih sederhana (nilai awal) bentuk. Hal ini dilakukan untuk menghindari Janus / Ada bug no 73.
  • internal:
  • Kode pembersihan:. Gaya perbaikan, penghapusan peringatan compiler dan komentar klarifikasi
  • prosedur Remove_All dari paket Ahven.SList ini berganti nama menjadi jelas. Nama baru yang lebih konsisten dengan Ada.Containers penamaan gaya.
  • paket Ahven.VStrings sekarang tergantung pada Ada.Strings.Fixed.
  • Ahven.Framework.Indefinite_Test_List tidak memiliki prosedur lagi atau fungsi untuk Cursors. Fungsi yang sama dapat dicapai dengan menggunakan prosedur sekarang for_each generik.

Apa yang baru di versi 1.7:.

  • Ini adalah rilis bugfix
  • Perubahan meliputi perbaikan untuk Constraint_Error dengan nama tes yang panjang dan karakter khusus penyaringan dari nama tes saat membuat hasil XML.
  • Selain itu, contoh pembuatan laporan PDF ditambahkan ke direktori contrib dan beberapa pembersihan kode internal dilakukan.

Apa yang baru di versi 1.6:

  • Bugs tetap: skrip instalasi untuk AGAS yang tetap. Laporan bug dan patch dari Reto Buerki.

Apa yang baru di versi 1.5:

  • Perubahan:
  • Ahven sekarang host di sourceforge.net. URL baru adalah: Halaman Project: http://sourceforge.net/projects/ahven Home page: http://ahven.sourceforge.net/
  • Janus / Ada membangun sistem ditulis ulang. Lihat README untuk rincian. Juga, beberapa perubahan kecil yang dilakukan untuk nyamuk membangun script.
  • Bug tetap:
  • dokumentasi API tidak dihasilkan untuk paket Ahven.SList.

Apa yang baru di versi 1.4:

  • Rilis ini memperkenalkan Uji Anything Protocol (TAP) reporter, seorang API baru untuk uji kasus berbasis stack, dan meningkatkan dukungan Janus / Ada
  • .
  • Beberapa perubahan API dibuat, tetapi mereka harus mempengaruhi hanya mereka yang telah diperpanjang kerangka.

Software yang serupa

inFusion
inFusion

20 Feb 15

Tarn
Tarn

14 Apr 15

SLAMD
SLAMD

3 Jun 15

pyVows
pyVows

20 Feb 15

Komentar untuk Ahven

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!