cygwin (Was: Re: [Gauche-devel-jp] congratulations for release 0.7.2)

Shiro Kawai shiro****@lava*****
2003年 10月 7日 (火) 20:46:18 JST


From: "K.Sasada" <ko1****@namik*****>
Subject: Re: [Gauche-devel-jp] congratulations for release 0.7.2
Date: Tue, 07 Oct 2003 19:57:17 +0900

> test read-line (CR): expects "" => got #<eof>
> test read-line (CR, ungotten): expects "" => got #<eof>
> test read-line (CR, CRLF): expects ("" "" #t) => got ("" #<eof> #t)
これらは見たことがないです。うーむ、なぜだ。

> test normalize: expects "/cygdrive/c/ko1/abc" => got "/home/ko1/abc"
これはシンボリックリンク絡みで、他のOSでも出ることがあります。

> test access: expects (#t #t #t #t) => got (#t #t #t #f)
> test access: expects (#t #t #f #t) => got (#t #t #f #f)
> test access: expects (#t #f #f #f) => got (#t #t #f #f)
> test mkdir: expects "drwxr-x---" => got "drwxr-xr-x"
> test stat: expects (428 regular 5) => got (420 regular 5)
> test fstat: expects (428 regular 5) => got (420 regular 5)
> test stat: expects (448 directory) => got (493 directory)
> test fstat: expects (448 directory) => got (493 directory)
> test sigalrm1: expects 14 => got #<error "signal queue overflow\n">
これはうちのcygwinでも出ます。

> test run-process (output pipe): expects (0 #t) => got (0 #f)
> test open-input-process-port (redirect): expects #t => got #f
> test call-with-input-process (redirect): expects #t => got #f
> test with-input-from-process: expects #t => got #f
> test with-input-from-process: expects #t => got #f
> test with-input-from-process (redirect): expects #t => got #f
これらのテストは何をやっているかというと、シェル経由で
lsの結果を保存しておいたファイルの内容と、Gaucheからforkして
lsをキックした出力とを比較しているので、プロセス絡みというより
ファイルシステム絡みかなあ。

--shiro




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る