标签归档: testing
“唯一重要的工作负载是我的生产工作负载”(适用于所有“我的”情况)。为了应对这一责任,SCARY 是一个旨在消除变更不确定性的软件工具;包括软件、配置和硬件变更。这仍处于非常早期的开发阶段,但项目总得有个开始。
SCARY 获取生产数据库查询执行的读视图,并在一个有所不同的生产数据库副本上执行等效查询。查询速度、查询计划、数据结果(最终)将与生产环境中的情况一起被记录下来。
…
你是否想过如何开始为世界上最受欢迎的开源数据库做贡献?你在从源代码构建和配置时遇到过问题吗?在编写贡献补丁以及之后使用 mysql-test-run (mtr) 框架测试服务器时遇到过问题吗?
如何让你的补丁对其他开发者可见?
在本节中,我们将通过现场演示,讲解从获取最新源代码、测试服务器到编写你的第一个贡献的每一步过程!
让我们开始吧!Anel Husakovic (https://mariadb.org.cn/about/staff/anel-husakovic/) – 将在我们 2 月 23 日至 24 日的纽约非正式会议上讲述这一切……
继续阅读 ““How to write your first patch ? ” – MariaDB Unconference Presentations”
这里有一个快速提示,适用于任何想要测试 MariaDB 最新开发版本是否能够安装/升级的开发者。传统上,开发者似乎总有一堆虚拟机用来测试 MariaDB 安装和升级相关的事情。快照虚拟机镜像、保持它们最新、启动、停止等等,都花费大量时间,而且感觉很不方便。
一个快得多得多的选择是为每次测试使用干净的 Docker 镜像。然而,Docker 镜像通常只运行一个进程,因此不能模拟一个完整的操作系统,并且缺乏像 systemd 交互这样的关键功能。…
继续阅读 “Developer tip: test MariaDB install/upgrade quickly with Docker”
我的测试同事以及其他在 MySQL 变体上运行 RQG 测试的人,可能会对 MariaDB 测试中正在使用的一些附加功能感兴趣。虽然这些都不是重大突破,但也许能让某些人的工作变得稍微容易一些。
RQG 介绍
对于那些从未听说过 RQG,但仍好奇这篇博客文章讲的是什么的人,这里有一个快速介绍。
RQG 是 Random Query Generator 的缩写,也称为 randgen —— 一款开源产品,根据 GPL v2 许可发布。引用其在 Launchpad 上的主页,它是一个“伪随机数据和查询生成器,可用于测试任何 Perl DBI、JDBC 或 ODBC 兼容的 SQL 服务器,特别是 MySQL,也包括 JavaDB 和 PostgreSQL”。…