fitten code可自动生成含中文总结的html/pdf测试报告,需正确配置fitten-config.yaml、验证配置、执行带--lang=zh参数的命令或python脚本,并通过自定义summary_zh.md模板定制中文内容。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Fitten Code自动生成测试报告,需在已有自动化测试框架(如Pytest、JUnit)运行完成后,调用其内置报告生成模块输出含中文总结的HTML或PDF格式报告,避免手动编写结论段落。
确认Fitten Code已接入当前测试框架
打开项目根目录下的fitten-config.yaml文件,检查framework字段是否与实际使用的框架名称完全一致(例如pytest、junit5),大小写和拼写错误会导致后续所有报告生成失败。
运行fitten-cli --validate命令验证配置有效性。若提示“Config OK”,说明接入成功;若报错,请先修正yaml缩进或字段名——【YAML缩进必须用空格,禁止使用Tab】。
执行测试并触发中文报告生成
方法一:命令行一键生成
在终端中执行:pytest tests/ --fitten-report --lang=zh --output=report.html。其中--lang=zh是强制启用中文总结的关键参数,缺省时默认为英文。
方法二:通过Python脚本调用
新建gen_report.py,写入:
from fitten.report import generate_reportgenerate_report(test_result_dir="./.pytest_cache/v/cache/lastfailed", lang="zh", format="html")
注意:test_result_dir路径必须指向真实存在的测试结果缓存目录,否则生成的中文总结会缺失失败用例详情。
定制中文总结内容
第一步:复制模板文件
从fitten-core/templates/summary_zh.md路径拷贝原始中文摘要模板到项目根目录下的fitten-templates/文件夹(若不存在请手动创建)。
第二步:编辑模板
用文本编辑器打开fitten-templates/summary_zh.md,修改其中以{{pass_rate}}、{{fail_list}}等双大括号包裹的变量区域——这些是动态插入位置,不可删除或改名,但可在前后添加任意中文说明文字。
第三步:声明自定义路径
在fitten-config.yaml中新增一行:summary_template: fitten-templates/summary_zh.md。这一步不执行,Fitten Code将始终使用内置模板,无法体现你的定制化中文描述。











