[Groonga-commit] groonga/groonga [master] doc: add a description about grntest

Back to archive index

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




Groonga-commit メーリングリストの案内
Back to archive index