ruby-changes:28878
From: ktsj <ko1@a...>
Date: Sat, 25 May 2013 23:29:25 +0900 (JST)
Subject: [ruby-changes:28878] ktsj:r40930 (trunk): * test/fiddle/test_c_struct_entry.rb,
ktsj 2013-05-25 23:29:02 +0900 (Sat, 25 May 2013) New Revision: 40930 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=40930 Log: * test/fiddle/test_c_struct_entry.rb, test/fiddle/test_c_union_entity.rb, test/fiddle/test_cparser.rb, test/fiddle/test_func.rb, test/fiddle/test_handle.rb, test/fiddle/test_import.rb, test/fiddle/test_pointer.rb: don't run test if the system don't support fiddle. Modified files: trunk/ChangeLog trunk/test/fiddle/test_c_struct_entry.rb trunk/test/fiddle/test_c_union_entity.rb trunk/test/fiddle/test_cparser.rb trunk/test/fiddle/test_func.rb trunk/test/fiddle/test_handle.rb trunk/test/fiddle/test_import.rb trunk/test/fiddle/test_pointer.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 40929) +++ ChangeLog (revision 40930) @@ -1,3 +1,12 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Sat May 25 23:22:38 2013 Kazuki Tsujimoto <kazuki@c...> + + * test/fiddle/test_c_struct_entry.rb, + test/fiddle/test_c_union_entity.rb, + test/fiddle/test_cparser.rb, test/fiddle/test_func.rb, + test/fiddle/test_handle.rb, test/fiddle/test_import.rb, + test/fiddle/test_pointer.rb: don't run test if the system + don't support fiddle. + Sat May 25 21:29:34 2013 NARUSE, Yui <naruse@r...> * ext/pty/pty.c (get_device_once): FreeBSD 10-current and 9-stable Index: test/fiddle/test_cparser.rb =================================================================== --- test/fiddle/test_cparser.rb (revision 40929) +++ test/fiddle/test_cparser.rb (revision 40930) @@ -1,6 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_cparser.rb#L1 -require_relative 'helper' - -require 'fiddle/cparser' +begin + require_relative 'helper' + require 'fiddle/cparser' +rescue LoadError +end module Fiddle class TestCParser < TestCase @@ -30,4 +32,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_cparser.rb#L32 assert_equal(TYPE_UINTPTR_T, parse_ctype("uintptr_t")) end end -end +end if defined?(Fiddle) Index: test/fiddle/test_pointer.rb =================================================================== --- test/fiddle/test_pointer.rb (revision 40929) +++ test/fiddle/test_pointer.rb (revision 40930) @@ -1,5 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_pointer.rb#L1 -require_relative 'helper' -require_relative '../ruby/envutil' +begin + require_relative 'helper' + require_relative '../ruby/envutil' +rescue LoadError +end module Fiddle class TestPointer < TestCase @@ -228,4 +231,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_pointer.rb#L231 assert_raise(DLError) {nullpo[0] = 1} end end -end +end if defined?(Fiddle) Index: test/fiddle/test_c_union_entity.rb =================================================================== --- test/fiddle/test_c_union_entity.rb (revision 40929) +++ test/fiddle/test_c_union_entity.rb (revision 40930) @@ -1,6 +1,9 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_c_union_entity.rb#L1 -require_relative 'helper' +begin + require_relative 'helper' + require 'fiddle/struct' +rescue LoadError +end -require 'fiddle/struct' module Fiddle class TestCUnionEntity < TestCase @@ -28,4 +31,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_c_union_entity.rb#L31 assert_equal 1, union['int'] end end -end +end if defined?(Fiddle) Index: test/fiddle/test_c_struct_entry.rb =================================================================== --- test/fiddle/test_c_struct_entry.rb (revision 40929) +++ test/fiddle/test_c_struct_entry.rb (revision 40930) @@ -1,6 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_c_struct_entry.rb#L1 -require_relative 'helper' - -require 'fiddle/struct' +begin + require_relative 'helper' + require 'fiddle/struct' +rescue LoadError +end module Fiddle class TestCStructEntity < TestCase @@ -71,4 +73,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_c_struct_entry.rb#L73 assert_equal("Alice", user["name"].to_s) end end -end +end if defined?(Fiddle) Index: test/fiddle/test_import.rb =================================================================== --- test/fiddle/test_import.rb (revision 40929) +++ test/fiddle/test_import.rb (revision 40930) @@ -1,6 +1,9 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_import.rb#L1 # coding: US-ASCII -require_relative 'helper' -require 'fiddle/import' +begin + require_relative 'helper' + require 'fiddle/import' +rescue LoadError +end module Fiddle module LIBC @@ -134,4 +137,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_import.rb#L137 assert_includes(12.00..13.00, r) end end -end +end if defined?(Fiddle) Index: test/fiddle/test_func.rb =================================================================== --- test/fiddle/test_func.rb (revision 40929) +++ test/fiddle/test_func.rb (revision 40930) @@ -1,4 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_func.rb#L1 -require_relative 'helper' +begin + require_relative 'helper' +rescue LoadError +end module Fiddle class TestFunc < TestCase @@ -86,4 +89,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_func.rb#L89 assert_equal("1349", buff, bug4929) end end -end +end if defined?(Fiddle) Index: test/fiddle/test_handle.rb =================================================================== --- test/fiddle/test_handle.rb (revision 40929) +++ test/fiddle/test_handle.rb (revision 40930) @@ -1,4 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_handle.rb#L1 -require_relative 'helper' +begin + require_relative 'helper' +rescue LoadError +end module Fiddle class TestHandle < TestCase @@ -183,4 +186,4 @@ module Fiddle https://github.com/ruby/ruby/blob/trunk/test/fiddle/test_handle.rb#L186 Fiddle.dlopen("/usr/lib/libc.so").sym('strcpy') end if /freebsd/=~ RUBY_PLATFORM end -end +end if defined?(Fiddle) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/