v4.0.0_CE mysqltest缺少 init_for_ce.sql

“建议要么把 test file 跟obd 的安装目录解耦,要么从 ob ce 的 tools/deploy/mysqltest/ 里去掉,只留一份,不然obd 升级或者 obce 拉取新的代码后很容易版本对应不上”

感谢建议,您说的很对,mysqltest测试文件应该完全有代码仓库提供才能保证测试的正确。我们在OBD 1.6.0版本上对OB 4.0的mysqltest的功能中就不在携带测试相关的文件,只保证测试流程。我们后续会继续整改将mysqltest 测试文件全部从obd当中去除。
另外在开发OB时可以考虑使用OB代码仓库 tools/deploy/obd.sh 替换 obd。这个脚本为开发者做了一些假设,并且优化了开发时部署和测试的命令路径。测试和部署更简单。

不过该脚本要求用户在build.sh的时候要下载全部的工具包(obclient和obd)。当前deps文件中缺少了这两个工具包的声明,我们将在补齐后通知您。

2 个赞

已同步init_create_tenant_routine.sql文件至github的仓库

1 个赞

拉取最新代码试过了,可以初始化成功,赞 :+1: