[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

21 messages 2003/09/04
[#21346] Re: $SAFE=4 での autoload — nobu.nakada@... 2003/09/04

なかだです。

[#21359] Re: $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...> 2003/09/05

永井@知能.九工大です.

[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>

西山和広です。

15 messages 2003/09/28

[ruby-dev:21395] [patch] test/fileutiles/test_nowrite.rb for windows

From: "U.Nakamura" <usa@...>
Date: 2003-09-18 02:55:18 UTC
List: ruby-dev #21395
こんにちは、なかむら(う)です。

mswin32版でtest/runner.rbを実行するとEとFがいっぱいで悲しいの
で、ちょっと消してみました。どうでしょう?

あとはFile.symlink呼び出し部分と、ファイルのパーミッション絡
みの差異をどうにかしたいのですが、どのように対処すべきでしょ
うか?
rubiconのようにプラットフォームで分岐とかかしらん。

Index: test/fileutils/test_nowrite.rb
===================================================================
RCS file: /home/cvs/ruby/test/fileutils/test_nowrite.rb,v
retrieving revision 1.1
diff -u -1 -p -w -r1.1 test_nowrite.rb
--- test/fileutils/test_nowrite.rb	17 Sep 2003 09:52:50 -0000	1.1
+++ test/fileutils/test_nowrite.rb	18 Sep 2003 02:50:37 -0000
@@ -18,5 +18,13 @@ class TestNoWrite < Test::Unit::TestCase
 
+  def my_rm_rf( path )
+    if File.exist?('/bin/rm')
+      system "/bin/rm -rf #{path}"
+    else
+      FileUtils::rm_rf path    # use FileUtils.
+    end
+  end
+
   def setup
-    system 'rm -rf data; mkdir data'
-    system 'rm -rf tmp; mkdir tmp'
+    my_rm_rf 'data'; Dir.mkdir 'data'
+    my_rm_rf 'tmp';  Dir.mkdir 'tmp'
     File.open( SRC,  'w' ) {|f| f.puts 'dummy' }
@@ -26,3 +34,4 @@ class TestNoWrite < Test::Unit::TestCase
   def teardown
-    system 'rm -rf data tmp'
+    my_rm_rf 'data'
+    my_rm_rf 'tmp'
   end

それでは
-- 
U.Nakamura <usa@osb.att.ne.jp>



In This Thread

Prev Next