Ahven

ソフトウェアのスクリーンショット:
Ahven
ソフトウェアの詳細:
バージョン: 2.3
日付のアップロード: 15 Apr 15
開発者: Tero Koskinen
ライセンス: 無料
人気: 101

Rating: 3.0/5 (Total Votes: 2)

Ahvenはエイダ95のプログラミング言語のためのシンプルなユニットテストライブラリ(またはフレームワーク)です。プロジェクトが緩くJUnitの後にモデル化され、いくつかのアイデアがAUnitから取られている。
Ahvenはフリーソフトウェア寛容なISCライセンスの下で配布され、任意のエイダ95コンパイラで動作するはずです。

の特長の:ます。

  • シンプルなA​​PI
  • 小型サイズ(Ahven 1.2は、2K SLOCがあり、636文、1074年宣言)します。

  • <李> XML形式のJUnitの互換性テストの結果
  • (AdaControlによって強制)厳格なコーディングスタイル

  • 使用
  • 平野エイダ95コード、ないエイダ2005の機能します。
  • 異なるコンパイラやオペレーティングシステム間で移植します。
  • 寛容なオープンソースライセンスします。

このリリースのの新機能:

  • このリリースから出発して、例外のバックトレースは、現在に保存されている試験結果は、結果と一緒にプリントアウトします。
  • はまた、ドキュメントはいくつかの改善を受け、TAP_Runnerから複数行メッセージの出力を修正しました。

のバージョン1.8のの新機能:

  • の変更:
  • はGNATと動的ライブラリのサポートは、Debianの、Fedoraの、およびWindows上のトラブルフリーな方法で自動的に動作しませんでしたので、削除されました。

  • <李> Ada.Calendar依存性Ahven.Frameworkから除去した。同等の機能は、現在のテストランナーで実装されています。
  • TAP 1.3のサポートが削除されました。 TAP 1.2が正常にサポートされています。
  • はヤヌス/エイダ3.1.1dサポートが削除されました。 Ahvenは今ヤヌス/エイダ3.1.2beta以降が必要です。
  • パッケージとFedoraに簡単にAhvenをインストールをするのcontrib / Fedoraのahven.specファイルが用意されました。
  • バグ修正:

  • ユーザーが静的に割り当てられたTest_Suiteに動的に割り当てられたTest_Caseを配置した場合、
  • ファイナライズ手順を2回、同じメモリを解放しようとした。これは、現在Test_Suiteタイプに対して調整実装することにより固定されている。 (バグのBitbucket#2)します。
  • 多くのSome_Type '(初期値)式は、より単純な(初期値)形式に変更されました。これは、ヤヌス/エイダのバグなし73を避けるために行われました。
  • 内部:
  • コードのクリーンアップ:スタイルの修正、コンパイラの警告とコメント明確化の除去

  • Ahven.SListパッケージから
  • REMOVE_ALL手順がクリアに名前が変更されました。新しい名前は、スタイルの命名Ada.Containersとより一致してます。
  • Ahven.VStringsパッケージがAda.Strings.Fixedに依存します。
  • Ahven.Framework.Indefinite_Test_Listはカーソルのために、もはや手続きや関数を持っていません。同じ機能は、現在、一般的なFor_Each手順を使用して達成することができます。

のバージョン1.7のの新機能:

  • これはバグ修正リリースです。
  • の変更は、長いテスト名とXML結果を生成するときにテスト名からフィルタリングする特殊文字とConstraint_Errorに対する修正が含まれます。
  • はまた、PDFレポートの生成の例では、contribディレクトリに添加し、いくつかの内部コードのクリーンアップが行われました。

のバージョン1.6の新しいのは何ですか。

  • バグ修正:GNATのインストールスクリプトが修正されました。レトBuerkiからバグ報告やパッチます。

のバージョン1.5のの新機能:

  • の変更:
  • Ahvenは現在sourceforge.netでホストされています。新しいURLは以下のとおりです。プロジェクト·ページ:http://sourceforge.net/projects/ahvenホームページ:http://ahven.sourceforge.net/ます。
  • はヤヌス/エイダのビルドシステムは書き直されました。詳細については、READMEを参照してください。また、いくつかのマイナーな変更はビルドスクリプトをGNATに行われました。
  • バグ修正:
  • APIドキュメントはAhven.SListパッケージ用に生成されませんでしたします。

のあるどのバージョン1.4のの新しい:

  • このリリースでは、テスト何プロトコル(TAP)レポーターを導入し、新しいスタックベースのテスト·ケースのためのAPI、および改善されたヤヌス/エイダサポートします。
  • はいくつかのAPIの変更が行われたが、彼らは唯一のフレームワークを拡張した人々に影響を与える必要があります。

同じようなソフトウェア

tdaemon
tdaemon

11 May 15

PMD
PMD

9 Dec 15

databene benerator
databene benerator

14 Apr 15

ParamUnittest
ParamUnittest

20 Feb 15

へのコメント Ahven

コメントが見つかりません
コメントを追加
画像をオンにする!