mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-02 19:21:51 +08:00
Introduce two reactor modules that exist purely to host repository-wide test concerns: - dc3-coverage (packaging=pom) runs jacoco:report-aggregate against all contributing modules and applies a tree-wide jacoco:check rule. The aggregator excludes generated sources, deployable Application classes, POJO entity packages and the third-party modbus4j sero utilities so the percentage stays anchored on real business logic. Coverage gates start at 0% and tighten in later stages as more tests land. - dc3-e2e (packaging=jar) reserves a place for the docker-compose driven end-to-end suite delivered in stage S8. Unit and integration phases are skipped by default and only the e2e profile turns them on. Both modules are wired into the root reactor.