[Cuppa-users:83] Re: テストデータを外から食わす

Zurück zum Archiv-Index

Shin'ya MORINO smori****@datam*****
2002年 7月 3日 (水) 12:19:35 JST


森野です。

FUKUDA Fumikiさんの<20020****@tmg01*****>から
>>テストの構造そのものがかけると、嬉しかったりします。
:
>現時点ではレジストリに登録されたテストクラス/メソッド順にやりますが、
>こいつをSOXで書かれた順にやるですね。なるほど。やれるはず。
これ、Linux上では、Makefileに書かれたファイルの順番になってます。
なんか、すっきりせんで、きになっとーたです。

>>特定の項目をしつっこく反復する...とか。
>
>testspec>
>  CalcTest>
>    testAdd>
>      times=25  <---- 25回やれ!
>      args>
>        ....
>
>ってな感じ?
はいなっ。
・一万回ぐらい繰り返して、実行時間をしらべてみたり....
・一万回ぐらい繰り返して、メモリの使用状況をみてみたり.....

>>テストメソッドの実行/非実行を切り替えられたり........
>
>で、 times=0 って指定できればいいのかな。
ざざざっとコメントアウトするようなイメージが頭の中にありました。

今、
 CPPUNIT_TEST(test_hoge0)
 CPPUNIT_TEST(test_hoge1)
ってところ、コメントアウトしてます。

>>それから、今、引っかかっているテストの実行を頭に持ってくると、デバッグ/検証が
>>楽だったり。
>
>なるほろ...テストの結果が順序に依存しなければイケますな。
はいな。

>>SOXと聞いたところで、テストランナーアプリケーションのメタデータを書きたくなり
>>ます。(^^;;
>
>どゆこと? テストランナーの仕様をSOXで書くですか?

不用意に、メタデータって書いてますね。
# わたしゃ、何を言おうとしているのかしらん........
・テストは、検証アルゴリズムである。
・テストを実行する状況(テストに食わすデータ)、テストを組み合わせる方法を、SOX
で書く
というイメージが、頭の中に、ぼんやりと......

-------
森野慎也  mailto:smori****@datam*****



Cuppa-users メーリングリストの案内
Zurück zum Archiv-Index