準備
docker compose buildコードのビルド
docker compose run --rm myjava mvn packageテスト実行(JUnit + Mockito)
docker compose run --rm myjava mvn testカバレッジレポート(JaCoCo)
docker compose run --rm myjava mvn verifyレポート出力先:
target/site/jacoco/index.html
CLI実行(add / mult)
docker compose run --rm myjava mvn -q exec:java -Dexec.mainClass=unittestjava.Main -Dexec.args="2 6 add"
docker compose run --rm myjava mvn -q exec:java -Dexec.mainClass=unittestjava.Main -Dexec.args="2 6 mult"assertサンプル実行(-ea を有効化)
docker compose run --rm myjava mvn -q exec:java -Dexec.mainClass=unittestjava.AssertAdd -Dexec.jvmArgs="-ea"停止
docker compose down