[Groonga-commit] groonga/groonga-query-log at a8d8333 [master] run-regression-test: add --skip-finished-queries option

Back to archive index

Kouhei Sutou null+****@clear*****
Thu May 8 14:44:47 JST 2014


Kouhei Sutou	2014-05-08 14:44:47 +0900 (Thu, 08 May 2014)

  New Revision: a8d833310ee19450797d1efb1794611b6c08dde4
  https://github.com/groonga/groonga-query-log/commit/a8d833310ee19450797d1efb1794611b6c08dde4

  Message:
    run-regression-test: add --skip-finished-queries option

  Modified files:
    lib/groonga/query-log/command/run-regression-test.rb

  Modified: lib/groonga/query-log/command/run-regression-test.rb (+10 -4)
===================================================================
--- lib/groonga/query-log/command/run-regression-test.rb    2014-05-08 14:37:37 +0900 (e49d84e)
+++ lib/groonga/query-log/command/run-regression-test.rb    2014-05-08 14:44:47 +0900 (a56b942)
@@ -41,6 +41,7 @@ module Groonga
           @recreate_database = false
           @load_data = true
           @run_queries = true
+          @skip_finished_queries = false
         end
 
         def run(*command_line)
@@ -108,6 +109,10 @@ module Groonga
                     "Don't run queries. Just creates Groonga database") do
             @run_queries = false
           end
+          parser.on("--skip-finished-queries",
+                    "Don't run finished query logs.") do
+            @skip_finished_queries = true
+          end
 
           parser
         end
@@ -121,9 +126,10 @@ module Groonga
 
         def server_options
           options = {
-            :load_data         => @load_data,
-            :run_queries       => @run_queries,
-            :recreate_database => @recreate_database,
+            :load_data             => @load_data,
+            :run_queries           => @run_queries,
+            :recreate_database     => @recreate_database,
+            :skip_finished_queries => @skip_finished_queries,
           }
           directory_options.merge(options)
         end
@@ -301,7 +307,7 @@ module Groonga
               query_log_key = query_log_key.gsub(/\Aquery-/, "")
               test_log_base_name = "test-result-#{query_log_key}.log"
               test_log_path = @working_directory + test_log_base_name
-              if test_log_path.exist?
+              if @options[:skip_finished_queries] and test_log_path.exist?
                 puts("Skip query log: #{query_log_path}")
                 next
               else
-------------- next part --------------
HTML����������������������������...
Download 



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