Spatio-Temporal-Lab / start-db-achive

GNU General Public License v3.0
15 stars 9 forks source link

Wangbohong/unit test #328

Closed bee-corn closed 2 years ago

bee-corn commented 2 years ago

删除重复的测试,合并使用相同表的测试

bee-corn commented 2 years ago

@IrisLoveLeo 李老师,我这里有尝试了几次删掉重复的方法、合并一些测试,发现CI跑的时间还是很长。 因为这次整理单元测试主要的目的,还是希望使得所有测试用表都通过sql语句创建、并在测试前后环境中不保留测试表。 我个人猜想CI时间变长的原因,是因为许多测试修改后,每一个涉及到表数据的测试方法都会增加一轮create insert drop的操作,增加了执行时间? 想请教下李老师,这个问题怎么处理,是继续使用原来的方式、还是可以适当接受CI的时间变长呢?

IrisLoveLeo commented 2 years ago

看能否通过讲故事的形式,用几个故事把一些功能串起来,而不是每个函数都单独走一遍流程?