做数据库这块的测试已经有阵子了,梳理了下,大概是下面几个步骤:
更新数据库 jar 包
导数据(这里分为 hdfs 版导数据、local版导数据、S3版导数据;如果 jar 的更新,不影响上一个jar包导入的数据,则无需导入)
在 linux 上执行测试脚本
统计测试脚本多次执行的测试结果
绘图、比对
由于上述步骤经常经常做,现在我准备实现自动化了,实现这几个步骤的无人值守。初步,准备使用 g
事情源于,我在写脚本的时候,在脚本里面插入了一句 conda activate 环境名, 然后出现如下的报错提示
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <