もっとうまいテスト方法はないかとTest::Unit周りをちらちら読んでみた.
Rast 0.1.0までのtests/all-tests.rbは自前でrequireして,
% ./tests/all-tests --pattern=local-db-test
で指定するとファイル単位でテストするようにしていたけど Test::Unit::AutoRunnerを使うだけで,
% ./tests/all-tests --pattern=local-db-test --name=test_search --verbose
のようにメソッド単位での指定もできるようだ.
手元のGonzuiでTest::Unit::AutoRunnerを使っているものを調べると,ximapdのtests/runner.rbがあった.
...なんかあらゆる意味で灯台下暗しな気がした.
今回はバグフィックスのみです.
* 空文字列の検索語があるとSEGVするバグの修正
* mecab_euc_jp モジュールを使って, 長いテキストを登録したときに無限ループに陥いるバグの修正
* rast_db_delete 後に,格納全文書数を減らしていなかったバグの修正
[Rast: 全文検索システムより引用]
今日から20日までの間,ネットワーク応用通信研究所でIPA X 2005にRastを出展してます.
Rastだけだとライブラリだけになるので,Rastを使った以下のアプリケーションでデモしてます.
興味がありましたら,ぜひお越し下さい.
Debian | LOOX T70HN | Linux | Rails | Rast | Ruby | TYPE T VGN-TZ90HS | boat | hardware | music | p | snowboard | software | surfing | tDiary | その他 | ボウリング | 映画 | 家族 | 会社 | 管理 | 丸藤 | 高専 | 散歩 | 仕事 | 自分 | 鼕
"Yuya.Nishida." / 西田 雄也 <yuya at j96 dot org>
_ 雄也 [というわけで一人ツッコミ]