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

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2003-09-01 07:47:43 UTC
List: ruby-dev #21299
なひです。

> From: "Yukihiro Matsumoto" <matz@ruby-lang.org>
> Sent: Monday, September 01, 2003 4:28 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)のように提案しました。

要らない?

> |□sample directory
> |
> |CVS Repositoryのsampleディレクトリに、標準添付ライブラリ用の
> |ディレクトリを追加したいのですが、何か問題はあるでしょうか?
> |現在、Ruby/OpenSSLのサンプルはext/openssl/sampleに入っていますが、
> |lib下のライブラリの場合(例えばwebrick)、このように自由に作れる
> |場所がありません。というわけで、sampleディレクトリを使いたいです。
> |ext/openssl/sample/*もsampleディレクトリに持ってくれば、もう少し
> |知名度が上がるかも。^^;
> |
> |ディレクトリ/ファイル名としては、以下のような感じでしょうか。
> |
> |1) sample/ライブラリ名.rb             : sample/csv.rb
> |2) sample/sample_ライブラリ名.rb      : sample/sample_csv.rb
> |3) sample/ライブラリ名/任意サンプル名 : sample/csv/sample.rb
> |
> |なひは3)を推します。sample下には既にいろいろありますし。
> 
> これも同様の理由で(3)を推します。

こちらはtestのような問題はないので、任意ファイル名でいいと思います。

>                                 湯d緋色

誰かこの謎を解いて教えてください。。。周辺では「独自キー配列説」
「CES自動認識の限界を提示説」「名前説」「箱説」「きゅうり説」が
飛び交っています。

In This Thread