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
|
# -*- ruby -*-
require 'rubygems'
require 'hoe'
require './lib/test/unit/version.rb'
version = Test::Unit::VERSION
ENV["VERSION"] = version
Hoe.new('test-unit', version) do |p|
p.developer('Kouhei Sutou', 'kou@cozmixng.org')
p.developer('Ryan Davis', 'ryand-ruby@zenspider.com')
# Ex-Parrot:
# p.developer('Nathaniel Talbott', 'nathaniel@talbott.ws')
end
task :check_manifest => :clean_test_result
task :clean_test_result do
test_results = Dir.glob("**/.test-result")
sh("rm", "-rf", *test_results) unless test_results.empty?
end
task :tag do
message = "Released Test::Unit #{version}!"
base = "svn+ssh://#{ENV['USER']}@rubyforge.org/var/svn/test-unit/"
sh 'svn', 'copy', '-m', message, "#{base}trunk", "#{base}tags/#{version}"
end
# vim: syntax=Ruby
|