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/