source: ruby/trunk/lib/models/Rakefile@ 135

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

fixed #41

File size: 1.6 KB
Line 
1require 'rubygems'
2Gem::manage_gems
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"]
23 t.pattern = ['tests/rm/test_*.rb']
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
36gem_spec = Gem::Specification.new do |s|
37 s.name = 'openehr_models'
38 s.author = 'Shinji KOBAYASHI, Akimichi TATSUKAWA'
39 s.version = '0.0.3'
40 s.summary = 'OpenEHR models'
41 s.email = 'openehr-jp@openehr.jp'
42 s.test_files = FileList['tests/test_*.rb', '*.adl']
43 candidates = Dir.glob("{am,rm,docs,tests}/**/*") + FileList['COPYING', 'Rakefile','am.rb','assumed_library_types.rb','rm.rb']
44 s.files = candidates.delete_if do |item|
45 item.include?(".svn") || item.include?("rdoc")
46 end
47# s.require_paths += [".","am","rm"]
48 s.require_path = "."
49 s.has_rdoc = true
50# s.extra_rdoc_files = ["README"]
51end
52
53
54Rake::GemPackageTask.new(gem_spec) do |pkg|
55 pkg.need_zip = false
56 pkg.need_tar = false
57end
58
59#CLOBBER.include('rdoc')
60#CLEAN.include('lib/*.output', 'log/*.log')
61
62
63
64
65### Local Variables:
66### mode:ruby
67### mode:font-lock
68### comment-column:0
69### comment-start: "### "
70### comment-end:""
71### End:
Note: See TracBrowser for help on using the repository browser.