Chapter 29. Regression Tests

Table of Contents
29.1. Running the Tests
29.1.1. Running the Tests Against a Temporary Installation
29.1.2. Running the Tests Against an Existing Installation
29.1.3. Testing Hot Standby
29.1.4. Locale and Encoding
29.1.5. Extra Tests
29.2. Test Evaluation
29.2.1. Error Message Differences
29.2.2. Locale Differences
29.2.3. Date and Time Differences
29.2.4. Floating-Point Differences
29.2.5. Row Ordering Differences
29.2.6. Insufficient Stack Depth
29.2.7. The "random" Test
29.3. Variant Comparison Files
29.4. Test Coverage Examination

Note: The following description applies both to Postgres-XC and PostgreSQL if not described explicitly. You can read PostgreSQL as Postgres-XC except for version number, which is specific to each product.

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.