From kou @ clear-code.com Sat Oct 17 03:02:05 2009 From: kou @ clear-code.com (Kouhei Sutou) Date: Sat, 17 Oct 2009 16:02:05 +0900 (JST) Subject: [ANN] test-unit 2.0.4 Message-ID: <20091017.160205.170207622784545402.kou@clear-code.com> 須藤です。 test-unit 2.0.4をリリースしました。 http://test-unit.rubyforge.org/index.html.ja インストール: % sudo gem install test-unit 目玉: 色付きのdiff(*1)とTAP(*2)をサポートしました。 (*1) http://test-unit.rubyforge.org/svn/trunk/images/color-diff.png (*2) http://search.cpan.org/~petdance/TAP-1.00/TAP.pm 説明: Test::Unit 2.xはRuby 1.8.xにバンドルされているTest::Unitを改良した バージョンです。 Ruby 1.9.xではTest::Unitではなく、minitestがバンドルされてい ます。これは、Ruby 1.8.xにバンドルされていたTest::Unitが長い 間改良されていなかったからです。(Rubyにバンドルされなくなっ た)Test::Unit 2.xは活発に改良されています。 * 主な改良点(4) * グローバルな設定ファイルとして~/.test-unit.ymlを使用 * TAPフォーマットでテスト結果を出力する機能を追加 (--runner tap) * 色付きのdiffに対応: http://test-unit.rubyforge.org/svn/trunk/images/color-diff.png * デフォルトのテストランナーを指定する Test::Unit::AutoRunner.default_runner=を追加 * 小さな改良点(4) * 冗長出力モードのフォーマットを改良(インデントを使用) * NOT_PASS_THROUGH_EXCEPTIONSを追加。 * 設定ファイル内でのテストランナーのオプション指定に対応 * サンプルのテストケース名を修正: TC_ -> Test * バグ修正(1) * [#27195] test-unit-2.0.3 + ruby-1.9.1 cannot properly test DelegateClass subclasses [Mike Pomraning] (Ruby 1.9.1の問題でtrunkでは修正されている。1.9.1でも動 くように対処コードを入れた) * 感謝 * Mike Pomraning -- 須藤 功平 株式会社クリアコード (http://www.clear-code.com/)