Sha256: 25f9514192c6342a4ba6f654a4214a3242834729e6fcd233d25d9231c2721023

Contents?: true

Size: 1014 Bytes

Versions: 29

Compression:

Stored size: 1014 Bytes

Contents

require 'bundler'
require 'rake/testtask'
Bundler::GemHelper.install_tasks

desc 'check that the static libraries shipping with the gem have the same version number as the gem itself'
task :check_lib_versions do
  lib_path = File.expand_path( '../frank-skeleton/libFrank.a', __FILE__)
  lib_version = `what #{lib_path}`.chomp.split("\n").last.split(" ").last
  puts "LIBRARY VERSION: #{lib_version}"
  puts "GEM VERSION:     #{Frank::Cucumber::VERSION}"
  unless lib_version == Frank::Cucumber::VERSION
    raise <<-EOS

      RUH ROH.
      static lib version doesn't match gem version.

      to fix this:
      (cd .. && rake build_for_release)
    EOS
  end
end

task :build => :check_lib_versions

desc 'open up version.rb'
task :edit_version do
  exec "vim #{File.dirname(__FILE__)}/lib/frank-cucumber/version.rb"
end

task :ev => :edit_version

Rake::TestTask.new do |t|
  t.libs << "test"
  t.test_files = FileList['test/*_test.rb','test/*_acceptance.rb']
  t.verbose = true
end

task :default => ["test"]

Version data entries

29 entries across 29 versions & 4 rubygems

Version Path
sc-frank-ios-1.2.3 Rakefile
frank-cucumber-1.2.5 Rakefile
frank-cucumber-1.2.4.pre1 Rakefile
sc-frank-cucumber-1.2.1.bba52d7.debug Rakefile
sc-frank-cucumber-1.2.1.e1e3ccb.debug Rakefile
sc-frank-cucumber-1.2.1.1a856ca.debug Rakefile
frank-pivotal-1.2.3.pre.1 Rakefile
frank-pivotal-1.2.3 Rakefile
sc-frank-cucumber-1.2.1.b7791c5.debug Rakefile
frank-cucumber-1.2.3 Rakefile
sc-frank-cucumber-1.2.1.3256dc1.debug Rakefile
sc-frank-cucumber-1.2.1.9c95c03.debug Rakefile
sc-frank-cucumber-1.2.1.1dcc760.debug Rakefile
frank-cucumber-1.2.2 Rakefile
sc-frank-cucumber-1.2.1.1dcc760 Rakefile
frank-cucumber-1.2.1 Rakefile
sc-frank-cucumber-1.2.1.902fa34 Rakefile
sc-frank-cucumber-1.2.1.d2d00d2 Rakefile
sc-frank-cucumber-1.2.1.c13cb90 Rakefile
sc-frank-cucumber-1.2.1.00af28c Rakefile