test: 继续提升PosterRenderService测试覆盖率
- 新增5个测试用例,覆盖background处理的所有分支 - 测试background图片加载成功场景 - 测试background图片加载失败降级到背景色 - 测试background为空白字符串时使用背景色 - 测试HTML渲染中的background-image样式 - 测试URL编码异常处理 覆盖率提升: - PosterRenderService: 68% → 74% (+6%) - Service包: 72% → 74% (+2%) - 总体分支: 57% (372/646) - 测试用例: 8 → 13 (+5)
This commit is contained in:
@@ -65,7 +65,9 @@
|
||||
"Bash(mvn test -Dtest=PosterRenderServiceTest -q 2>&1 | grep -E \"\\(Tests run|BUILD\\)\")",
|
||||
"Bash(mvn test -Dtest=PosterRenderServiceTest 2>&1 | tail -30)",
|
||||
"Bash(mvn clean test jacoco:report -q 2>&1 | tail -3)",
|
||||
"Bash(git add -A && git commit -m \"test: 提升PosterRenderService测试覆盖率\n\n- 新增6个测试用例,覆盖更多分支场景\n - 测试template为null时使用默认模板\n - 测试button元素的background和borderRadius\n - 测试null content处理\n - 测试rect元素渲染(有/无background)\n\n覆盖率提升:\n- PosterRenderService: 59% → 68% \\(+9%\\)\n- Service包: 70% → 72% \\(+2%\\)\n- 总体分支: 56% \\(367/646\\)\" 2>&1 | grep -E \"\\(test:|新增|覆盖率|files changed|insertions\\)\")"
|
||||
"Bash(git add -A && git commit -m \"test: 提升PosterRenderService测试覆盖率\n\n- 新增6个测试用例,覆盖更多分支场景\n - 测试template为null时使用默认模板\n - 测试button元素的background和borderRadius\n - 测试null content处理\n - 测试rect元素渲染(有/无background)\n\n覆盖率提升:\n- PosterRenderService: 59% → 68% \\(+9%\\)\n- Service包: 70% → 72% \\(+2%\\)\n- 总体分支: 56% \\(367/646\\)\" 2>&1 | grep -E \"\\(test:|新增|覆盖率|files changed|insertions\\)\")",
|
||||
"Bash(mvn test -Dtest=PosterRenderServiceTest 2>&1 | tail -20)",
|
||||
"Bash(git add -A && git commit -m \"test: 继续提升PosterRenderService测试覆盖率\n\n- 新增5个测试用例,覆盖background处理的所有分支\n - 测试background图片加载成功场景\n - 测试background图片加载失败降级到背景色\n - 测试background为空白字符串时使用背景色\n - 测试HTML渲染中的background-image样式\n - 测试URL编码异常处理\n\n覆盖率提升:\n- PosterRenderService: 68% → 74% \\(+6%\\)\n- Service包: 72% → 74% \\(+2%\\)\n- 总体分支: 57% \\(372/646\\)\n- 测试用例: 8 → 13 \\(+5\\)\" 2>&1 | grep -E \"\\(test:|新增|覆盖率|files changed|insertions\\)\")"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user