[#31166] is_ruby_native_thread() — Masahiro Sakai (酒井政裕) <masahiro.sakai@...>

酒井です。

16 messages 2007/07/08
[#31269] Re: is_ruby_native_thread() — Nobuyoshi Nakada <nobu@...> 2007/07/21

なかだです。

[#31270] Re: is_ruby_native_thread() — Hidetoshi NAGAI <nagai@...> 2007/07/22

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

[#31298] retryの使い方 — eklerni <eklerni@...>

松尾といいます。

52 messages 2007/07/25
[#31299] Re: retryの使い方 — SASADA Koichi <ko1@...> 2007/07/26

 ささだです。

[#31300] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

松尾です、返信ありがとうございます。

[#31303] Re: retryの使い方 — Yugui <yugui@...> 2007/07/26

Yuguiといいます。

[#31306] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

松尾といいます。

[#31308] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/26

In article <46A909DD.1070405@for.mail-box.ne.jp>,

[#31310] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/26

Tanaka Akira さんは書きました:

[#31314] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/30

In article <46A92530.80507@for.mail-box.ne.jp>,

[#31315] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/30

Tanaka Akira さんは書きました:

[#31316] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/07/30

In article <46AD7A16.8080509@for.mail-box.ne.jp>,

[#31317] Re: retryの使い方 — eklerni <eklerni@...> 2007/07/31

松尾です。

[#31381] Re: retryの使い方 — SASADA Koichi <ko1@...> 2007/08/12

 ささだです。

[#31422] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/15

まつもと ゆきひろです

[#31425] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/15

In article <E1ILDTi-0005T6-Be@x31>,

[#31426] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/15

まつもと ゆきひろです

[#31433] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/16

In article <E1ILKn6-0003Nv-0f@x31>,

[#31435] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/16

まつもと ゆきひろです

[#31447] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/16

In article <E1ILVN9-0006xJ-7I@x31>,

[#31450] Re: retryの使い方 — Tanaka Akira <akr@...> 2007/08/17

In article <E1ILq4x-0002Bs-Lg@x31>,

[#31451] Re: retryの使い方 — Yukihiro Matsumoto <matz@...> 2007/08/17

まつもと ゆきひろです

[ruby-dev:31145] make test result

From: SASADA Koichi <ko1@...>
Date: 2007-07-06 06:56:36 UTC
List: ruby-dev #31145
 ささだです。

 make test に bootstraptest を含めたらどうか、という話があり
ました。ついでに、make test の実行状況を少し細かく表示するよう
なパッチを書いてみました。こんな感じです。

 いれてもいいでしょうか。


$ make test

test_block.rb ...................................
test_bugs.rb
test_class.rb .........................................
test_eval.rb .....................
test_exception.rb ..............................
test_flow.rb ...........................................
test_jump.rb ......................
test_literal.rb
................................................................................................................................................
test_massign.rb ............................
test_method.rb
.....................................................................................................................................................................................................
test_proc.rb ..................
test_syntax.rb
....................................bootstraptest.tmp.rb:2:
warning: class variable access from toplevel
.......................................................
test_thread.rb ...................
PASS 689 tests

sample/test.rb:assignment
.............................................................................................................................................................................................................................................................................................................................................
sample/test.rb:condition ..
sample/test.rb:if/unless ...
sample/test.rb:case .....
sample/test.rb:while/until ........
sample/test.rb:exception .......
sample/test.rb:array .......................................
sample/test.rb:hash ...........................
sample/test.rb:iterator
.................................................................................................................
sample/test.rb:float
................................................................................
sample/test.rb:bignum ...............................
sample/test.rb:string & char
..............................................................
sample/test.rb:assignment ..........
sample/test.rb:call ......
sample/test.rb:proc .........
sample/test.rb:signal ..
sample/test.rb:eval .............................
sample/test.rb:system .........
sample/test.rb:const .....
sample/test.rb:clone .....
sample/test.rb:marshal ....
sample/test.rb:pack ....
sample/test.rb:math ..
sample/test.rb:struct ......
sample/test.rb:variable ...........
sample/test.rb:trace ...
sample/test.rb:defined? ............
sample/test.rb:alias ......
sample/test.rb:path .......................
sample/test.rb:gc ...
test succeeded



Index: bootstraptest/runner.rb
===================================================================
--- bootstraptest/runner.rb	(リビジョン 12714)
+++ bootstraptest/runner.rb	(作業コピー)
@@ -73,8 +73,7 @@ def exec_test(pathes)
   @errbuf = []
   @location = nil
   pathes.each do |path|
-    puts
-    puts File.basename(path)
+    $stderr.print "\n#{File.basename(path)} "
     load File.expand_path(path)
   end
   $stderr.puts
Index: sample/test.rb
===================================================================
--- sample/test.rb	(リビジョン 12714)
+++ sample/test.rb	(作業コピー)
@@ -6,7 +6,7 @@ $ntest=0
 $failed = 0

 def test_check(what)
-  printf "%s\n", what
+  STDERR.print "\nsample/test.rb:#{what} "
   $what = what
   $testnum = 0
 end
@@ -16,11 +16,15 @@ def test_ok(cond,n=1)
   $ntest+=1
   where = (st = caller(n)) ? st[0] : "caller error! (n=#{n},
trace=#{caller(0).join(', ')}"
   if cond
+    STDERR.print "."
     printf "ok %d (%s)\n", $testnum, where
   else
+    STDERR.print "F"
     printf "not ok %s %d -- %s\n", $what, $testnum, where
     $failed+=1
   end
+  STDOUT.flush
+  STDERR.flush
 end

 # make sure conditional operators work
Index: rubytest.rb
===================================================================
--- rubytest.rb	(リビジョン 12714)
+++ rubytest.rb	(作業コピー)
@@ -39,7 +39,7 @@ error = ''
 srcdir = File.dirname(__FILE__)
 `#{ruby} -I#{srcdir}/lib #{srcdir}/sample/test.rb`.each_line
do |line|
   if line =~ /^end of test/
-    print "test succeeded\n"
+    print "\ntest succeeded\n"
     exit true
   end
   error << line if %r:^(sample/test.rb|not): =~ line
Index: common.mk
===================================================================
--- common.mk	(リビジョン 12714)
+++ common.mk	(作業コピー)
@@ -318,6 +318,7 @@ btest: $(MINIRUBY) PHONY
 	$(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb"
--ruby="$(MINIRUBY)" $(OPTS)

 test: miniruby$(EXEEXT) $(RBCONFIG) $(PROGRAM) PHONY
+	@$(MINIRUBY) "$(srcdir)/bootstraptest/runner.rb"
--ruby="$(MINIRUBY)" -q
 	@$(MINIRUBY) $(srcdir)/rubytest.rb

 test-all:

-- 
// SASADA Koichi at atdot dot net

In This Thread

Prev Next