3 Star 0 Fork 11

src-openEuler / greatsql

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
greatsql-802516-mtr-passed.md 1.71 KB
一键复制 编辑 原始数据 按行查看 历史

GreatSQL 8.0.25-16通过MTR回归测试

测试信息

本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。

被测软件版本 系统版本 测试起始时间 测试结束时间
GreatSQL-8.0.25-16 openEuler 20.03 (LTS-SP2) 2022-06-26 2022-06-29

描述特性测试的硬件环境信息

硬件信息 硬件配置信息 备注
x86服务器 26核心 256GB内存

测试结果概述

本次对GreatSQL-8.0.25-16版本进行回归测试,共执行测试用例6193个。其中成功6190个;失败的3个测例中,预期内失败的有2个,目的是验证测试框架对异常测例的识别能力,另有1个测例(special.innodb_dedicated_server)的执行结果和预期不匹配,但不匹配的点与数据库无关,该问题正在排查中,不影响数据库测试结论。

测试结论

通过

关于MTR

MySQL Test Run 简称MTR,是MySQL官方提供的自动化测试框架,执行脚本在发布路径的mysql-test目录下。

主要测试步骤,是通过执行一个case(.test)中的语句(包括sql语句和其他管理语句),将case的输出记录保存在结果文件(.result)中,或者是将语句执行结果与标准的输出结果作diff,如果出现偏差就会报错。

MySQL自动化框架包括一组测试用例和用于运行它们的程序:perl 脚本(mysql-test-run.pl)和 c++ 二进制(mysqltest)。

  • perl 脚本:负责控制流程,包括启停、识别执行哪些用例、创建文件夹、收集结果等操作。
  • mysqltest:负责执行测试用例,包括读文件,解析特定语法,执行用例。
1
https://gitee.com/src-openeuler/greatsql.git
git@gitee.com:src-openeuler/greatsql.git
src-openeuler
greatsql
greatsql
master

搜索帮助