フォーラム: POPFile 全般 (スレッド #10126)

日本語化のテストツールの動作テストにご協力ください (2006-02-07 23:47 by amatubu #19721)

POPFile のバージョンがあがったときに、日本語化について問題が
起こらないかどうかを確認するためのテストツールを試験公開しました。
https://sourceforge.jp/tracker/index.php?func=detail&aid=8003&group_id=759&atid=2945

単体での Coverage は

Coverage of Classifier/MailParse... 68%
Coverage of Classifier/WordMangle... 52%
Coverage of POPFile/MQ... 45%
Coverage of POPFile/Logger... 36%
Coverage of POPFile/Module... 29%
Coverage of Classifier/Bayes... 26%
Coverage of POPFile/Configuration... 23%

といった程度ですが、日本語独自の処理についてはほぼ一通り
カバーしています。

動作テストにご協力いただける方がいましたら、お願いします。
・CVS から POPFile のソースコードを入手できる環境
・make が使える環境
などが必要です。

テストしたいけれどやりかたがわからないという場合には、
http://popfile.sourceforge.net/cgi-bin/wiki.pl?JP_TestSuite
を参照してください。
もしわからないことなどあれば、お気軽にご相談ください。

RE: 日本語化のテストツールの動作テストにご協力ください (2006-02-08 22:31 by amatubu #19747)

テストの方法について、簡単ですが
http://amatubu.skr.jp/index.cgi?POPFile/JapaneseTestSuite
にまとめてみましたので、参考にしてください。

ブランチ b0_22_2 あるいはタグ v0_22_3 を指定する
必要があるというところに注意してください。
#19721 への返信

RE: 日本語化のテストツールの動作テストにご協力ください (2006-02-10 10:29 by saiki #19770)

こういったツールがあるとアップグレード版を導入する際のリスクが減るので助かります。
今非常に多忙なので、一区切りついたら Mac 0S X 10.3, 10.4 で試してみようと思います。
#19721 への返信

RE: 日本語化ツールのテスト結果(Mac OS X 10.3.9) (2006-02-20 20:22 by amatubu #20037)

Mac OS X 10.3.9 でテストしました(b0_22_2 ブランチ)。

Perl は 5.8.7 にバージョンアップしています。

結果は、
1754 tests, 1754 ok, 0 failed
でした。
#19721 への返信

RE: 日本語化ツールのテスト結果(Windows XP SP2) (2006-02-22 01:11 by amatubu #20078)

Windows XP SP2 でテストしました(0.22.4RC0 にテスト用のモジュール、
スクリプトを追加した環境)。

結果は、
1754 tests, 1754 ok, 0 failed
でした。
#19721 への返信

RE: b0_22_2 ブランチにコミットしました (2006-02-22 01:21 by amatubu #20079)

本家フォーラムにて、テストツールについて提案してみたところ、
既存のテストにマージするのがよいのではないかとの意見をいただき
ましたので、既存のテストで不具合が発生しているところを修正しつつ、
新しいテストを追加してみました。

b0_22_2 ブランチにコミットしましたので、このブランチから
ソースコードを引いていただけば最新のテストツールを試すことが
できます。興味のある方はぜひお試しください。
テストは、TestBayes と TestMailParse とに分かれており、
すべてのテストに成功した場合、

TestBayes.tst
2938 tests, 2938 ok, 0 failed

TestMailParse.tst
4703 tests, 4703 ok, 0 failed

となります。

TestMailParse についてはもう少し手を入れる予定ですが、
これで日本語化に関するほぼすべてのコードがテストできるように
なったのではないかと思います。

もう少し修正してから、MAIN ブランチ(0.23 系の方)にも
反映していこうと思います。
#19721 への返信