Class: MRuby::Command::CrossTestRunner
- Inherits:
-
MRuby::Command
- Object
- MRuby::Command
- MRuby::Command::CrossTestRunner
- Defined in:
- ext/enterprise_script_service/mruby/lib/mruby/build/command.rb
Instance Attribute Summary collapse
-
#flags ⇒ Object
Returns the value of attribute flags.
-
#runner_options ⇒ Object
Returns the value of attribute runner_options.
-
#verbose_flag ⇒ Object
Returns the value of attribute verbose_flag.
Attributes inherited from MRuby::Command
Instance Method Summary collapse
-
#initialize(build) ⇒ CrossTestRunner
constructor
A new instance of CrossTestRunner.
- #run(testbinfile) ⇒ Object
Methods inherited from MRuby::Command
Constructor Details
#initialize(build) ⇒ CrossTestRunner
Returns a new instance of CrossTestRunner.
355 356 357 358 359 360 361 |
# File 'ext/enterprise_script_service/mruby/lib/mruby/build/command.rb', line 355 def initialize(build) super @command = nil @runner_options = '%{flags} %{infile}' @verbose_flag = '' @flags = [] end |
Instance Attribute Details
#flags ⇒ Object
Returns the value of attribute flags.
353 354 355 |
# File 'ext/enterprise_script_service/mruby/lib/mruby/build/command.rb', line 353 def flags @flags end |
#runner_options ⇒ Object
Returns the value of attribute runner_options.
351 352 353 |
# File 'ext/enterprise_script_service/mruby/lib/mruby/build/command.rb', line 351 def @runner_options end |
#verbose_flag ⇒ Object
Returns the value of attribute verbose_flag.
352 353 354 |
# File 'ext/enterprise_script_service/mruby/lib/mruby/build/command.rb', line 352 def verbose_flag @verbose_flag end |
Instance Method Details
#run(testbinfile) ⇒ Object
363 364 365 366 |
# File 'ext/enterprise_script_service/mruby/lib/mruby/build/command.rb', line 363 def run(testbinfile) puts "TEST for " + @build.name _run , { :flags => [flags, verbose_flag].flatten.join(' '), :infile => testbinfile } end |