Rakefile in ruby-graphviz-1.0.9 vs Rakefile in ruby-graphviz-1.1.0
- old
+ new
@@ -11,52 +11,60 @@
require 'open-uri'
include FileUtils
CLEAN.include ['**/.*.sw?', '*.gem', '.config', 'test/test.log']
RDOC_OPTS = ['--quiet', '--title', "Ruby/GraphViz, the Documentation",
- "--opname", "index.html",
- "--line-numbers",
- "--main", "README.rdoc"]
+ "--opname", "index.html",
+ "--line-numbers",
+ "--main", "README.rdoc"]
desc "Packages up Ruby/GraphViz."
task :default => [:test, :package]
task :package => [:clean]
task :doc => :rdoc
RDoc::Task.new do |rdoc|
- rdoc.rdoc_dir = 'doc/rdoc'
- rdoc.options += RDOC_OPTS
- rdoc.main = "README.rdoc"
- rdoc.title = "Ruby/GraphViz, the Documentation"
- rdoc.rdoc_files.add ['README.rdoc', 'CHANGELOG.rdoc', 'AUTHORS.rdoc', 'COPYING.rdoc',
- 'lib/graphviz.rb',
- 'lib/graphviz/node.rb',
- 'lib/graphviz/edge.rb',
- 'lib/graphviz/constants.rb',
- 'lib/graphviz/xml.rb',
- 'lib/graphviz/graphml.rb',
- 'lib/graphviz/family_tree.rb',
- 'lib/graphviz/family_tree/couple.rb',
- 'lib/graphviz/family_tree/generation.rb',
- 'lib/graphviz/family_tree/person.rb',
- 'lib/graphviz/family_tree/sibling.rb']
+ rdoc.rdoc_dir = 'doc/rdoc'
+ rdoc.options += RDOC_OPTS
+ rdoc.main = "README.rdoc"
+ rdoc.title = "Ruby/GraphViz, the Documentation"
+ rdoc.rdoc_files.add ['README.rdoc', 'CHANGELOG.rdoc', 'AUTHORS.rdoc', 'COPYING.rdoc',
+ 'lib/graphviz.rb',
+ 'lib/graphviz/node.rb',
+ 'lib/graphviz/edge.rb',
+ 'lib/graphviz/constants.rb',
+ 'lib/graphviz/xml.rb',
+ 'lib/graphviz/graphml.rb',
+ 'lib/graphviz/family_tree.rb',
+ 'lib/graphviz/family_tree/couple.rb',
+ 'lib/graphviz/family_tree/generation.rb',
+ 'lib/graphviz/family_tree/person.rb',
+ 'lib/graphviz/family_tree/sibling.rb']
end
Rake::TestTask.new(:test) do |t|
+ t.libs << 'lib' << 'test'
+ t.verbose = true
+
require 'graphviz/utils'
include GraphViz::Utils
- test_files = FileList['test/test_*.rb'].exclude('test/test_dot_script.rb')
- test_files.unshift('test/test_dot_script.rb')
+ test_files = FileList['test/test_*.rb']
test_files.exclude("test/test_examples.rb") unless find_executable("dot", nil)
+
+ p test_files
t.test_files = test_files
end
desc "Generate man pages"
task :man do
- require 'ronn'
- chdir 'man' do
- sh "ronn -r *.ronn"
+ unless RUBY_PLATFORM == 'java'
+ require 'ronn'
+ chdir 'man' do
+ sh "ronn -r *.ronn"
+ end
+ else
+ puts "Can't generate man pages with JRuby"
end
end
Bundler::GemHelper.install_tasks