null+****@clear*****
null+****@clear*****
2010年 8月 16日 (月) 09:33:21 JST
Kouhei Sutou 2010-08-16 00:33:21 +0000 (Mon, 16 Aug 2010)
New Revision: 07efc5f9e7931a5fd7be0229ed26f07980cb0430
Log:
update test-unit version and use test-unit-notify.
Modified files:
test/unit/run-test.rb
Modified: test/unit/run-test.rb (+16 -29)
===================================================================
--- test/unit/run-test.rb 2010-08-13 08:47:06 +0000 (959ce30)
+++ test/unit/run-test.rb 2010-08-16 00:33:21 +0000 (9f9d05b)
@@ -11,47 +11,33 @@ base_dir = File.expand_path(ENV["BASE_DIR"] || File.dirname(__FILE__))
test_lib_dir = File.expand_path(File.join(build_dir, "..", "lib"))
FileUtils.mkdir_p(test_lib_dir)
-test_unit_dir = File.join(test_lib_dir, "test-unit-2.0.9")
+test_unit_dir = File.join(test_lib_dir, "test-unit-2.1.1")
unless File.exist?(test_unit_dir)
require "open-uri"
- tgz_uri = "http://rubyforge.org/frs/download.php/70989/test-unit-2.0.9.tgz"
+ tgz_uri = "http://rubyforge.org/frs/download.php/71835/test-unit-2.1.1.tgz"
tgz = File.join(build_dir, File.basename(tgz_uri))
File.open(tgz, "wb") do |output|
output.print(open(tgz_uri).read)
end
system("tar", "xfz", tgz, "-C", test_lib_dir)
end
-
$LOAD_PATH.unshift(File.join(test_unit_dir, "lib"))
-require 'test/unit'
-require 'test/unit/version'
-
-if Test::Unit::VERSION < "2.1.0"
- module Test::Unit::Assertions
- def assert_path_exist(path, message=nil)
- _wrap_assertion do
- failure_message = build_message(message,
- "<?> expected to exist",
- path)
- assert_block(failure_message) do
- File.exist?(path)
- end
- end
- end
-
- def assert_path_not_exist(path, message=nil)
- _wrap_assertion do
- failure_message = build_message(message,
- "<?> expected to not exist",
- path)
- assert_block(failure_message) do
- not File.exist?(path)
- end
- end
- end
+test_unit_notify_dir = File.join(test_lib_dir, "test-unit-notify-0.0.1")
+unless File.exist?(test_unit_notify_dir)
+ require "open-uri"
+ tgz_uri = "http://rubyforge.org/frs/download.php/71705/test-unit-notify-0.0.1.tgz"
+ tgz = File.join(build_dir, File.basename(tgz_uri))
+ File.open(tgz, "wb") do |output|
+ output.print(open(tgz_uri).read)
end
+ system("tar", "xfz", tgz, "-C", test_lib_dir)
end
+$LOAD_PATH.unshift(File.join(test_unit_notify_dir, "lib"))
+
+require 'test/unit'
+require 'test/unit/version'
+require 'test/unit/notify'
json_dir = File.join(test_lib_dir, "json-1.1.9")
unless File.exist?(json_dir)
@@ -83,4 +69,5 @@ require 'groonga-http-test-utils'
require 'groonga-local-gqtp-test-utils'
ARGV.unshift("--exclude", "run-test.rb")
+ARGV.unshift("--notify")
exit Test::Unit::AutoRunner.run(true, File.dirname($0))