Sha256: 467df5ff81e1fdb6d2619ecb8d092c114ccfe44b9a67a49c00b54fd7b894ae92

Contents?: true

Size: 1.18 KB

Versions: 6

Compression:

Stored size: 1.18 KB

Contents

require 'rake/testtask'

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

task :default => :test

begin 
  require 'jeweler' 

  Jeweler::Tasks.new do |s| 
    s.name = "dash-ruby" 
    s.rubyforge_project = 'fiveruns'
    s.summary = "FiveRuns Dash core library for Ruby" 
    s.email = "dev@fiveruns.com" 
    s.homepage = "http://github.com/fiveruns/dash-ruby" 
    s.description = "Provides an API to send metrics to the FiveRuns Dash service" 
    s.authors = ["FiveRuns Development Team"] 
    s.files =  FileList['README.rdoc', 'Rakefile', 'version.yml', "{lib,test,recipes,examples}/**/*", ] 
  end 
rescue LoadError 
  puts "Jeweler, or one of its dependencies, is not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com" 
end

task :coverage do
  rm_f "coverage"
  rm_f "coverage.data"
  rcov = "rcov --exclude gems --exclude version.rb --sort coverage --text-summary --html -o coverage"
  system("#{rcov} test/*_test.rb")
  if ccout = ENV['CC_BUILD_ARTIFACTS']
    FileUtils.rm_rf '#{ccout}/coverage'
    FileUtils.cp_r 'coverage', ccout
  end
  system "open coverage/index.html" if PLATFORM['darwin']
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fiveruns-dash-ruby-0.8.10 Rakefile
fiveruns-dash-ruby-0.8.4 Rakefile
fiveruns-dash-ruby-0.8.5 Rakefile
fiveruns-dash-ruby-0.8.6 Rakefile
fiveruns-dash-ruby-0.8.8 Rakefile
fiveruns-dash-ruby-0.8.9 Rakefile