!133 fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用

* fix(supervision): 修正 InspectCloseoutFlowTest 角色参数匹配实际调用
* test(fixcontact): 新增流程表达式/监听器/Service 单测,fixcontact 可测代码接近全覆盖
* refactor(fixcontact): 提炼上两级解析与部门ID清洗纯函数,监听器依赖注入化
* chore(bpm): 安装 JaCoCo 覆盖率插件并修复构建链(补齐 base-core 依赖、排除环境依赖测试)
This commit is contained in:
wsm
2026-08-18 08:04:26 +00:00
parent aea4a0e312
commit 4e9a57651b
17 changed files with 1414 additions and 34 deletions
+22 -1
View File
@@ -40,7 +40,7 @@
<properties>
<jeecgboot.version>3.8.0</jeecgboot.version>
<!-- 默认跳过单测,需显式 -DskipTests=false 开启(回归测试等场景) -->
<skipTests>true</skipTests>
<skipTests>false</skipTests>
<!-- JDK版本支持17和1.8 -->
<java.version>17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -556,6 +556,27 @@
<skipTests>${skipTests}</skipTests>
</configuration>
</plugin>
<!-- JaCoCo 代码覆盖率:prepare-agent 给测试 JVM 插桩,report 在 test 阶段生成 target/site/jacoco 报告 -->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.12</version>
<executions>
<execution>
<id>jacoco-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>jacoco-report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- 避免font文件的二进制文件格式压缩破坏 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>