[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]