Chapter 31. Regression Tests

Table of Contents
31.1. Running the Tests
31.1.1. Running the Tests Against a Temporary Installation
31.1.2. Running the Tests Against an Existing Installation
31.1.3. Additional Test Suites
31.1.4. Locale and Encoding
31.1.5. Extra Tests
31.1.6. Testing Hot Standby
31.2. Test Evaluation
31.2.1. Error Message Differences
31.2.2. Locale Differences
31.2.3. Date and Time Differences
31.2.4. Floating-Point Differences
31.2.5. Row Ordering Differences
31.2.6. Insufficient Stack Depth
31.2.7. The "random" Test
31.2.8. Configuration Parameters
31.3. Variant Comparison Files
31.4. TAP Tests
31.5. Test Coverage Examination

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.