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系の場合
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~