Sha256: 2c66531f8b56775ead206f8c89027c2a3c063eba38b75f05004352c0118b938d
Contents?: true
Size: 1.88 KB
Versions: 1
Compression:
Stored size: 1.88 KB
Contents
# $Id: Rakefile 3546 2006-12-31 21:01:27Z francis $ # Rakefile for the Bayshore configurable LDAP server. # require 'rake/gempackagetask' require 'rake/clean' $can_minitar = false begin require 'archive/tar/minitar' require 'zlib' $can_minitar = true rescue LoadError end $version = "0.0.1" $distdir = "eventmachine_httpserver-#{$version}" $tardist = "#$distdir.tar.gz" $name = "eventmachine_httpserver" spec = eval(File.read("eventmachine_httpserver.gemspec")) spec.version = $version desc "Build the RubyGem for EventMachine HTTP Server" task :gem => ["pkg/eventmachine_httpserver-#{$version}.gem"] Rake::GemPackageTask.new(spec) do |g| if $can_minitar g.need_tar = true g.need_zip = true end g.package_dir = "pkg" end specbinary = eval(File.read("eventmachine_httpserver-binary.gemspec")) specbinary.version = $version desc "Build a binary RubyGem for EventMachine HTTP Server" task :gembinary => ["pkg/eventmachine_httpserver-binary-#{$version}.gem"] Rake::GemPackageTask.new(specbinary) do |g| if $can_minitar g.need_tar = true g.need_zip = true end g.package_dir = "pkg" end def run_test_package test, filename_array require 'test/unit/testsuite' require 'test/unit/ui/console/testrunner' runner = Test::Unit::UI::Console::TestRunner $LOAD_PATH.unshift('test') $stderr.puts "Checking for test cases:" if test.verbose filename_array.each do |testcase| $stderr.puts "\t#{testcase}" if test.verbose load testcase end suite = Test::Unit::TestSuite.new($name) ObjectSpace.each_object(Class) do |testcase| suite << testcase.suite if testcase < Test::Unit::TestCase end runner.run(suite) end desc "Run the tests for #$name." task :test do |t| run_test_package t, Dir['test/*.rb'] end desc "Run the application tests" task :test_application do |t| run_test_package t, Dir['test/app.rb'] end task :default => [:test]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eventmachine_httpserver-0.0.1 | Rakefile |