我有一个mariadb (v.10.4.12)数据库,安装在Windows10上。
由于我需要编写过程、触发器和授予权限,因此我想编写单元测试。
MariaDB和MySQL文档谈到了mysqltest、mysql_client_test、mysql-test-run.pl,但我似乎在C:\Program Files\MariaDB10.4附近找不到它们。
那么,他们在哪里?如何运行和测试sql请求?
提前感谢!
发布于 2020-05-02 16:37:18
它在源包中。或者,它在github中,如果您编译服务器,它就在那里。测试套件很庞大,最终用户并不需要它,比如在99.999%的情况下。因此,在Windows上不包含它,因为它会使包的大小加倍。如果有人需要它,假设他可以从源代码编译服务器。
mysql- test -run.pl主要是为在服务器上工作的人编写的,其次是为那些从源代码编译的用户编写的,以测试其构建的质量。
https://stackoverflow.com/questions/61547595
复制相似问题