Elasticsearchを使った開発をしていると、Elasticsearchを使った機能でも簡単にテストしたいという気持ちになってくる。またproveの-jオプションを使って並列に動かしていても変にコンフリクトせずにいい感じになってほしい。 この課題を解決するために、Harrietを用いてテスト実行前にElasticsearchを起動し、テストを行うというのをやってみた。 作戦 Harrietを用いて、テスト実行前にElasticsearchのnodeを一つ起動する 並列数分、Elasticsearchのインデックスを作成し、ついでにロック用のインデックスも作っておく 環境変数で情報をテストファイルに渡す テストファイルでは環境変数から情報を読み込んで、ロックを取りつつ、立ち上がったportやインデックスにアクセスする HarrietでElasticsearchの起動 & インデックスの

