[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