Files
postgresql/src/test/README
Tom Lane 8a2121185b Remove the option to build thread_test.c outside configure.
Theoretically one could go into src/test/thread and build/run this
program there.  In practice, that hasn't worked since 96bf88d52,
and probably much longer on some platforms (likely including just
the sort of hoary leftovers where this test might be of interest).
While it wouldn't be too hard to repair the breakage, the fact that
nobody has noticed for two years shows that there is zero usefulness
in maintaining this build pathway.  Let's get rid of it and decree
that thread_test.c is *only* meant to be built/used in configure.

Given that decision, it makes sense to put thread_test.c under config/
and get rid of src/test/thread altogether, so that's what I did.

In passing, update src/test/README, which had been ignored by some
not-so-recent additions of subdirectories.

Discussion: https://postgr.es/m/227659.1603041612@sss.pgh.pa.us
2020-10-21 12:08:48 -04:00

51 lines
1.2 KiB
Plaintext

PostgreSQL tests
================
This directory contains a variety of test infrastructure as well as some of the
tests in PostgreSQL. Not all tests are here -- in particular, there are more in
individual contrib/ modules and in src/bin.
Not all these tests get run by "make check". Check src/test/Makefile to see
which tests get run automatically.
authentication/
Tests for authentication (but see also below)
examples/
Demonstration programs for libpq that double as regression tests via
"make check"
isolation/
Tests for concurrent behavior at the SQL level
kerberos/
Tests for Kerberos/GSSAPI authentication and encryption
ldap/
Tests for LDAP-based authentication
locale/
Sanity checks for locale data, encodings, etc
mb/
Tests for multibyte encoding (UTF-8) support
modules/
Extensions used only or mainly for test purposes, generally not suitable
for installing in production databases
perl/
Infrastructure for Perl-based TAP tests
recovery/
Test suite for recovery and replication
regress/
PostgreSQL's main regression test suite, pg_regress
ssl/
Tests to exercise and verify SSL certificate handling
subscription/
Tests for logical replication