PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

Chapter 31. 回归测试

Table of Contents

31.1. 运行测试
31.1.1. 针对临时安装实例运行测试
31.1.2. 针对既有实例运行测试
31.1.3. 附加测试套件
31.1.4. 指定区域设置运行测试
31.1.5. 使用自定义参数配置运行测试
31.1.6. 运行额外扩展测试
31.2. 测试结果评估
31.2.1. 错误消息差异
31.2.2. 区域设置导致的排序差异
31.2.3. 日期与时间输出差异
31.2.4. 浮点数表示差异
31.2.5. 行顺序差异
31.2.6. 调用栈深度限制
31.2.7. 伪随机测试差异
31.2.8. 配置参数影响
31.3. 平台变体对照文件
31.4. TAP 测试套件
31.4.1. TAP 测试环境变量
31.5. 代码测试覆盖率检验
31.5.1. 使用 Autoconf 与 Make 生成覆盖率报告
31.5.2. 使用 Meson 与 Ninja 生成覆盖率报告

回归测试(Regression Tests)是一套用于全面验证 PostgreSQL 核心 SQL 引擎与各类扩展特性实现正确性的综合测试套件。它不仅覆盖标准 SQL 规范操作,还深入覆盖了系统的全部专有高级特性。