Hadoop には大量のテストがある.中には疑似分散環境を用いたテストが存在するため,その実行には多くの時間を必要とする.本稿では,開発を効率化するために,どのようにしてテストを効率的に行うかについて述べる. 実行するテスト数の削減 明らかに関係のないテストをスキップする方法である.ただし,この方法を用いることができるのは,自分の変更したソースコードの影響範囲が,ある程度把握できる場合にのみに限られる. 特定のテストのみの実行 maven には,特定のテストクラスのみを実行する機能が備わっている.この機能を利用するには,以下のようにして実行したいテストクラスを指定する.