source: ruby/branches/0.5/lib/models/Rakefile@ 290

Last change on this file since 290 was 290, checked in by KOBAYASHI, Shinji, 15 years ago

merged latest trunc change to branches/0.5

File size: 1.6 KB
RevLine 
[4]1require 'rubygems'
[142]2#Gem::manage_gems
[4]3require 'rake'
4require 'rake/testtask'
5require 'rake/rdoctask'
6require 'rake/clean'
7require 'rake/gempackagetask'
8require 'yaml'
9
10task :default => [:test]
11
12desc "Whole Unit tests"
13task 'test' => ['test:am', 'test:rm', 'test:assumed_library_types']
14Rake::TestTask.new('test:am') do |t|
15 t.libs = ["lib"]
16 t.pattern = ['tests/test_archetype_model.rb']
17 t.warning = true
18 t.verbose = true
19end
20
21Rake::TestTask.new('test:rm') do |t|
22 t.libs = ["lib"]
[135]23 t.pattern = ['tests/rm/test_*.rb']
[4]24 t.warning = true
25 t.verbose = true
26end
27
28Rake::TestTask.new('test:assumed_library_types') do |t|
29 t.libs = ["lib"]
30 t.pattern = ['tests/test_assumed_library_types.rb']
31 t.warning = true
32 t.verbose = true
33end
34
35
[21]36gem_spec = Gem::Specification.new do |s|
37 s.name = 'openehr_models'
38 s.author = 'Shinji KOBAYASHI, Akimichi TATSUKAWA'
[64]39 s.version = '0.0.3'
[21]40 s.summary = 'OpenEHR models'
41 s.email = 'openehr-jp@openehr.jp'
42 s.test_files = FileList['tests/test_*.rb', '*.adl']
[290]43
[21]44 candidates = Dir.glob("{am,rm,docs,tests}/**/*") + FileList['COPYING', 'Rakefile','am.rb','assumed_library_types.rb','rm.rb']
45 s.files = candidates.delete_if do |item|
46 item.include?(".svn") || item.include?("rdoc")
47 end
48# s.require_paths += [".","am","rm"]
49 s.require_path = "."
[23]50 s.has_rdoc = true
[21]51# s.extra_rdoc_files = ["README"]
52end
[4]53
54
[21]55Rake::GemPackageTask.new(gem_spec) do |pkg|
56 pkg.need_zip = false
57 pkg.need_tar = false
58end
59
60#CLOBBER.include('rdoc')
61#CLEAN.include('lib/*.output', 'log/*.log')
62
63
64
65
[4]66### Local Variables:
67### mode:ruby
68### mode:font-lock
69### comment-column:0
70### comment-start: "### "
71### comment-end:""
72### End:
Note: See TracBrowser for help on using the repository browser.