[cairo-commit] rcairo/test-unit History.txt, NONE, 1.1 Manifest.txt, NONE, 1.1 README.txt, NONE, 1.1 Rakefile, NONE, 1.1

Kouhei Sutou commit at pdx.freedesktop.org
Wed Aug 13 01:20:54 PDT 2008


Committed by: kou

Update of /cvs/cairo/rcairo/test-unit
In directory kemper:/tmp/cvs-serv10309/test-unit

Added Files:
	History.txt Manifest.txt README.txt Rakefile 
Log Message:
* test-unit: imported Test::Unit 2.x.


--- NEW FILE: History.txt ---
=== 2.0.0 / 2008-06-18

* 15 major enhancements

  * support startup/shutdown. (test case level setup/teardown)
  * support multiple setup/teardown.
  * support pending.
  * support omission.
  * support notification.
  * support colorize.
  * support diff.
  * support test attribute.
  * add assert_boolean.
  * add assert_true.
  * add assert_false.
  * add --priority-mode option.
  * don't use ObjectSpace to collect test cases.
  * make more customizable. (additional options, exception handling and so on)
  * improve Emacs integration.

* 4 major changes

  * remove GTK+1 support.
  * split GTK+ runner as another gem.
  * split FOX runner as another gem.
  * split Tk runner as another gem.

=== 1.2.3 / 2008-02-25

* 1 major enhancement

  * Birthday (as a gem)!

--- NEW FILE: Manifest.txt ---
History.txt
Manifest.txt
README.txt
Rakefile
bin/testrb
lib/test/unit.rb
lib/test/unit/assertionfailederror.rb
lib/test/unit/assertions.rb
lib/test/unit/attribute.rb
lib/test/unit/autorunner.rb
lib/test/unit/collector.rb
lib/test/unit/collector/descendant.rb
lib/test/unit/collector/dir.rb
lib/test/unit/collector/load.rb
lib/test/unit/collector/objectspace.rb
lib/test/unit/color.rb
lib/test/unit/diff.rb
lib/test/unit/error.rb
lib/test/unit/exceptionhandler.rb
lib/test/unit/failure.rb
lib/test/unit/fixture.rb
lib/test/unit/notification.rb
lib/test/unit/omission.rb
lib/test/unit/pending.rb
lib/test/unit/priority.rb
lib/test/unit/runner/console.rb
lib/test/unit/runner/emacs.rb
lib/test/unit/testcase.rb
lib/test/unit/testresult.rb
lib/test/unit/testsuite.rb
lib/test/unit/ui/console/outputlevel.rb
lib/test/unit/ui/console/testrunner.rb
lib/test/unit/ui/emacs/testrunner.rb
lib/test/unit/ui/testrunner.rb
lib/test/unit/ui/testrunnermediator.rb
lib/test/unit/ui/testrunnerutilities.rb
lib/test/unit/util/backtracefilter.rb
lib/test/unit/util/observable.rb
lib/test/unit/util/procwrapper.rb
lib/test/unit/version.rb
sample/adder.rb
sample/subtracter.rb
sample/tc_adder.rb
sample/tc_subtracter.rb
sample/ts_examples.rb
test/collector/test_descendant.rb
test/collector/test_dir.rb
test/collector/test_load.rb
test/collector/test_objectspace.rb
test/run-test.rb
test/test_assertions.rb
test/test_attribute.rb
test/test_color.rb
test/test_diff.rb
test/test_emacs_runner.rb
test/test_error.rb
test/test_failure.rb
test/test_fixture.rb
test/test_notification.rb
test/test_omission.rb
test/test_pending.rb
test/test_priority.rb
test/test_testcase.rb
test/test_testresult.rb
test/test_testsuite.rb
test/testunit_test_util.rb
test/ui/test_testrunmediator.rb
test/util/test_backtracefilter.rb
test/util/test_observable.rb
test/util/test_procwrapper.rb

--- NEW FILE: README.txt ---
= Test::Unit (Classic)

* http://rubyforge.org/projects/test-unit/

== DESCRIPTION:

Test::Unit (Classic) - Nathaniel Talbott's originial test-unit,
externalized from the ruby project as a gem (for tool developers).

== FEATURES/PROBLEMS:

* Test::Unit 1.2.3 is the original Test::Unit, taken
  straight from the ruby distribution. It is being
  distributed as a gem to allow tool builders to use it as a
  stand-alone package. (The test framework in ruby is going
  to radically change very soon).

* DO NOT INSTALL THIS GEM unless you're active state or some other
  development tool provider! You don't need it.

* Test::Unit 2.0.0 or later are extended versions of the
  original Test::Unit (== Tset::Unit 1.2.3).

== INSTALL:

* sudo gem install test-unit

== LICENSE:

(The Ruby License)

This software is distributed under the same terms as ruby.

--- NEW FILE: Rakefile ---
# -*- 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 at cozmixng.org')
  p.developer('Ryan Davis', 'ryand-ruby at zenspider.com')

  # Ex-Parrot:
  # p.developer('Nathaniel Talbott', 'nathaniel at 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



More information about the cairo-commit mailing list