Class: GroongaQueryLog::Command::RunRegressionTest
- Inherits:
-
Object
- Object
- GroongaQueryLog::Command::RunRegressionTest
- Defined in:
- lib/groonga-query-log/command/run-regression-test.rb
Defined Under Namespace
Modules: Loggable Classes: GroongaServer, Tester
Instance Method Summary collapse
-
#initialize ⇒ RunRegressionTest
constructor
A new instance of RunRegressionTest.
- #run(command_line) ⇒ Object
Constructor Details
#initialize ⇒ RunRegressionTest
Returns a new instance of RunRegressionTest.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/groonga-query-log/command/run-regression-test.rb', line 30 def initialize @input_directory = Pathname.new(".") @working_directory = Pathname.new(".") @old_groonga = "groonga" @old_database = "db.old/db" @old_groonga_options = [] @new_groonga = "groonga" @new_database = "db.new/db" @new_groonga_options = [] @recreate_database = false @load_data = true @run_queries = true @skip_finished_queries = false @output_query_log = false @stop_on_failure = false @rewrite_vector_equal = false @rewrite_vector_not_equal_empty_string = false @vector_accessors = [] @care_order = true @ignored_drilldown_keys = [] @target_command_names = ServerVerifier::Options.new.target_command_names @read_timeout = Groonga::Client::Default::READ_TIMEOUT end |
Instance Method Details
#run(command_line) ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/groonga-query-log/command/run-regression-test.rb', line 59 def run(command_line) option_parser = create_option_parser begin option_parser.parse!(command_line) rescue OptionParser::ParseError => error $stderr.puts(error.) return false end tester = Tester.new(old_groonga_server, new_groonga_server, ) tester.run end |