GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: Ruby WDDX gem.
Homepage: http://code.juretta.com/ruby/wddx/
Clone URL: git://github.com/juretta/wddx.git
juretta (author)
Sat Mar 01 12:58:29 -0800 2008
commit  53ff6a25feaddd09c81b016589de90e7cd5888b9
tree    f319c52db9d4fa9a5d658ec680b6bbf4c2f8c8c8
parent  649cca2ed263d65e6cab454fd7178ce0f3d8ac79
wddx / Rakefile
100644 39 lines (33 sloc) 1.132 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Author: Stefan Saasen <s@juretta.com>
 
require 'rubygems'
require 'rake'
require 'rake/clean'
require 'rcov/rcovtask'
require 'hoe'
require 'fileutils'
 
include FileUtils
require File.join(File.dirname(__FILE__), 'lib', 'wddx', 'version')
 
# clean files and directories
CLEAN.include ['**/.*.sw?', '*.gem', '.config', 'coverage']
 
Hoe.new("wddx", Wddx::VERSION::STRING) do |hoe|
  hoe.rubyforge_name = "wddx"
  hoe.developer("Stefan Saasen", "s@juretta.com")
  hoe.test_globs = ["test/**/tc_*.rb"]
  hoe.clean_globs = CLEAN
  hoe.need_tar = false
  hoe.remote_rdoc_dir = '' # Release to root
  hoe.spec_extras = {:dependencies => []} # - A hash of extra values to set in the gemspec.
end
                                                 
Rcov::RcovTask.new("rcov") do |t|
  t.test_files = FileList['test/*_test.rb']
  t.verbose = false
  t.rcov_opts << "--test-unit-only"
  t.ruby_opts << "-Ilib:ext/rcovrt" # in order to use this rcov
  t.output_dir = "coverage"
end
 
desc "Run basic unit tests"
Rake::TestTask.new("test_units") { |t|
  t.pattern = 'test/tc_*.rb'
  t.verbose = false
  t.warning = true
}