ruby-changes:5555
From: ko1 <ko1@a...>
Date: Mon, 9 Jun 2008 21:16:12 +0900 (JST)
Subject: [ruby-changes:5555] Ruby:r17059 (trunk): * test_knownbug.rb -> KNOWNBUGS.rb: renamed.
ko1 2008-06-09 21:15:53 +0900 (Mon, 09 Jun 2008)
New Revision: 17059
Added files:
trunk/KNOWNBUGS.rb
Removed files:
trunk/test_knownbug.rb
Modified files:
trunk/ChangeLog
trunk/common.mk
Log:
* test_knownbug.rb -> KNOWNBUGS.rb: renamed.
* common.mk: apply above change.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17059&r2=17058&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/KNOWNBUGS.rb
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test_knownbug.rb
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=17059&r2=17058&diff_format=u
Index: test_knownbug.rb
===================================================================
--- test_knownbug.rb (revision 17058)
+++ test_knownbug.rb (revision 17059)
@@ -1,107 +0,0 @@
-#
-# This test file concludes tests which point out known bugs.
-# So all tests will cause failure.
-#
-
-assert_equal 'ok', %q{
- class C
- define_method(:foo) {
- if block_given?
- :ng
- else
- :ok
- end
- }
- end
- C.new.foo {}
-}, '[ruby-core:14813]'
-
-assert_equal 'ok', %q{
- class C
- define_method(:foo) {
- if block_given?
- :ng
- else
- :ok
- end
- }
- end
- C.new.foo
-}, '[ruby-core:14813]'
-
-assert_equal 'ok', %q{
- a = lambda {|x, y, &b| b }
- b = a.curry[1]
- if b.call(2){} == nil
- :ng
- else
- :ok
- end
-}, '[ruby-core:15551]'
-
-assert_normal_exit %q{
- g = Module.enum_for(:new)
- loop { g.next }
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- Fiber.new(&Object.method(:class_eval)).resume("foo")
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- Thread.new("foo", &Object.method(:class_eval)).join
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- g = enum_for(:local_variables)
- loop { g.next }
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- g = enum_for(:block_given?)
- loop { g.next }
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- g = enum_for(:binding)
- loop { g.next }
-}, '[ruby-dev:34128]'
-
-assert_normal_exit %q{
- g = "abc".enum_for(:scan, /./)
- loop { g.next }
-}, '[ruby-dev:34128]'
-
-assert_equal %q{[:bar, :foo]}, %q{
- def foo
- klass = Class.new do
- define_method(:bar) do
- return :bar
- end
- end
- [klass.new.bar, :foo]
- end
- foo
-}, "[ ruby-Bugs-19304 ]"
-
-assert_equal 'ok', %q{
- lambda {
- break :ok
- :ng
- }.call
-}, '[ruby-dev:34646]'
-
-assert_normal_exit %q{
- eval("", method(:proc).call {}.binding)
-}
-
-assert_normal_exit %q{
- a = []
- 100.times {|i| a << i << nil << nil }
- p a.compact!
-}
-
-assert_equal 'ok', %q{
- a = [false]
- (a[0] &&= true) == false ? :ok : :ng
-}, '[ruby-dev:34679]'
Index: ChangeLog
===================================================================
--- ChangeLog (revision 17058)
+++ ChangeLog (revision 17059)
@@ -1,3 +1,9 @@
+Mon Jun 9 21:13:51 2008 Koichi Sasada <ko1@a...>
+
+ * test_knownbug.rb -> KNOWNBUGS.rb: renamed.
+
+ * common.mk: apply above change.
+
Mon Jun 9 21:14:26 2008 Nobuyoshi Nakada <nobu@r...>
* lib/mkmf.rb (configuration): set flags.
Index: common.mk
===================================================================
--- common.mk (revision 17058)
+++ common.mk (revision 17059)
@@ -361,7 +361,7 @@
@$(MINIRUBY) $(srcdir)/rubytest.rb
test-knownbug: miniruby$(EXEEXT) $(PROGRAM) PHONY
- $(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM)" $(srcdir)/test_knownbug.rb
+ $(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM)" $(srcdir)/KNOWNBUGS.rb
test: test-sample btest-miniruby test-knownbug
Index: KNOWNBUGS.rb
===================================================================
--- KNOWNBUGS.rb (revision 0)
+++ KNOWNBUGS.rb (revision 17059)
@@ -0,0 +1,107 @@
+#
+# This test file concludes tests which point out known bugs.
+# So all tests will cause failure.
+#
+
+assert_equal 'ok', %q{
+ class C
+ define_method(:foo) {
+ if block_given?
+ :ng
+ else
+ :ok
+ end
+ }
+ end
+ C.new.foo {}
+}, '[ruby-core:14813]'
+
+assert_equal 'ok', %q{
+ class C
+ define_method(:foo) {
+ if block_given?
+ :ng
+ else
+ :ok
+ end
+ }
+ end
+ C.new.foo
+}, '[ruby-core:14813]'
+
+assert_equal 'ok', %q{
+ a = lambda {|x, y, &b| b }
+ b = a.curry[1]
+ if b.call(2){} == nil
+ :ng
+ else
+ :ok
+ end
+}, '[ruby-core:15551]'
+
+assert_normal_exit %q{
+ g = Module.enum_for(:new)
+ loop { g.next }
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ Fiber.new(&Object.method(:class_eval)).resume("foo")
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ Thread.new("foo", &Object.method(:class_eval)).join
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ g = enum_for(:local_variables)
+ loop { g.next }
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ g = enum_for(:block_given?)
+ loop { g.next }
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ g = enum_for(:binding)
+ loop { g.next }
+}, '[ruby-dev:34128]'
+
+assert_normal_exit %q{
+ g = "abc".enum_for(:scan, /./)
+ loop { g.next }
+}, '[ruby-dev:34128]'
+
+assert_equal %q{[:bar, :foo]}, %q{
+ def foo
+ klass = Class.new do
+ define_method(:bar) do
+ return :bar
+ end
+ end
+ [klass.new.bar, :foo]
+ end
+ foo
+}, "[ ruby-Bugs-19304 ]"
+
+assert_equal 'ok', %q{
+ lambda {
+ break :ok
+ :ng
+ }.call
+}, '[ruby-dev:34646]'
+
+assert_normal_exit %q{
+ eval("", method(:proc).call {}.binding)
+}
+
+assert_normal_exit %q{
+ a = []
+ 100.times {|i| a << i << nil << nil }
+ p a.compact!
+}
+
+assert_equal 'ok', %q{
+ a = [false]
+ (a[0] &&= true) == false ? :ok : :ng
+}, '[ruby-dev:34679]'
Property changes on: KNOWNBUGS.rb
___________________________________________________________________
Name: svn:eol-style
+ LF
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/