[Groonga-commit] groonga/grntest at 57201ff [master] Omit a test when groonga-suggest-create-dataset isn't found

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Apr 26 16:11:43 JST 2016


Kouhei Sutou	2016-04-26 16:11:43 +0900 (Tue, 26 Apr 2016)

  New Revision: 57201ff9df4765caaa47818077b05be618193ed7
  https://github.com/groonga/grntest/commit/57201ff9df4765caaa47818077b05be618193ed7

  Message:
    Omit a test when groonga-suggest-create-dataset isn't found

  Modified files:
    lib/grntest/executors/base-executor.rb
    lib/grntest/tester.rb

  Modified: lib/grntest/executors/base-executor.rb (+8 -0)
===================================================================
--- lib/grntest/executors/base-executor.rb    2016-04-26 16:08:46 +0900 (3454417)
+++ lib/grntest/executors/base-executor.rb    2016-04-26 16:11:43 +0900 (1d289c6)
@@ -226,6 +226,10 @@ module Grntest
 
       def execute_directive_omit(line, content, options)
         reason, = options
+        omit(reason)
+      end
+
+      def omit(reason)
         @output_type = "raw"
         log_output("omit: #{reason}")
         @context.omit
@@ -292,6 +296,10 @@ module Grntest
       end
 
       def execute_suggest_create_dataset(dataset_name)
+        if****@conte*****_suggest_create_dataset.nil?
+          omit("groonga-suggest-create-dataset isn't specified")
+        end
+
         command_line = [
           @context.groonga_suggest_create_dataset,
           @context.db_path.to_s,

  Modified: lib/grntest/tester.rb (+3 -0)
===================================================================
--- lib/grntest/tester.rb    2016-04-26 16:08:46 +0900 (75fe11a)
+++ lib/grntest/tester.rb    2016-04-26 16:11:43 +0900 (0172fa1)
@@ -257,6 +257,9 @@ module Grntest
       @groonga = "groonga"
       @groonga_httpd = "groonga-httpd"
       @groonga_suggest_create_dataset = "groonga-suggest-create-dataset"
+      unless command_exist?(@groonga_suggest_create_dataset)
+        @groonga_suggest_create_dataset = nil
+      end
       @interface = :stdio
       @output_type = "json"
       @testee = "groonga"
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index