Circle CIでは、mavenを利用している場合のtestはデフォルトでmvn integration-testになる。
※公式のこの辺りに書いてある
別にこのままでも良かったんだけど、ちょっとテストの実行時間をもう少し短縮できないものかと思って、mvn testに変えてみることにした。circle.ymlに以下を追加するだけ。
※公式のこの辺りに書いてある
circle.yml
test:
override:
- mvn test
ちなみに、mvn integration-testとmvn testでテストを4回ずつ回した時の平均実行時間は以下のようになった。
テストコマンド | 平均実行時間 |
---|---|
mvn integration-test | 38.75秒 |
mvn test | 33.25 |
約5秒短縮された。MAXで8秒の短縮が見られた。