[Groonga-commit] groonga/grntest [master] Add --protocol option

Back to archive index

null+****@clear***** null+****@clear*****
2012年 6月 6日 (水) 16:26:19 JST


Haruka Yoshihara	2012-06-06 16:26:19 +0900 (Wed, 06 Jun 2012)

  New Revision: 9061027af4133a01f2d607c151b97192cf0ad137

  Log:
    Add --protocol option

  Modified files:
    lib/groonga/tester.rb

  Modified: lib/groonga/tester.rb (+11 -1)
===================================================================
--- lib/groonga/tester.rb    2012-06-06 16:18:33 +0900 (3c1c609)
+++ lib/groonga/tester.rb    2012-06-06 16:26:19 +0900 (cae472b)
@@ -56,6 +56,15 @@ module Groonga
           tester.groonga_suggest_create_dataset = command
         end
 
+        available_protocols = [:gqtp, :http]
+        available_protocol_labels = available_protocols.join(", ")
+        parser.on("--protocol=PROTOCOL", available_protocols,
+                  "Use PROTOCOL for communicating groonga",
+                  "[#{available_protocol_labels}]",
+               "(#{tester.protocol})") do |protocol|
+          tester.protocol = protocol
+        end
+
         parser.on("--base-directory=DIRECTORY",
                   "Use DIRECTORY as a base directory of relative path",
                   "(#{tester.base_directory})") do |directory|
@@ -94,12 +103,13 @@ module Groonga
       end
     end
 
-    attr_accessor :groonga, :groonga_suggest_create_dataset
+    attr_accessor :groonga, :groonga_suggest_create_dataset, :protocol
     attr_accessor :base_directory, :diff, :diff_options
     attr_writer :keep_database
     def initialize
       @groonga = "groonga"
       @groonga_suggest_create_dataset = "groonga-suggest-create-dataset"
+      @protocol = :gqtp
       @base_directory = "."
       detect_suitable_diff
     end




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