Chapter 35. Regression Tests

Table of Contents

35.1. Running the Tests
35.1.1. Running the Tests Against a Temporary Installation
35.1.2. Running the Tests Against an Existing Installation
35.1.3. Additional Test Suites
35.1.4. Locale and Encoding
35.1.5. Custom Server Settings
35.1.6. Extra Tests
35.2. Test Evaluation
35.2.1. Error Message Differences
35.2.2. Locale Differences
35.2.3. Date and Time Differences
35.2.4. Floating-Point Differences
35.2.5. Row Ordering Differences
35.2.6. Insufficient Stack Depth
35.2.7. The random Test
35.2.8. Configuration Parameters
35.3. Variant Comparison Files
35.4. TAP Tests
35.4.1. Environment Variables
35.5. Test Coverage Examination
35.5.1. Coverage with Autoconf and Make
35.5.2. Coverage with Meson

The regression tests are a comprehensive set of tests for the SQL implementation in PostgreSQL. They test standard SQL operations as well as the extended capabilities of PostgreSQL.