ErlangでMMOとか作ろうスマートフォン専用ページを表示ErlangでMMOとか作ろうErlang挑戦中のブログ。ウェブベースのマルチプレイヤーゲームとか。セッション維持にIPアドレスを判断基準にしない。>>2011年03月30日Jenkins-CIとEUnitで自動テストを構築というわけで、ErlangベースのMMOエンジンを構築中です。ブログのエントリがまるっと止まってしまっていてお恥ずかしい限りですが。コードを書いているところですが、CI(継続的インテグレーション)ツールのJenkins(旧Hudson)と、Erlangのユニットテストツール「EUnit」を使って、進捗と現状の把握がしやすい環境を整えようとしているところです。↓のエントリを参考にさせていただきました。http://shin1o.blogspot.com/2008/02/hudson.html全体的には、テストコードを用意して、CIのビルドコマンドにテスト実施を指示し、テストはsurefire形式のログを吐き出すよう記述する、という組み合わせになります。process.として記録していたのですが、書き慣れない英語よりも日本語でふつーにメモしておかないとあとで自分が困りそうです。1.テストコードを書きます。EUnitのテストコードをまとめて呼び出すエントリポイントを作ります。Makefileに、上記テストを呼び出すコードを書きます。Jenkins(Hudson)に、以下のプラグインをインストールします。Pathを"src/*.xml"などに設定し、レポートXMLを参照するよう指定します。以上の設定で、自動ビルドのときにテストまで行われるようになります。