class RakeOE::TestFramework
Public Class Methods
new(params)
click to toggle source
Initialize framework
Example parameters {
:name => 'CUnit', :binary_path => @env['LIB_OUT'] :include_dir => lib_dir(name) :cflags => ''
}
# File lib/rakeoe/test_framework.rb, line 15 def initialize(params) @params = params end
Public Instance Methods
binary_path()
click to toggle source
Returns test framework binary path
# File lib/rakeoe/test_framework.rb, line 24 def binary_path @params[:binary_path] end
cflags()
click to toggle source
Return test framework specific compilation flags
# File lib/rakeoe/test_framework.rb, line 35 def cflags @params[:cflags] end
include()
click to toggle source
Returns test framework include path
# File lib/rakeoe/test_framework.rb, line 29 def include raise 'No test framework include directory exported!' if @params[:include_dir].empty? @params[:include_dir] end
name()
click to toggle source
# File lib/rakeoe/test_framework.rb, line 19 def name @params[:name] end