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*****