[#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:21307] Re: test and sample directory

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2003-09-03 02:55:31 UTC
List: ruby-dev #21307
なひです。

> From: "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp>
> Sent: Monday, September 01, 2003 4:47 PM

> > |□test directory
> > |
> > |CVS Repository cvs.ruby-lang.org:/srcのrubyモジュールに、
> > |testディレクトリを追加するのはどうでしょう。増えつつある
> > |標準添付ライブラリの単体テストを入れます(rubiconをどうするか、
> > |の話題はとりあえず切り離します。)
> > 
> > 賛成です。
> > 
> > |ディレクトリ/ファイル名としては、以下のような感じでしょうか。
> > |
> > |1) test/ライブラリ名.rb                      : test/csv.rb
> > |2) test/test_ライブラリ名.rb                 : test/test_csv.rb
> > |3) test/ライブラリ名/test_任意テストケース名 : test/csv/test_ut.rb
> > |
> > |なひは3)を推します。1)および3)のいずれか、でもいいかもしれません。
> > |いずれにせよ、ファイル名から自動的に、それがテストケースなのか、
> > |テストケースで利用するサポートファイルなのかを判断できるように
> > |しておいたほうがよさそうです。
> > 
> > 情報の重複を減らすと言う観点からは(1)かな。いや待てよ、テストスイートを
> > 分割したい、あるいはファイル名を任意に選びたいと言うニーズあ
> > りそうなので、
> > 
> > 4) test/ライブラリ名/任意テストケース名.rb
> > 
> > の方が良いかな。
> 
> csvのように小さなライブラリは、今後もテストケースが分割しそうにないので、
> 1)を許してもいいかな、と思いました。が、3)に統一、でも問題はないと
> 思います。
> 
> 3) or 4)ですが、テストで使うファイルを外に出したくなることがあります。
>   test_xmlschemaparser.rb
>   emptyschema.xml
>   fullschema.xml
>   mockparser.rb
> テストケースにはtest_をつける、としておくと、今後自動テストスイート
> 生成をするときに識別しやすいかな、と思って3)のように提案しました。
> 
> 要らない?

意見がなければ今晩あたりに掘ってしまいます。
とりあえず3)スタイルで追加しようと思ってます。

In This Thread

Prev Next