Class: Groonga::QueryLog::Command::RunRegressionTest
- Inherits:
-
Object
- Object
- Groonga::QueryLog::Command::RunRegressionTest
- Defined in:
- lib/groonga/query-log/command/run-regression-test.rb
Defined Under Namespace
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.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/groonga/query-log/command/run-regression-test.rb', line 31 def initialize @input_directory = Pathname.new(".") @working_directory = Pathname.new(".") @old_groonga = "groonga" @old_database = "db.old/db" @new_groonga = "groonga" @new_database = "db.new/db" @recreate_database = false @load_data = true @run_queries = true @skip_finished_queries = false end |
Instance Method Details
#run(command_line) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/groonga/query-log/command/run-regression-test.rb', line 47 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 |