Chapter 30. Regression Tests

Table of Contents
30.1. Running the Tests
30.1.1. Running the Tests Against a Temporary Installation
30.1.2. Running the Tests Against an Existing Installation
30.1.3. Additional Test Suites
30.1.4. Locale and Encoding
30.1.5. Extra Tests
30.1.6. Testing Hot Standby
30.2. Test Evaluation
30.2.1. Error Message Differences
30.2.2. Locale Differences
30.2.3. Date and Time Differences
30.2.4. Floating-Point Differences
30.2.5. Row Ordering Differences
30.2.6. Insufficient Stack Depth
30.2.7. The "random" Test
30.2.8. Configuration Parameters
30.3. Variant Comparison Files
30.4. TAP Tests
30.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.