ジョブを実行するためのコマンドtengine_job kickを作成しました
runメソッドのテストを書く前に、前提条件としてのsshdの起動と停止のフックを describe :executeのブロックの外に移動しました。
fix indent
https://www.pivotaltracker.com/story/show/43918327 の問題を再現するテスト( tengine_job/spec/tengine/job/script_executable_spec.rb )を追加した上で修正しました。sourceで設定ファイルを読むのではなく、request_ptyというNet::SSHのチャネルの機能を使うようにしてあります。
Travis-CIの実行環境にはtengine_job_agentをインストールしていないので、tengine_job_agentを使わないでSSHの呼び出しをテストできるようにしました
delete-trailing-whitespace
fix indent
Merge pull request #3 from tengine/20120206_fix_bug_about_ssh

20120206 fix bug about ssh