[Japanese] [English]


Index


Title: Test::Unit::Benchmark - Unit testing with benchmark

1 What's new

1.1 [2006/01/19] 0.1 released

Initial release

2 概要

Test::Unitによる各々のテストのベンチマークを計測します。 こんな感じの出力になります。

% benchrb test/test-command.rb 
Loaded suite [test/test-command.rb, /home/rubikitch/ruby/test/unit/benchmark.rb]
Started
..
Finished in 9.405327 seconds.

2 tests, 2 assertions, 0 failures, 0 errors

Benchmark Result
2.6119 secs: TestAptSary#test_cache
6.7922 secs: TestAptSary#test_file

また、短いのでAspectR(アスペクト指向プログラミング)の簡単な使用例にもなります。

3 動作環境

4 インストール

まず、Devel::WhichとAspectRをインストールしてください。

以下のコマンドを実行してください。

ruby -ropen-uri -e 'URI("http://www.rubyist.net/~rubikitch/archive/test-unit-benchmark-0.1.tar.gz").read.display' > test-unit-benchmark-0.1.tar.gz
tar xzvf test-unit-benchmark-0.1.tar.gz

失敗する場合は次のリンクからダウンロードしてください。

それから次のコマンドでインストール。

sudo ruby setup.rb

5 使い方

現在、testrbによるテストのみ対応しています。 オプションはtestrbと同じです。

benchrb a_test.rb

6 ライセンス

GPLとします。


Back to Top

Valid XHTML 1.0!
rubikitch(rubikitch@ruby-lang.org)

Mail Form
Name Mail
URL