2011-05-29(日) [長年日記]
■ tDiary: ようやくテスト環境を構築
まだやってませんでした、すみません ><
いやね、第一tDiary.Netの引越しが先だよなぁ、それが終わったらちゃんとやろうと思っていたら、ずるずると長引いてしまったのだよな。テスト環境の構築方法はhsbtが書いてくれた「How to testing tDiary」のとおりにやればいいので難しいことはない。
% cd ~/src/tdiary/core % gem install bundler ... % bundle install --path ~/.bundle ... Your bundle is complete! It was installed into /home/sho/.bundle
あとは「bundle exec rake spec」を実行するだけなんだけど、なにやらボロボロとエラーが出る。dataディレクトリがないというメッセージの他に、文字コード変換まわりのメッセージが出ているので、おそらくUTF-8をEUC-JPに変換できないでいるんだろう。なにしろ以前UTF-8にうまく移行しそこねて以来、いまだにEUC-JPなオレが悪い。ま、ごまかしようはいくらでもある(とか言ってるからいつまでたってもUTF-8に移行できないのである):
% mkdir -p tmp/data % LANG=ja_JP.UTF-8 bundle exec rake spec | nkf -e ... 109/109: 100% |=======================| Time: 00:12:10 ... Finished in 730.76 seconds 109 examples, 0 failures, 14 pending
とりあえず、すごく遅いことはよーくわかった(マシンも、テストも)。