Sha256: e0dfbd873142cf239111ad76ab6ed7de1b6b486b94b6f7f26ef704a41e271c94
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
# Naive way of looking into platforms, please include others like FreeBSD? Given %r{^I'm running a POSIX operating system$} do unless RUBY_PLATFORM =~ /linux|darwin/ then raise Cucumber::Pending.new("You need a POSIX operating system, no cheating ;-)") end end Given %r{^I've installed cross compile toolchain$} do compilers = %w(i586-mingw32msvc-gcc i386-mingw32-gcc) paths = ENV['PATH'].split(File::PATH_SEPARATOR) compiler = compilers.find do |comp| paths.find do |path| File.exist? File.join(path, comp) end end pending "Cannot locate suitable compiler in the PATH." unless compiler end Then /^binaries for platform '(.*)' get generated$/ do |platform| ext = binary_extension(platform) ext_for_platform = Dir.glob("tmp/#{platform}/**/*.#{ext}") ext_for_platform.should_not be_empty end Then /^binaries for platform '(.*)' version '(.*)' get copied$/ do |platform, version| lib_path = "lib/#{version}" ext = binary_extension(platform) ext_for_platform = Dir.glob("#{lib_path}/*.#{ext}") ext_for_platform.should_not be_empty end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
luislavena-rake-compiler-0.6.0 | features/step_definitions/cross_compilation.rb |
rake-compiler-0.6.0 | features/step_definitions/cross_compilation.rb |