null+****@clear*****
null+****@clear*****
2012年 5月 2日 (水) 17:11:15 JST
HAYASHI Kentaro 2012-05-02 17:11:15 +0900 (Wed, 02 May 2012) New Revision: 821bdf05fefa3058be65d86d91e7e6bde01e1ae0 Log: doc: add a description about grntest Modified files: doc/source/contribution/development/release.txt Modified: doc/source/contribution/development/release.txt (+33 -0) =================================================================== --- doc/source/contribution/development/release.txt 2012-05-02 16:41:56 +0900 (c3bce18) +++ doc/source/contribution/development/release.txt 2012-05-02 17:11:15 +0900 (442cde1) @@ -460,6 +460,39 @@ Debian系もしくはRed Hat系の場合には本番環境へとアップロー % ruby1.9.1 -run -e httpd -- packages/yum (yumの場合) % ruby1.9.1 -run -e httpd -- packages/apt/packages (aptの場合) +grntestの準備 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +grntestを実行するためにはgroongaのテストデータとgrntestのソースが +必要です。 + +まずgroongaのソースを任意のディレクトリへと展開します。:: + + % tar zxvf groonga-(バージョン).tar.gz + +次にgroongaのtest/functionディレクトリ以下にgrntestのソースを展開します。 +つまりtest/function/grntestという名前でgrntestのソースを配置します。:: + + % ls test/function/grntest/ + README.md binlib license test + +grntestの実行方法 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +grntestではgroongaコマンドを明示的にしていすることができます。 +後述のパッケージごとのgrntestによる動作確認では以下のようにして +実行します。:: + + % GROONGA=(groongaのパス指定) test/function/run-test.sh + +最後にgrntestによる実行結果が以下のようにまとめて表示されます。:: + + 55 tests, 52 passes, 0 failures, 3 not checked tests. + 94.55% passed. + +grntestでエラーが発生しないことを確認します。 + + Debian系の場合 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~