# Cannot run test-all

**URL:** <https://www.ruby-forum.com/t/cannot-run-test-all/113536>\
**Category:** Development\
**Created:** [September 1, 2007, 9:32am UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536 "2007-09-01T09:32:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 1, 2007, 9:32am UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/1 "2007-09-01T09:32:20Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

test-alle$B$r\<B9T$7$h$&$H$9$k$H!"$=$l$J$j$NIQEY$G!"%F%9%H\<+BN$,e(B  
e$BF0$-;O$a$kA0$K%(%i!\<$,=P$F%F%9%H$r\<B9T$G$-$J$$!"$H$$$&8=\>]$,e(B  
e$B\<j85$G=P$^$9!#e(B  
e$B%(%i!\<$r8+$F$\_$k$H!“e(Btest/rinda/test\_rinda.rbe$B$G$\*$-$F$$$k$s$Ge(B  
e$B$9$,!”$3$l$C$F%F%9%H$,%P%0$C$F$$$F0J2\<$N%Q%C%A$N$h$&$K$7$J$$e(B  
e$B$H$$$1$J$$$s$8$c$J$$$G$7$g$&$+e(B?

# Index: test\_rinda.rb

— test\_rinda.rb (revision 13327)  
+++ test\_rinda.rb (working copy)  
@@ -58,7 +58,7 @@  
def sleep(n=nil)  
while will\_deadlock?  
n -= @reso

- 

```
 forward

```

- 

```
 forward(n)
 return 0 if n <= 0

```

end  
now ,= @ts.read([nil, :now])

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 2, 2007, 12:01pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/2 "2007-09-02T12:01:44Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2007/09/01, at 16:31, U.Nakamura wrote:

> ```
> n -= @reso
> 
> ```
> 
> - 
> 
> ```
> forward
> 
> ```
> 
> - 
> 
> ```
> forward(n)
> return 0 if n <= 0
> 
> ```
> 
> end  
> now ,= @ts.read([nil, :now])  
> e$B$=$l$G$O!#e(B

e$B$"!\<!#$=$NDL$j$@$H;W$$$^$9!#e(B  
e$B$4$a$s$J$5$$!#e(B

e$B:#Lke(Bcommite$B$7$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 2, 2007, 12:25pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/3 "2007-09-02T12:25:47Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2007/09/02, at 19:01, Masatoshi SEKI wrote:

> > @@ -58,7 +58,7 @@  
> > e$B$"!\<!#$=$NDL$j$@$H;W$$$^$9!#e(B  
> > e$B$4$a$s$J$5$$!#e(B
> 
> e$B:#Lke(Bcommite$B$7$^$9!#e(B

e$B$4$a$s$J$5$$$4$a$s$J$5$$!#e(B

@resoe$B$NJ,2rG=$G;~4V$re(Bne$B?J$a$?$$$N$G!“85$N%9%/%j%W%H$,0U?^$7$?$[$&$G$7$?!#e(B  
e$B$A$,$&$H$3$m$KLdBj$,$”$k$N$+$7$i!#e(B

e$B\<j85$N%j%S%8%g%se(B(revision  
12946)e$B$G$OJQ99$9$k$HF0$+$J$/$J$C$F$7$^$$$^$7$?!#e(B

e$B$=$A$i$O$G$O$3$NJQ99$GF0$/$h$&$K$J$j$^$7$?$+e(B?

e$B$^$?!"e(Btest-alle$B$N$H$-$@$1$@$a$J$s$G$7$g$&$+!#e(B  
e$B$U$@$s!"e(Btest-alle$B$O9T$J$C$F$$$^$;$s$G$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 2, 2007, 9:04pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/4 "2007-09-02T21:04:54Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:31712] Re: cannot run test-all”  
on Sep.02,2007 19:25:11, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| @resoe$B$NJ,2rG=$G;~4V$re(Bne$B?J$a$?$$$N$G!“85$N%9%/%j%W%H$,0U?^$7$?$[$&$G$7$?!#e(B  
| e$B$A$,$&$H$3$m$KLdBj$,$”$k$N$+$7$i!#e(B

e$B0U?^$N$[$&$O$h$/$o$+$i$J$$$N$G$9$,!“85$N%9%/%j%W%H$N$^$^$@$He(B  
e$B0z?t$J$7$Ge(Bforwarde$B$r8F$S=P$9%Q%?!\<%s$,$”$C$F!“$=$&$9$k$He(Bforward  
e$BB&$Ge(Bnile$B$He(B0e$B$rHf3S$9$k$3$H$K$J$k$N$G$9$,!”$=$l$O$5$9$,$K4V0c$$e(B  
e$B$J$N$G$O$J$$$G$7$g$&$+e(B?

… e$B$=$&$$$($PBg;v$J$3$H$rK:$l$F$^$7$?$,!"5/$3$k%(%i!\<$H$$$&e(B  
e$B$N$O$3$s$J$s$G$7$?!#e(B

C:\ruby\x64\>nmake -l test-all  
.\ruby.exe “C:/ruby/trunk/runruby.rb” --extout=“.ext” –  
“C:/ruby/trunk/test/runner.rb” --basedir=“C:/ruby/trunk/test”  
–runner=console  
Skipping permutation tests.  
C:/ruby/trunk/test/rinda/test\_rinda.rb:44:in `method_missing': undefined method `\>’ for nil:NilClass (NoMethodError)  
from C:/ruby/trunk/test/rinda/test\_rinda.rb:44:in `forward' from C:/ruby/trunk/test/rinda/test_rinda.rb:61:in `sleep’  
from C:/ruby/trunk/test/rinda/test\_rinda.rb:77:in `sleep' from C:/ruby/trunk/test/rinda/test_rinda.rb:106:in `sleep’  
from C:/ruby/trunk/lib/rinda/tuplespace.rb:571:in `block in  
start\_keeper’  
NMAKE : fatal error U1077: ‘.\ruby.exe’ : e$B%j%?!\<%se(B e$B%3!\<%Ie(B  
‘0x1’  
Stop.

e$B$H$$$&$o$1$J$N$G!"$;$a$F3:EvItJ,$re(B  
forward(0)  
e$B$K$9$k$H$+$J$i$o$+$k$s$G$9$,!#e(B

| e$B\<j85$N%j%S%8%g%se(B(revision 12946)e$B$G$OJQ99$9$k$HF0$+$J$/$J$C$F$7$^$$$^$7$?!#e(B  
|  
| e$B$=$A$i$O$G$O$3$NJQ99$GF0$/$h$&$K$J$j$^$7$?$+e(B?

e$BF0$/$h$&$K$J$C$?5$$,$9$k$N$G$9$,!"$b$H$b$H%(%i!\<$,=P$k$N$b1?e(B  
e$B\<!Bh$@$C$?$N$G3N?.$O$J$+$C$?$j$7$^$9!#e(B

| e$B$^$?!"e(Btest-alle$B$N$H$-$@$1$@$a$J$s$G$7$g$&$+!#e(B  
| e$B$U$@$s!"e(Btest-alle$B$O9T$J$C$F$$$^$;$s$G$7$?!#e(B

test-alle$B$7$+$7$F$J$+$C$?$s$G$9$,!"e(Bwill\_deadlock?  
e$B$,??$K$J$k$He(B  
e$B$-$OI,$:$3$N%(%i!\<$,=P$k$s$8$c$J$$$G$7$g$&$+!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 3, 2007, 3:28pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/5 "2007-09-03T15:28:33Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2007/09/03, at 4:04, U.Nakamura wrote:

> e$B$J$N$G$O$J$$$G$7$g$&$+e(B?
> 
> … e$B$=$&$$$($PBg;v$J$3$H$rK:$l$F$^$7$?$,!"5/$3$k%(%i!\<$H$$$&e(B  
> e$B$N$O$3$s$J$s$G$7$?!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#$4;XE&$NDL$j!"$\*$+$7$$$G$9$M!#e(B

e$B$3$l$G$O$I$&$G$7$g$&$+!#e(B

# Index: test\_rinda.rb

— test\_rinda.rb (revision 13340)  
+++ test\_rinda.rb (working copy)  
@@ -56,20 +56,10 @@  
end  
def sleep(n=nil)

- while will\_deadlock?
- 

```
 n -= @reso

```

- 

```
 forward

```

- 

```
 return 0 if n <= 0

```

- end  
now ,= @ts.read([nil, :now])  
@ts.read([(now + n)…@inf, :now])  
0  
end
- 
- def will\_deadlock?
- sz = Thread.current.group.list.find\_all {|x| x.status !=  
‘sleep’}.size
- sz \<= 1
- end  
end  
module Time

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 6, 2007, 10:50pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/6 "2007-09-06T22:50:18Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2007/09/01, at 16:31, U.Nakamura wrote:

> e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B
> 
> test-alle$B$r\<B9T$7$h$&$H$9$k$H!"$=$l$J$j$NIQEY$G!"%F%9%H\<+BN$,e(B  
> e$BF0$-;O$a$kA0$K%(%i!\<$,=P$F%F%9%H$r\<B9T$G$-$J$$!"$H$$$&8=\>]$,e(B  
> e$B\<j85$G=P$^$9!#e(B  
> e$B%(%i!\<$r8+$F$\_$k$H!“e(Btest/rinda/test\_rinda.rbe$B$G$\*$-$F$$$k$s$Ge(B  
> e$B$9$,!”$3$l$C$F%F%9%H$,%P%0$C$F$$$F0J2\<$N%Q%C%A$N$h$&$K$7$J$$e(B  
> e$B$H$$$1$J$$$s$8$c$J$$$G$7$g$&$+e(B?

e$B$+$J$j\<+?.$,$J$$$N$G$9$,!"BP1~$G$-$?$h$&$J5$$,$7$^$9!#e(B  
([ruby-cvs:20591] Ruby:r13354)

e$B$\*\<j?t$G$9$,;n$7$F$$$?$@$1$J$$$G$7$g$&$+!)e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 7, 2007, 5:39pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/7 "2007-09-07T17:39:10Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:31752] Re: cannot run test-all”  
on Sep.07,2007 05:48:20, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| e$B$+$J$j\<+?.$,$J$$$N$G$9$,!"BP1~$G$-$?$h$&$J5$$,$7$^$9!#e(B  
| ([ruby-cvs:20591] Ruby:r13354)  
|  
| e$B$\*\<j?t$G$9$,;n$7$F$$$?$@$1$J$$$G$7$g$&$+!)e(B

e$B$3$l$GBg\>fIW$C$]$$J70O5$$G$9e(B(e$B7k2L$O$H$b$+$/e(B)e$B!#e(B  
1.9e$B$K$b$\*4j$$$7$^$9!#e(B

# e$B$C$F$J$s$+5U$@$Je(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 7, 2007, 5:54pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/8 "2007-09-07T17:54:12Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2007/09/08, at 0:38, U.Nakamura wrote:

> e$B$3$l$GBg\>fIW$C$]$$J70O5$$G$9e(B(e$B7k2L$O$H$b$+$/e(B)e$B!#e(B  
> 1.9e$B$K$b$\*4j$$$7$^$9!#e(B
> 
> # e$B$C$F$J$s$+5U$@$Je(B

e$B?=$7Lu$"$j$^$;$s!#e(B

1.9e$B$K$9$C$+$j\>h$jCY$l$F$7$^$$$^$7$?!#e(B  
e$B$J$K$+$i\<j$rIU$1$?$i$h$$$N$+!"$5$C$Q$j$o$+$i$J$$\>uBV$G$9!#e(B

e$BEXNO$9$k$N$G8+\<N$F$J$$$G2\<$5$$!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [September 7, 2007, 6:06pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536/9 "2007-09-07T18:06:14Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:31755] Re: cannot run test-all”  
on Sep.08,2007 00:53:19, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| \> e$B$3$l$GBg\>fIW$C$]$$J70O5$$G$9e(B(e$B7k2L$O$H$b$+$/e(B)e$B!#e(B  
| \> 1.9e$B$K$b$\*4j$$$7$^$9!#e(B  
| \> # e$B$C$F$J$s$+5U$@$Je(B  
|  
| e$B?=$7Lu$“$j$^$;$s!#e(B  
|  
| 1.9e$B$K$9$C$+$j\>h$jCY$l$F$7$^$$$^$7$?!#e(B  
| e$B$J$K$+$i\<j$rIU$1$?$i$h$$$N$+!”$5$C$Q$j$o$+$i$J$$\>uBV$G$9!#e(B

e$B$H$j$“$($:e(B  
test/rinda/test\_rinda.rbe$B$K$D$$$F$O$3$N$^$^F~$l$FD:e(B  
e$B$/$N$,$$$$$N$G$O$J$$$+$H;W$$$^$9!#e(B  
Ee$B$de(BFe$B$,=P$k$h$&$G$9$,!”$^$"$=$3$O$=$l$H$$$&$3$H$G!#e(B

| e$BEXNO$9$k$N$G8+\<N$F$J$$$G2\<$5$$!#e(B

e$B$I$C$A$+$H$$$&$H!“$3$C$Ae(B(1.9e$B$rDI$C$F$k?M$?$Ae(B)e$B$,EXNO$9$k$N$Ge(B1.9  
e$B$r8+\<N$F$J$$$G2\<$5$$!”$H$$$&46$8$+$b!#e(B

e$B$=$l$G$O!#e(B
