五、使用unittest生成HTML报告和xml文件( 二 )


这样我们在里面就有了HTML和xml文件 , 到此 , 我们的项目基本配置完成 , 可以开始执行了 。

五、使用unittest生成HTML报告和xml文件

文章插图
六、构建成功却没发邮件
这里我们少配置了一个地方 , 如图:在配置 Email 邮件时没有选择触发条件 , 这里我们选择 , 每执行一次就给我们发送邮件 。保存 。
七、中文乱码解决
在实际运行后 , 我发现发送的邮件中中文部分会产生乱码 , 因此解决方式是配置环境变量、全局变量;且HTML模板和这两个变量的编码方式一致才可解决这个问题 。
①配置系统环境变量:=-Dfile.=UTF8
②配置全局变量:进入>> >>  , 配置
LANG=zh_CN.UTF8
③保证之前配置的-type为html(如果使用HTML模板)
④保证模板html的编码方式为UTF8
⑤配置完毕后 , 关闭 , 等一会重新打开 , 再次运行即可解决这个问题 。
⑥在实际运行中发现执行时的也会有乱码 , 解决办法
但是这样还有一个问题 , 将编码格式改为UTF8后 , 控制台路径会乱码;其他正常;但是编码格式改为,发现邮件无法读取 。
八、生成的HTML报告样式问题
具体在>> >> 执行脚本 , 如下图输入点击run 。参考文章:解决样式问题
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
九、效果展示
里面查看HTML报告 , 老板再也不担心员工偷懒了 , 哈哈哈
【五、使用unittest生成HTML报告和xml文件】邮件查看报告: