「getlogin は su(1) などでログイン時のユーザとは異なるユーザになっている場合、 現在ではなくログイン時のユーザを返します。」とあるためENV['USER']で判断するようにしてみました。
http://doc.ruby-lang.org/ja/1.9.3/method/Etc/m/getlogin.html
tengine_jobのテストでtengine_job_agentがインストールされている必要があるためtravis上でのGemfileに追加しました。
rakeのデフォルトのタスクを rake build spec にしました。
EM.run の実行に万が一時間がかかった場合でも自動的にタイムアウトするようにEM.run_testを定義して、それを使うようにしました。