diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-08 03:25:28 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-04-08 03:25:28 -0700 |
| commit | 5dea19e9be5d05553df18a5e022911da83fcccbc (patch) | |
| tree | b406320f4321cb4735a1c79eb6c1fb6434aa0e62 /tasks/mruby_build_commands.rake | |
| parent | 0d8aa67a37a54630ca5f0d4c5d26fb952ddcf267 (diff) | |
| parent | 6e28c0eb28811a06ca90b38d6b448d785f52b50a (diff) | |
| download | mruby-5dea19e9be5d05553df18a5e022911da83fcccbc.tar.gz mruby-5dea19e9be5d05553df18a5e022911da83fcccbc.zip | |
Merge pull request #1150 from monaka/pr-add-test-runner-support
Add "test runner" support for cross builds.
Diffstat (limited to 'tasks/mruby_build_commands.rake')
| -rw-r--r-- | tasks/mruby_build_commands.rake | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tasks/mruby_build_commands.rake b/tasks/mruby_build_commands.rake index b647ccf98..b968d07be 100644 --- a/tasks/mruby_build_commands.rake +++ b/tasks/mruby_build_commands.rake @@ -259,4 +259,24 @@ module MRuby end end end + + class Command::CrossTestRunner < Command + attr_accessor :runner_options + attr_accessor :verbose_flag + attr_accessor :flags + + def initialize(build) + super + @command = nil + @runner_options = '%{flags} %{infile}' + @verbose_flag = '' + @flags = [] + end + + def run(testbinfile) + puts "TEST for " + @build.name + _run runner_options, { :flags => [flags, verbose_flag].flatten.join(' '), :infile => testbinfile } + end + end + end |
