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

ruby-changes:23173

From: nobu <ko1@a...>
Date: Tue, 3 Apr 2012 18:41:24 +0900 (JST)
Subject: [ruby-changes:23173] nobu:r35223 (trunk): * test/mkmf: remove generated files and ensure nothing left.

nobu	2012-04-03 18:41:14 +0900 (Tue, 03 Apr 2012)

  New Revision: 35223

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35223

  Log:
    * test/mkmf: remove generated files and ensure nothing left.

  Modified files:
    trunk/test/mkmf/base.rb
    trunk/test/mkmf/test_convertible.rb
    trunk/test/mkmf/test_signedness.rb
    trunk/test/mkmf/test_sizeof.rb

Index: test/mkmf/test_sizeof.rb
===================================================================
--- test/mkmf/test_sizeof.rb	(revision 35222)
+++ test/mkmf/test_sizeof.rb	(revision 35223)
@@ -40,6 +40,8 @@
         f.puts "typedef struct {int x, y;} test1_t;"
       }
       assert_equal(2 * @sizeof_int, mkmf {check_sizeof("test1_t", "confdefs.h")}, MKMFLOG)
+    ensure
+      File.unlink("confdefs.h")
     end
   end
 end
Index: test/mkmf/test_signedness.rb
===================================================================
--- test/mkmf/test_signedness.rb	(revision 35222)
+++ test/mkmf/test_signedness.rb	(revision 35223)
@@ -22,6 +22,8 @@
           assert_include($defs, "-DSIGNEDNESS_OF_TEST1_T=#{expect}")
         end
       end
+    ensure
+      File.unlink("confdefs.h")
     end
   end
 end
Index: test/mkmf/base.rb
===================================================================
--- test/mkmf/base.rb	(revision 35222)
+++ test/mkmf/base.rb	(revision 35223)
@@ -107,8 +107,10 @@
     }
     Logging.quiet = @quiet
     Logging.log_close
+    FileUtils.rm_f("mkmf.log")
     Dir.chdir(@curdir)
     FileUtils.rm_rf(@tmpdir)
+    assert_empty(Dir.glob("conftest*") - %w[. ..])
   end
 
   def mkmf(*args, &block)
Index: test/mkmf/test_convertible.rb
===================================================================
--- test/mkmf/test_convertible.rb	(revision 35222)
+++ test/mkmf/test_convertible.rb	(revision 35223)
@@ -27,6 +27,8 @@
           assert_include($defs, "-DNUM2TEST1T=NUM2#{u}#{type.upcase}")
         end
       end
+    ensure
+      File.unlink("confdefs.h")
     end
   end
 end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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