ダウンロードリスト

プロジェクト概要

ATF は、ライブラリとアプリケーションの無人ソフトウェアの特定の部分のエンドユーザーと開発者の手にテストを容易にするように設計ユーティリティのコレクションです。C または POSIX シェルでテストすることができます記述現在、他のテストのフレームワークに反して ATF テストは他のアプリケーション ファイルと一緒にシステムにインストールされます。これにより、エンド ・ ユーザーを簡単に確認、ソフトウェアは彼女のシステムで正しく動作します。さらに、テスト スイートの結果を可視化し解析を簡素化する素敵な形式のレポートに収集できます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2010-11-08 08:23
0.13

ATF_REQUIRE_THROW_REとATF_REQUIRE_MATCHマクロは、ATFは、C + +ライブラリに追加されました。テストケースのデフォルトのタイムアウトは、障害のあるテストスイートの迅速実行するために低減されています。 use.fsプロパティの使用は推奨されています。新機能は、照会ブールおよび整数型の変数を簡素化するためにATFの- cに追加されています。最後に、ATFの実行が自動的にrootとして実行できないテストの権限を削除するように変更されました。
The ATF_REQUIRE_THROW_RE and ATF_REQUIRE_MATCH macros have been added to the atf-c++ library. The default timeout for test cases has been reduced for speedier execution of faulty test suites. The use.fs property has been deprecated. New functions have been added to atf-c to simplify querying boolean and integer variables. Lastly, atf-run has been changed to automatically drop privileges for tests that cannot run as root.

2010-10-20 22:22
0.11

バインディングはATF_REQUIREに変更されているC + +でのCバインディング、ATF_CHECKマクロとの整合性について。実装の詳細の多くは、パブリックAPIから削除されています。今結合シェルはテストケースのプログラミングのミスをキャッチし、デフォルトで"設定e"を可能にします。最後に、いくつかのその他のバグと可搬性の修正が行われている。
For consistency with the C binding, the ATF_CHECK macros in the C++ binding have been renamed to ATF_REQUIRE. Lots of implementation details have been removed from the public APIs. The shell binding now enables "set -e" by default to catch programming mistakes in test cases. Lastly, there have been some miscellaneous bug and portability fixes.

2010-07-04 03:47
0.10

このリリースでは大きな変化が予想される障害のメカニズムを既知のバグのテストを追加し、通知をこれらの修正を得る提供するほかのケースをテストするためだった。さらに、新機能の追加は、新しいマクロのようなコマンドラインツールの出力のためのerrno値と新しい小切手をテストするためであった。最後に、時代遅れの/不要なコードの多くは、ソースツリーに多くの単純化削除されたリリースの保守を容易に導入されました。
タグ: Major feature enhancements
The major change in this release was the addition of expected failures to test cases, which provides a mechanism to add tests for known bugs and get notifications when these get fixed. Additionally, there were new feature additions such as new macros to test for errno values and new checks for the output of command-line tools. At last, lots of obsolete/unnecessary code was removed and many simplifications to the source tree were introduced for easier maintenance of releases.

2009-12-23 01:48
0.7

ビルド時にテスト(別名:コンパイラの実行)は、CおよびCに追加された+のサポート+バインディング。このコードは子供のためのよりよいインターフェイス、プロセス管理、これは上記の変更に役立ちます提供するためにリファクタリングされました。すべてのディストリビューション固有のドキュメントのオンラインバージョンを生成できるようにするためにXMLに変換された。他の多くの内部の整理と修正を行いました。
Support for build-time tests (a.k.a. running the compiler) was added to the C and C++ bindings. The code was refactored to provide a better interface for child-process management, which helps the change above. All the distribution-specific documents were converted to XML to allow the generation of online versions. Many other internal cleanups and fixes were made.

2009-01-19 05:51
0.6

ATFのチェックツールは、特定のコマンドをチェックし、終了コードと中古に対して出力値が指定された実行が追加されています。これは主に内部的には、シェルインターフェイスが使用されます。マクロの新しいセット、* ATF_REQUIRE_、Cのインターフェイスに致命的なエラーを通知する一方、古い(ATF_CHECK_ *)現在唯一の非致命的なエラー信号が追加されています。いくつかの他の内部の変更をテストする場合、タイムアウトのコントロールをより堅牢にすると、コードでは、シェルコード(特に)内のすべての付近に複数の最適化されます。
タグ: Major feature enhancements
The atf-check tool has been added, which executes a given command and checks its exit code and output against pre-specified values. This is mostly used internally by the shell interface. A new set of macros, ATF_REQUIRE_*, has been added to the C interface to signal fatal errors, while the old ones (ATF_CHECK_*) now only signal non-fatal errors. There are several other internal changes to make test case timeout control more robust, and multiple optimizations all around the code (especially in the shell code).

プロジェクトリソース