Sha256: 1b685bc95f41e79add260e6ef8a9a2e9ae50d8b2e9b0accce57b888ba8a88a89

Contents?: true

Size: 720 Bytes

Versions: 13

Compression:

Stored size: 720 Bytes

Contents

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# All rights reserved.
# See LICENSE.txt for permissions.
#++


require 'fileutils'
require 'rubygems'
require 'test/unit/testsuite'
require 'test/unit/ui/reporter/reporter'
require 'test/unit/ui/console/testrunner'

fail "Missing Test Results Directory" if ARGV.empty?
html_dir = ARGV.shift

FileUtils.rm_r html_dir rescue nil
FileUtils.mkdir_p html_dir

Dir['test/test*.rb'].each do |fn|
  load fn
end

suite = Test::Unit::TestSuite.new
ObjectSpace.each_object(Class) do |cls|
  next if cls == Test::Unit::TestCase
  suite << cls.suite if cls.respond_to?(:suite)
end

Test::Unit::UI::Reporter::Reporter.run(suite, html_dir)

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rubygems-update-0.9.4 scripts/buildtests.rb
rubygems-update-1.0.1 scripts/buildtests.rb
rubygems-update-1.1.0 scripts/buildtests.rb
rubygems-update-0.9.5 scripts/buildtests.rb
rubygems-update-0.9.2 scripts/buildtests.rb
rubygems-update-0.9.1 scripts/buildtests.rb
rubygems-update-0.9.3 scripts/buildtests.rb
rubygems-update-0.9.0 scripts/buildtests.rb
rubygems-update-1.0.0 scripts/buildtests.rb
rubygems-update-1.3.1 scripts/buildtests.rb
rubygems-update-1.3.0 scripts/buildtests.rb
rubygems-update-1.2.0 scripts/buildtests.rb
rubygems-update-1.1.1 scripts/buildtests.rb