问题: unittest没有脱离被测试环境 <#ID_36544742>
解决:
[plan] 在当前unittest中附加要test的file,例如:
1. tdp.yaml 做本地存储的testdata测试;2. ssh 的模拟使用本地的;
3. [?] es 如何处理?也本地模拟吗?
问题: 每次fix或change后没有做全部unittest的回归
解决:
[plan] 这个写一个git 的脚本,每次commit 后就本地执行一下
如果需要在gitlab中加脚本,每次push后都执行全部的unittest一次
问题:对工具的依赖本身没有脱离环境 <#ID_825590143>
解决:
[plan] 编写依赖安装脚本,记录到readme.md要求:
1.检测是否安装依赖,如果没有安装
2.安装完成后,检测安装效果,在UI中显示检测效果
问题:单独的脚本中没有在同一位置对参数控制
解决:
[plan] 单独的依赖脚本1.要求有测试脚本和测试数据
2.依赖的变量要求可输入和使用默认值(?这个使用默认好吗?还是提取到testdata中?)
问题:有可以独立使用的tool没有工具化,而是应用代码与工具代码混合了
解决:
[plan]a.)可以工具化的代码,先写tool再加入test中
1.要求tool本身有unittest ,testdata
b.)如果是写完后发现的可tool的部分,重构为tool在按上面处理
没有评论:
发表评论